:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJhX3ZhcmlhYmxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZUE7RUFDQyxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0csdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBRUgsb0NBQUE7RUFDQSx3QkFBQTtBQ2xCRDtBRG9CQztFQTVERDtJQTZERSxXQUFBO0VDakJBO0FBQ0Y7QURtQkM7RUFoRUQ7SUFpRUUsV0FBQTtFQ2hCQTtBQUNGOztBRG1CQTs7O0VBR0MsOEJBQUE7VUFBQSxzQkFBQTtBQ2hCRDs7QURzQkE7RUFDQyw2QkFBQTtFQUNBLG1CQUFBO0FDbkJEIiwiZmlsZSI6ImFfdmFyaWFibGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuJGZhLWZvbnQtcGF0aDogXCJhc3NldHMvZm9udHNcIiAhZGVmYXVsdDtcclxuJGJhc2UtZm9udC1zaXplOiAxNjtcclxuXHJcbkBmdW5jdGlvbiByZW0tY2FsYyggJHZhbHVlcyApIHtcclxuXHQkcmVtLXZhbHVlczogKCk7XHJcblxyXG5cdC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuXHQkYmFzZTogY2FsYyggJHZhbHVlcyAvICRiYXNlLWZvbnQtc2l6ZSApICogMXJlbTtcclxuXHJcblx0JHJlbS12YWx1ZXM6ICRiYXNlO1xyXG5cclxuXHRAcmV0dXJuICRyZW0tdmFsdWVzO1xyXG59XHJcblxyXG46cm9vdCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1mb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tYmxhY2s6ICMwMDA7XHJcblx0LS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdC0td2hpdGU6ICNmZmY7XHJcblx0LS1ibHVlOiAjMDA3QUYzO1xyXG5cdC0tbGlnaHQteWVsbG93OiAjRkFEMjAwO1xyXG5cdC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xyXG5cdC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XHJcblx0LS1kYXJrLWJyb3duOiByZ2JhKDQ3LCA0MCwgNDAsIDEpO1xyXG5cdC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XHJcblx0LS1zZWxlY3RlZDogIzc3OENBMjtcclxuXHQtLWFwcGxlOiByZ2JhKDE2LCAyOCwgMTcsIDEpO1xyXG5cdC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcclxuXHQtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xyXG5cdC0tc2VwYXJhdG9yOiByZ2JhKDExMywgMTEyLCAxMjIsIDAuNik7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xyXG5cdC0tYmx1ZTogIzFDNjY5NjtcclxuXHQtLWJhY2tncm91bmQtYmx1ZTogI0U4RjBGNDtcclxuXHQtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XHJcblx0LS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XHJcblx0LS1saWdodC1ibHVlOiAjN0JDNkY5O1xyXG5cdC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcclxuXHQtLXllbGxvdzogI0ZGQzcwMDsgXHJcblx0LS1ncmVlbjogIzMxQzZBODtcclxuXHQtLWdyZWVuLWExMXk6ICMxNTc3NjM7XHJcblx0LS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XHJcblx0LS1ncmVlbi1iZzogIzk4RTJEMztcclxuXHJcblx0LS1yZWQ6ICNGRjlEODc7XHJcblx0LS1idG4tcmVkOiAjZTc0YzNjO1xyXG5cdC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XHJcblx0LS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcclxuXHQgXHJcblx0LS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcclxuXHQtLW9wdGlvbi1iZzogI0U4RjBGNDtcclxuXHQtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xyXG5cdC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XHJcblxyXG5cdC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xyXG5cdC0taW5wdXQtZm9udC1zaXplOiAxNXB4O1xyXG5cdC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XHJcblx0LS1nYXA6IDE1cHg7XHJcblx0LS1idXR0b24tZ2FwOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtbWQ6IDZweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtc206IDRweDtcclxuXHQtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcclxuXHQtLWRyb3Atc2hhZG93LWJsYWNrOiAwcHggNHB4IHZhcigtLWdhcCkgMHB4IHJnYmEodmFyKC0tdmFyLWJsYWNrKSwgMC4wNik7XHJcblx0LS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XHJcbiAgICAtLWJvcmRlci1jb2xvcjogI2NkY2RjZDtcclxuICAgIC0tZGVmYXV0LWdhcDogMTBweDtcclxuICAgIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XHJcblxyXG5cdC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcclxuXHQtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG5cdFx0LS1nYXA6IDI1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOTZweCkge1xyXG5cdFx0LS1nYXA6IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG4qLFxyXG4qOmFmdGVyLFxyXG4qOmJlZm9yZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuJGZvbnQtcHJpbWFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcclxuXHRmb250LXNpemU6IGNhbGMoMTRyZW0vMTYpO1xyXG59XHJcblxyXG4kYWxsLWhlYWRpbmdzOiBcImgxXCIsIFwiaDJcIiwgXCJoM1wiLCBcImg0XCIsIFwiaDVcIiwgXCJoNlwiLCBcIi5oMVwiLCBcIi5oMlwiLCBcIi5oM1wiLCBcIi5oNFwiLCBcIi5oNVwiLCBcIi5oNlwiO1xyXG5cclxuJGFsbC10ZXh0LWlucHV0czogJ2lucHV0W3R5cGU9XCJjb2xvclwiXScsICdpbnB1dFt0eXBlPVwiZGF0ZVwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJkYXRldGltZVwiXScsICdpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZW1haWxcIl0nLCAnaW5wdXRbdHlwZT1cIm1vbnRoXCJdJywgJ2lucHV0W3R5cGU9XCJudW1iZXJcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0nLCAnaW5wdXRbdHlwZT1cInNlYXJjaFwiXScsICdpbnB1dFt0eXBlPVwidGVsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInRleHRcIl0nLCAnaW5wdXRbdHlwZT1cInRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cInVybFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ3ZWVrXCJdJywgXCJpbnB1dDpub3QoW3R5cGVdKVwiLCBcImJ1dHRvblwiLCBcInRleHRhcmVhXCI7XHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuJHRleHQtY29sb3I6ICRibGFjazsiLCI6cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWJsdWU6ICMwMDdBRjM7XG4gIC0tbGlnaHQteWVsbG93OiAjRkFEMjAwO1xuICAtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcbiAgLS1saWdodC1ncmVlbjogIzMyRkEwMDtcbiAgLS1kYXJrLWJyb3duOiByZ2JhKDQ3LCA0MCwgNDAsIDEpO1xuICAtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xuICAtLXNlbGVjdGVkOiAjNzc4Q0EyO1xuICAtLWFwcGxlOiByZ2JhKDE2LCAyOCwgMTcsIDEpO1xuICAtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XG4gIC0tZ29vZ2xlOiByZ2JhKDUxLCAxNDYsIDIwMywgMSk7XG4gIC0tc2VwYXJhdG9yOiByZ2JhKDExMywgMTEyLCAxMjIsIDAuNik7XG4gIC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcbiAgLS1ibHVlOiAjMUM2Njk2O1xuICAtLWJhY2tncm91bmQtYmx1ZTogI0U4RjBGNDtcbiAgLS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xuICAtLXNsaWRlci1kYXJrLWJsdWU6ICMwQjYwOTc5OTtcbiAgLS1saWdodC1ibHVlOiAjN0JDNkY5O1xuICAtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XG4gIC0teWVsbG93OiAjRkZDNzAwO1xuICAtLWdyZWVuOiAjMzFDNkE4O1xuICAtLWdyZWVuLWExMXk6ICMxNTc3NjM7XG4gIC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xuICAtLWdyZWVuLWJnOiAjOThFMkQzO1xuICAtLXJlZDogI0ZGOUQ4NztcbiAgLS1idG4tcmVkOiAjZTc0YzNjO1xuICAtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xuICAtLXZhbGlkYXRpb24tcmVkOiAjYmYxZjBkO1xuICAtLWJvcmRlci1ibHVlOiAjQkJEMkUyO1xuICAtLW9wdGlvbi1iZzogI0U4RjBGNDtcbiAgLS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcbiAgLS1yZWNvbW1lbmRlZC1jb2xvcjogIzUzNjQ3MDtcbiAgLS1pbnB1dC1oZWlnaHQ6IDMwcHg7XG4gIC0taW5wdXQtZm9udC1zaXplOiAxNXB4O1xuICAtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xuICAtLWdhcDogMTVweDtcbiAgLS1idXR0b24tZ2FwOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xuICAtLWJvcmRlci1yYWRpdXMtbWQ6IDZweDtcbiAgLS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy14czogMnB4O1xuICAtLWRyb3Atc2hhZG93LWJsYWNrOiAwcHggNHB4IHZhcigtLWdhcCkgMHB4IHJnYmEodmFyKC0tdmFyLWJsYWNrKSwgMC4wNik7XG4gIC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xuICAtLWJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgLS1kZWZhdXQtZ2FwOiAxMHB4O1xuICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xuICAtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XG4gIC0tZGlzYWJsZWQtdGV4dDogIzRmNGY0Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICA6cm9vdCB7XG4gICAgLS1nYXA6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOTZweCkge1xuICA6cm9vdCB7XG4gICAgLS1nYXA6IDE0cHg7XG4gIH1cbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59Il19 */

/*buttons*/
:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

button {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  font-family: var(--font-family);
}

input[type=button],
input[type=submit] {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}

.btn {
  padding: 0.3125rem var(--button-gap);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid transparent;
  background-color: transparent;
  background-image: none;
  border-radius: var(--border-radius);
  text-decoration: none;
  font-size: 0.9375rem;
  font-weight: 700;
  font-family: var(--font-family);
  border-radius: 4px;
  min-height: 1.875rem;
}
.btn:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.btn-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.btn-primary {
  color: var(--primary-color);
  border: 1px solid transparent;
  background: var(--primary-color);
  color: var(--white);
}
.btn-primary:hover {
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
  color: var(--white);
}
.btn-green {
  border: 1px solid transparent;
  background: var(--green);
  color: var(--white);
  color: var(--black);
}
.btn-green:hover {
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
  color: var(--white);
}
.btn-outline {
  border-color: var(--blue);
  color: var(--blue);
}
.btn-outline:hover {
  background-color: var(--blue);
  color: var(--white);
}
.btn-outline-filled {
  border-color: var(--blue);
  color: var(--blue);
  background-color: var(--white);
}
.btn-outline-filled:hover {
  -webkit-box-shadow: inset 100px 100px rgba(123, 198, 249, 0.2);
          box-shadow: inset 100px 100px rgba(123, 198, 249, 0.2);
}
.btn-outline-dark {
  border-color: var(--border-grey);
  color: var(--border-grey);
}
.btn-disable, .btn.disable {
  background-color: var(--disabled-bg);
  color: var(--disabled-text);
  pointer-events: none;
}
.btn-disable:after, .btn.disable:after {
  content: none;
}
.btn.simplemodal-close {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  height: 30px;
}

.button {
  padding: 0.25rem 1rem;
  font-size: 0.875rem;
  font-weight: 600;
}
.button-primary {
  color: var(--primary-color);
  border: 3px solid var(--primary-color);
  font-weight: bold;
  /* border-radius: 5em; */
  background: var(--primary-color);
  color: var(--white);
}
.button-primary:hover {
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
  color: var(--white);
}
.button-transparent {
  min-width: 2.5rem;
}
.button-outline {
  color: var(--primary-color);
  border: 3px solid var(--primary-color);
  font-weight: bold;
  /* border-radius: 5em; */
}
.button-outline:hover {
  background: var(--primary-color);
  color: var(--white);
}
.button + .button {
  margin-left: 0.625rem;
}
.button-wrapper {
  text-align: center;
  margin-bottom: 0.375rem;
}
@media (min-width: 768px) {
  .button-wrapper {
    padding-left: 1.25rem;
  }
}
.button-wrapper .btn {
  padding: 0.625rem;
  min-width: 8.5rem;
  text-align: center;
  display: inline-block;
  margin: 0.625rem 0.5rem;
  font-size: 0.9375rem;
  line-height: 1.2;
  border-radius: var(--border-radius-sm);
}
.button-wrapper .btn-transparent {
  min-width: 2.5rem;
}
@media (max-width: 374.96px) {
  .button-wrapper .btn {
    min-width: 120px;
  }
}
.button-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.button-holder .btn {
  margin: 0;
  font-size: 0.9375rem;
  padding: 0.3125rem 0.875rem;
  margin-right: 0.75rem;
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
  min-width: 8.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1dHRvbnMuc2NzcyIsImFfdmFyaWFibGVzLnNjc3MiLCJidXR0b25zLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxVQUFBO0FDZUE7RUFDQyxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0csdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBRUgsb0NBQUE7RUFDQSx3QkFBQTtBQ2pCRDtBRG1CQztFQTVERDtJQTZERSxXQUFBO0VDaEJBO0FBQ0Y7QURrQkM7RUFoRUQ7SUFpRUUsV0FBQTtFQ2ZBO0FBQ0Y7O0FEa0JBOzs7RUFHQyw4QkFBQTtVQUFBLHNCQUFBO0FDZkQ7O0FEcUJBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ2xCRDs7QUYzRUE7RUFDRSxtQ0FBQTtLQUFBLGdDQUFBO1VBQUEsMkJBQUE7RUFDQSwrQkFBQTtBRThFRjs7QUYzRUE7O0VBRUUsbUNBQUE7S0FBQSxnQ0FBQTtVQUFBLDJCQUFBO0FFOEVGOztBRjNFQTtFQUNFLG9DQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QUU4RUY7QUY1RUU7RUFDRSxtQ0FBQTtVQUFBLDJCQUFBO0FFOEVKO0FGM0VFO0VBQ0UseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FFNkVKO0FGMUVFO0VBQ0UsMkJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUJBQUE7QUU0RUo7QUYxRUk7RUFDRSx3REFBQTtVQUFBLGdEQUFBO0VBQ0EsbUJBQUE7QUU0RU47QUZ4RUU7RUFFRSw2QkFBQTtFQUVBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBRXdFSjtBRnRFSTtFQUNFLHdEQUFBO1VBQUEsZ0RBQUE7RUFDQSxtQkFBQTtBRXdFTjtBRnBFRTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7QUVzRUo7QUZwRUk7RUFDRSw2QkFBQTtFQUNBLG1CQUFBO0FFc0VOO0FGbkVJO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0FFcUVOO0FGbkVNO0VBQ0UsOERBQUE7VUFBQSxzREFBQTtBRXFFUjtBRmpFSTtFQUNFLGdDQUFBO0VBQ0EseUJBQUE7QUVtRU47QUYvREU7RUFFRSxvQ0FBQTtFQUNBLDJCQUFBO0VBQ0Esb0JBQUE7QUVnRUo7QUY5REk7RUFDRSxhQUFBO0FFZ0VOO0FGNURFO0VBQ0Usd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUU4REo7O0FGMURBO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FFNkRGO0FGNURFO0VBQ0UsMkJBQUE7RUFDQSxzQ0FBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQ0FBQTtFQUNBLG1CQUFBO0FFOERKO0FGNURJO0VBQ0Usd0RBQUE7VUFBQSxnREFBQTtFQUNBLG1CQUFBO0FFOEROO0FGMURFO0VBQ0UsaUJBQUE7QUU0REo7QUYxREU7RUFDRSwyQkFBQTtFQUNBLHNDQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtBRTRESjtBRjFESTtFQUNFLGdDQUFBO0VBQ0EsbUJBQUE7QUU0RE47QUZ4REU7RUFDRSxxQkFBQTtBRTBESjtBRnZERTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7QUV5REo7QUZ2REk7RUFKRjtJQUtJLHFCQUFBO0VFMERKO0FBQ0Y7QUZ4REk7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0FFMEROO0FGeERNO0VBQ0UsaUJBQUE7QUUwRFI7QUZ2RE07RUFkRjtJQWVJLGdCQUFBO0VFMEROO0FBQ0Y7QUZ0REU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBRXdESjtBRnRESTtFQUNFLFNBQUE7RUFDQSxvQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QUV3RE4iLCJmaWxlIjoiYnV0dG9ucy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKmJ1dHRvbnMqL1xyXG5AaW1wb3J0IFwiYV92YXJpYWJsZXMuc2Nzc1wiO1xyXG5idXR0b24ge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHZhcigtLWJ1dHRvbi1nYXApO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWluLWhlaWdodDogcmVtLWNhbGMoMzApO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYtaWNvbiB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ncmVlbiB7XHJcbiAgICAvLyBjb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbi1hMTF5KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1vdXRsaW5lIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZmlsbGVkIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKCRjb2xvcjogIzdiYzZmOSwgJGFscGhhOiAwLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kYXJrIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JleSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ib3JkZXItZ3JleSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRpc2FibGUsXHJcbiAgJi5kaXNhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpc2FibGVkLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1kaXNhYmxlZC10ZXh0KTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaW1wbGVtb2RhbC1jbG9zZSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gICYtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogNWVtOyAqL1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10cmFuc3BhcmVudCB7XHJcbiAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDQwKTtcclxuICB9XHJcbiAgJi1vdXRsaW5lIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAvKiBib3JkZXItcmFkaXVzOiA1ZW07ICovXHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgKyAuYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxMCk7XHJcbiAgfVxyXG5cclxuICAmLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNik7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjApO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMCk7XHJcbiAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTM2KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDgpO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xyXG5cclxuICAgICAgJi10cmFuc3BhcmVudCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg0MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOTZweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHJlbS1jYWxjKDE0KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxMik7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDYpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2KTtcclxuICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxNDApO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGEge1xyXG4vLyAgICYuYnRuIHtcclxuLy8gICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYpO1xyXG4vLyAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiLypidXR0b25zKi9cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xufVxuXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gdmFyKC0tYnV0dG9uLWdhcCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4taWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmJ0bi1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uYnRuLWdyZWVuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmJ0bi1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xufVxuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYnRuLW91dGxpbmUtZmlsbGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYnRuLW91dGxpbmUtZmlsbGVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggcmdiYSgxMjMsIDE5OCwgMjQ5LCAwLjIpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1ncmV5KTtcbiAgY29sb3I6IHZhcigtLWJvcmRlci1ncmV5KTtcbn1cbi5idG4tZGlzYWJsZSwgLmJ0bi5kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlzYWJsZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tZGlzYWJsZWQtdGV4dCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kaXNhYmxlOmFmdGVyLCAuYnRuLmRpc2FibGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJ0bi5zaW1wbGVtb2RhbC1jbG9zZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIGJvcmRlci1yYWRpdXM6IDVlbTsgKi9cbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYnV0dG9uLXRyYW5zcGFyZW50IHtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG59XG4uYnV0dG9uLW91dGxpbmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogYm9yZGVyLXJhZGl1czogNWVtOyAqL1xufVxuLmJ1dHRvbi1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYnV0dG9uICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5idXR0b24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbi5idXR0b24td3JhcHBlciAuYnRuIHtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIG1pbi13aWR0aDogOC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjYyNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5idXR0b24td3JhcHBlciAuYnRuLXRyYW5zcGFyZW50IHtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgLmJ1dHRvbi13cmFwcGVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5idXR0b24taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJ1dHRvbi1ob2xkZXIgLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIG1pbi13aWR0aDogOC43NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59Il19 */

/*form controls*/
:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

.dropdown-item {
  font-size: 0.875rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRyb3Bkb3duLnNjc3MiLCJhX3ZhcmlhYmxlcy5zY3NzIiwiZHJvcGRvd24uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFBO0FDZUE7RUFDQyxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0csdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBRUgsb0NBQUE7RUFDQSx3QkFBQTtBQ2pCRDtBRG1CQztFQTVERDtJQTZERSxXQUFBO0VDaEJBO0FBQ0Y7QURrQkM7RUFoRUQ7SUFpRUUsV0FBQTtFQ2ZBO0FBQ0Y7O0FEa0JBOzs7RUFHQyw4QkFBQTtVQUFBLHNCQUFBO0FDZkQ7O0FEcUJBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ2xCRDs7QUYxRUk7RUFDSSxtQkFBQTtBRTZFUiIsImZpbGUiOiJkcm9wZG93bi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKmZvcm0gY29udHJvbHMqL1xyXG5AaW1wb3J0ICcuLi9zYXNzL2FfdmFyaWFibGVzLnNjc3MnO1xyXG4uZHJvcGRvd24ge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuJGZhLWZvbnQtcGF0aDogXCJhc3NldHMvZm9udHNcIiAhZGVmYXVsdDtcclxuJGJhc2UtZm9udC1zaXplOiAxNjtcclxuXHJcbkBmdW5jdGlvbiByZW0tY2FsYyggJHZhbHVlcyApIHtcclxuXHQkcmVtLXZhbHVlczogKCk7XHJcblxyXG5cdC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuXHQkYmFzZTogY2FsYyggJHZhbHVlcyAvICRiYXNlLWZvbnQtc2l6ZSApICogMXJlbTtcclxuXHJcblx0JHJlbS12YWx1ZXM6ICRiYXNlO1xyXG5cclxuXHRAcmV0dXJuICRyZW0tdmFsdWVzO1xyXG59XHJcblxyXG46cm9vdCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1mb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tYmxhY2s6ICMwMDA7XHJcblx0LS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdC0td2hpdGU6ICNmZmY7XHJcblx0LS1ibHVlOiAjMDA3QUYzO1xyXG5cdC0tbGlnaHQteWVsbG93OiAjRkFEMjAwO1xyXG5cdC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xyXG5cdC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XHJcblx0LS1kYXJrLWJyb3duOiByZ2JhKDQ3LCA0MCwgNDAsIDEpO1xyXG5cdC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XHJcblx0LS1zZWxlY3RlZDogIzc3OENBMjtcclxuXHQtLWFwcGxlOiByZ2JhKDE2LCAyOCwgMTcsIDEpO1xyXG5cdC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcclxuXHQtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xyXG5cdC0tc2VwYXJhdG9yOiByZ2JhKDExMywgMTEyLCAxMjIsIDAuNik7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xyXG5cdC0tYmx1ZTogIzFDNjY5NjtcclxuXHQtLWJhY2tncm91bmQtYmx1ZTogI0U4RjBGNDtcclxuXHQtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XHJcblx0LS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XHJcblx0LS1saWdodC1ibHVlOiAjN0JDNkY5O1xyXG5cdC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcclxuXHQtLXllbGxvdzogI0ZGQzcwMDsgXHJcblx0LS1ncmVlbjogIzMxQzZBODtcclxuXHQtLWdyZWVuLWExMXk6ICMxNTc3NjM7XHJcblx0LS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XHJcblx0LS1ncmVlbi1iZzogIzk4RTJEMztcclxuXHJcblx0LS1yZWQ6ICNGRjlEODc7XHJcblx0LS1idG4tcmVkOiAjZTc0YzNjO1xyXG5cdC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XHJcblx0LS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcclxuXHQgXHJcblx0LS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcclxuXHQtLW9wdGlvbi1iZzogI0U4RjBGNDtcclxuXHQtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xyXG5cdC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XHJcblxyXG5cdC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xyXG5cdC0taW5wdXQtZm9udC1zaXplOiAxNXB4O1xyXG5cdC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XHJcblx0LS1nYXA6IDE1cHg7XHJcblx0LS1idXR0b24tZ2FwOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtbWQ6IDZweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtc206IDRweDtcclxuXHQtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcclxuXHQtLWRyb3Atc2hhZG93LWJsYWNrOiAwcHggNHB4IHZhcigtLWdhcCkgMHB4IHJnYmEodmFyKC0tdmFyLWJsYWNrKSwgMC4wNik7XHJcblx0LS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XHJcbiAgICAtLWJvcmRlci1jb2xvcjogI2NkY2RjZDtcclxuICAgIC0tZGVmYXV0LWdhcDogMTBweDtcclxuICAgIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XHJcblxyXG5cdC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcclxuXHQtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG5cdFx0LS1nYXA6IDI1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOTZweCkge1xyXG5cdFx0LS1nYXA6IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG4qLFxyXG4qOmFmdGVyLFxyXG4qOmJlZm9yZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuJGZvbnQtcHJpbWFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcclxuXHRmb250LXNpemU6IGNhbGMoMTRyZW0vMTYpO1xyXG59XHJcblxyXG4kYWxsLWhlYWRpbmdzOiBcImgxXCIsIFwiaDJcIiwgXCJoM1wiLCBcImg0XCIsIFwiaDVcIiwgXCJoNlwiLCBcIi5oMVwiLCBcIi5oMlwiLCBcIi5oM1wiLCBcIi5oNFwiLCBcIi5oNVwiLCBcIi5oNlwiO1xyXG5cclxuJGFsbC10ZXh0LWlucHV0czogJ2lucHV0W3R5cGU9XCJjb2xvclwiXScsICdpbnB1dFt0eXBlPVwiZGF0ZVwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJkYXRldGltZVwiXScsICdpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZW1haWxcIl0nLCAnaW5wdXRbdHlwZT1cIm1vbnRoXCJdJywgJ2lucHV0W3R5cGU9XCJudW1iZXJcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0nLCAnaW5wdXRbdHlwZT1cInNlYXJjaFwiXScsICdpbnB1dFt0eXBlPVwidGVsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInRleHRcIl0nLCAnaW5wdXRbdHlwZT1cInRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cInVybFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ3ZWVrXCJdJywgXCJpbnB1dDpub3QoW3R5cGVdKVwiLCBcImJ1dHRvblwiLCBcInRleHRhcmVhXCI7XHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuJHRleHQtY29sb3I6ICRibGFjazsiLCIvKmZvcm0gY29udHJvbHMqL1xuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibHVlOiAjMDA3QUYzO1xuICAtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcbiAgLS1saWdodC1yZWQ6ICNGQTAwMDA7XG4gIC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XG4gIC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcbiAgLS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgLS1zZWxlY3RlZDogIzc3OENBMjtcbiAgLS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcbiAgLS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xuICAtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xuICAtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xuICAtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XG4gIC0tYmx1ZTogIzFDNjY5NjtcbiAgLS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XG4gIC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcbiAgLS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XG4gIC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcbiAgLS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xuICAtLXllbGxvdzogI0ZGQzcwMDtcbiAgLS1ncmVlbjogIzMxQzZBODtcbiAgLS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xuICAtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcbiAgLS1ncmVlbi1iZzogIzk4RTJEMztcbiAgLS1yZWQ6ICNGRjlEODc7XG4gIC0tYnRuLXJlZDogI2U3NGMzYztcbiAgLS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcbiAgLS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcbiAgLS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcbiAgLS1vcHRpb24tYmc6ICNFOEYwRjQ7XG4gIC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG4gIC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XG4gIC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xuICAtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1pbnB1dC1jb2xvcjogIzAwN2FmMztcbiAgLS1nYXA6IDE1cHg7XG4gIC0tYnV0dG9uLWdhcDogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcbiAgLS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xuICAtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcbiAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tZGVmYXV0LWdhcDogMTBweDtcbiAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcbiAgLS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xuICAtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAxNHB4O1xuICB9XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59Il19 */

/*flex*/
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.justify-content-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.justify-content-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZsZXguc2NzcyIsImZsZXguY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQUE7QUFDQTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FDQUQ7O0FER0E7RUFDQyxtQkFBQTtNQUFBLGVBQUE7QUNBRDs7QURJSTtFQUNJLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBQ0RSO0FESUk7RUFDSSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QUNGUjtBREtJO0VBQ0ksc0JBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0FDSFI7O0FEU1E7RUFDSSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7QUNOWjtBRFFRO0VBQ0kscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0FDTlo7QURRUTtFQUNJLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBQ05aO0FEUVE7RUFDSSx5QkFBQTtNQUFBLDZCQUFBO0FDTloiLCJmaWxlIjoiZmxleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLypmbGV4Ki9cclxuLmQtZmxleCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMge1xyXG4gICAgJi1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdGFydCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbmQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxufVxyXG5cclxuLmp1c3RpZnkge1xyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICAmLXN0YXJ0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWVuZCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYmV0d2VlbiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1hcm91bmQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLypmbGV4Ki9cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59Il19 */

@charset "UTF-8";
@font-face {
  font-family: "fontello";
  src: url("fonts/fontello.woff2?38495669") format("woff2"), url("fonts/fontello.woff?38495669") format("woff"), url("fonts/fontello.ttf?38495669") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  min-width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-up:before {
  content: "\e800";
} /* '' */
.icon-chevron-down:before {
  content: "\e801";
} /* '' */
.icon-chevron-left:before {
  content: "\e802";
} /* '' */
.icon-chevron-right:before {
  content: "\e803";
} /* '' */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRlbGxvLmNzcyIsImZvbnRlbGxvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0MsdUJBQUE7RUFDQSxvS0FDTztFQUdQLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBREREO0FDSUE7O0VBRUMsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7RUFFQSxrQkFBQTtFQUNBLGlCQUFBO0VBRUEsZ0VBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBRUEsOENBQUE7RUFDQSxnQkFBQTtFQUlBLDZDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBRFJEOztBQ1dBO0VBQTBCLGdCQUFBO0FEUDFCLEVDTzhDLFFBQUE7QUFDOUM7RUFBNEIsZ0JBQUE7QURMNUIsRUNLZ0QsUUFBQTtBQUNoRDtFQUE0QixnQkFBQTtBREg1QixFQ0dnRCxRQUFBO0FBQ2hEO0VBQTZCLGdCQUFBO0FERDdCLEVDQ2lELFFBQUEiLCJmaWxlIjoiZm9udGVsbG8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvZm9udGVsbG8ud29mZjI/Mzg0OTU2NjlcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2ZvbnRlbGxvLndvZmY/Mzg0OTU2NjlcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvZm9udGVsbG8udHRmPzM4NDk1NjY5XCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbltjbGFzc149aWNvbi1dOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xufSAvKiAn7qCAJyAqL1xuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59IC8qICfuoIEnICovXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn0gLyogJ+6ggicgKi9cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbn0gLyogJ+6ggycgKi8iLCJAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xyXG5cdHNyYzpcclxuICAgICAgICB1cmwoXCJmb250cy9mb250ZWxsby53b2ZmMj8zODQ5NTY2OVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHRcdHVybChcImZvbnRzL2ZvbnRlbGxvLndvZmY/Mzg0OTU2NjlcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHRcdHVybChcImZvbnRzL2ZvbnRlbGxvLnR0Zj8zODQ5NTY2OVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcblx0bWluLXdpZHRoOiAxZW07XHJcblx0Ly8gbWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Lyogb3BhY2l0eTogLjg7ICovXHJcblxyXG5cdC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcblx0Ly8gbWFyZ2luLWxlZnQ6IDAuMmVtO1xyXG5cclxuXHQvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xyXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cclxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXHJcbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi8iXX0= */

/*form controls*/
:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], input:not([type]), button, textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 40px;
  font-weight: 400;
}

input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], input:not([type]), button, textarea {
  width: 100%;
  padding: 0.5rem;
  margin-bottom: 1em;
  border-radius: 0.3em;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0;
  border-color: var(--border-blue);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select:not([multiple]) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid transparent;
  background-color: var(--white);
  border-color: var(--lightest-blue);
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.18945 6.2168C5.45312 6.48047 5.89258 6.48047 6.15625 6.2168L10.1406 2.23242C10.4336 1.93945 10.4336 1.5 10.1406 1.23633L9.49609 0.5625C9.20312 0.298828 8.76367 0.298828 8.5 0.5625L5.6582 3.4043L2.8457 0.5625C2.58203 0.298828 2.14258 0.298828 1.84961 0.5625L1.20508 1.23633C0.912109 1.5 0.912109 1.93945 1.20508 2.23242L5.18945 6.2168Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A");
  background-position: right 15px center;
  background-size: 11px 7px;
  background-repeat: no-repeat;
  padding-right: 1.25rem;
  padding-left: 0.5rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  min-height: 2.5rem;
  border-radius: 0.3em;
  font-weight: 400;
}

.form-control {
  border-width: 1px;
  border-style: solid;
  border-color: var(--border-blue);
  border-radius: calc(var(--border-radius) * 2);
  font-weight: 600;
  padding: 0 0.5rem;
  min-height: var(--input-height);
  height: 1.875rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 0.75rem;
  margin-bottom: 0;
}
.form-control:focus {
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}
.form-inline {
  border-width: 1px;
  border-style: solid;
  border-color: var(--input-color);
  border-radius: calc(var(--border-radius) * 2);
  min-height: var(--input-height);
  font-weight: 600;
  padding: 0 0.5rem;
  min-height: var(--input-height);
  height: 1.875rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 0.75rem;
}
.form-inline:focus {
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}

form li {
  overflow: visible;
}

.custom-range-slider {
  top: 0;
}
.custom-range-slider .irs--flat {
  height: auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvcm1zLnNjc3MiLCJhX3ZhcmlhYmxlcy5zY3NzIiwiZm9ybXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFBO0FDZUE7RUFDQyxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0csdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBRUgsb0NBQUE7RUFDQSx3QkFBQTtBQ2pCRDtBRG1CQztFQTVERDtJQTZERSxXQUFBO0VDaEJBO0FBQ0Y7QURrQkM7RUFoRUQ7SUFpRUUsV0FBQTtFQ2ZBO0FBQ0Y7O0FEa0JBOzs7RUFHQyw4QkFBQTtVQUFBLHNCQUFBO0FDZkQ7O0FEcUJBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ2xCRDs7QUYzRUE7RUFDRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUU4RUY7O0FGM0VBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBRThFRjs7QUYxRUU7RUFDRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLGtDQUFBO0VBQ0EsNGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QUU2RUo7O0FGekVFO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsNkNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FFNEVKO0FGMUVJO0VBQ0UsOENBQUE7VUFBQSxzQ0FBQTtBRTRFTjtBRnhFRTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxrQkFBQTtBRTBFSjtBRnhFSTtFQUNFLDhDQUFBO1VBQUEsc0NBQUE7QUUwRU47O0FGckVBO0VBQ0UsaUJBQUE7QUV3RUY7O0FGckVBO0VBQ0UsTUFBQTtBRXdFRjtBRnZFRTtFQUNFLFlBQUE7QUV5RUoiLCJmaWxlIjoiZm9ybXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypmb3JtIGNvbnRyb2xzKi9cclxuQGltcG9ydCBcIi4uL3Nhc3MvYV92YXJpYWJsZXMuc2Nzc1wiO1xyXG4jeyAkYWxsLXRleHQtaW5wdXRzIH0ge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbiN7ICRhbGwtdGV4dC1pbnB1dHMgfSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoOCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1ibHVlKTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICY6bm90KFttdWx0aXBsZV0pIHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDExIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjE4OTQ1IDYuMjE2OEM1LjQ1MzEyIDYuNDgwNDcgNS44OTI1OCA2LjQ4MDQ3IDYuMTU2MjUgNi4yMTY4TDEwLjE0MDYgMi4yMzI0MkMxMC40MzM2IDEuOTM5NDUgMTAuNDMzNiAxLjUgMTAuMTQwNiAxLjIzNjMzTDkuNDk2MDkgMC41NjI1QzkuMjAzMTIgMC4yOTg4MjggOC43NjM2NyAwLjI5ODgyOCA4LjUgMC41NjI1TDUuNjU4MiAzLjQwNDNMMi44NDU3IDAuNTYyNUMyLjU4MjAzIDAuMjk4ODI4IDIuMTQyNTggMC4yOTg4MjggMS44NDk2MSAwLjU2MjVMMS4yMDUwOCAxLjIzNjMzQzAuOTEyMTA5IDEuNSAwLjkxMjEwOSAxLjkzOTQ1IDEuMjA1MDggMi4yMzI0Mkw1LjE4OTQ1IDYuMjE2OFonIGZpbGw9JyUyM0E4QThBOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDdweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDgpO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIpO1xyXG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG4uZm9ybSB7XHJcbiAgJi1jb250cm9sIHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzKSAqIDIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoOCk7XHJcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW5saW5lIHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzKSAqIDIpO1xyXG4gICAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDgpO1xyXG4gICAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZvcm0gbGkge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uY3VzdG9tLXJhbmdlLXNsaWRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIC5pcnMtLWZsYXQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiLypmb3JtIGNvbnRyb2xzKi9cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXdlZWtdLCBpbnB1dDpub3QoW3R5cGVdKSwgYnV0dG9uLCB0ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXdlZWtdLCBpbnB1dDpub3QoW3R5cGVdKSwgYnV0dG9uLCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1ibHVlKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMSA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS4xODk0NSA2LjIxNjhDNS40NTMxMiA2LjQ4MDQ3IDUuODkyNTggNi40ODA0NyA2LjE1NjI1IDYuMjE2OEwxMC4xNDA2IDIuMjMyNDJDMTAuNDMzNiAxLjkzOTQ1IDEwLjQzMzYgMS41IDEwLjE0MDYgMS4yMzYzM0w5LjQ5NjA5IDAuNTYyNUM5LjIwMzEyIDAuMjk4ODI4IDguNzYzNjcgMC4yOTg4MjggOC41IDAuNTYyNUw1LjY1ODIgMy40MDQzTDIuODQ1NyAwLjU2MjVDMi41ODIwMyAwLjI5ODgyOCAyLjE0MjU4IDAuMjk4ODI4IDEuODQ5NjEgMC41NjI1TDEuMjA1MDggMS4yMzYzM0MwLjkxMjEwOSAxLjUgMC45MTIxMDkgMS45Mzk0NSAxLjIwNTA4IDIuMjMyNDJMNS4xODk0NSA2LjIxNjhaJyBmaWxsPSclMjNBOEE4QTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHggN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cykgKiAyKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCk7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5mb3JtLWlubGluZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzKSAqIDIpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZvcm0taW5saW5lOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmZvcm0gbGkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmN1c3RvbS1yYW5nZS1zbGlkZXIge1xuICB0b3A6IDA7XG59XG4uY3VzdG9tLXJhbmdlLXNsaWRlciAuaXJzLS1mbGF0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufSJdfQ== */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

header {
  padding: 2.0625rem var(--gap) 1.5rem;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
  overflow: visible;
  background-color: transparent;
  height: 100px;
  margin-bottom: 0;
}
@media (max-width: 767.96px) {
  header {
    height: auto;
    margin-bottom: 0;
    padding-top: 0.9375rem;
    padding-bottom: 0.75rem;
  }
}
header a {
  text-decoration: none;
}
header a:hover {
  text-decoration: none;
}
header .btn-outline {
  border-color: var(--white);
  color: var(--white);
  min-height: 1.75rem;
  min-width: 5.625rem;
  text-align: center;
  display: inline-block;
  padding: 0.375rem 0.5rem;
  font-size: 0.9375rem;
}
header .btn-outline:hover {
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767.96px) {
  header .btn-outline {
    min-width: 2rem;
    font-size: 0;
    position: absolute;
    right: -0.9375rem;
    top: -0.9375rem;
    min-width: 2rem;
  }
  header .btn-outline span {
    font-size: 1rem;
  }
  header .btn-outline span:after {
    content: "";
  }
  header .btn-outline.to-eng span:after {
    content: "En";
  }
  header .btn-outline.to-swedish span:after {
    content: "Sv";
  }
  header .btn-outline.to-nor span:after {
    content: "No";
  }
}
header .header {
  padding-left: 2.375rem;
  padding-right: 1.5rem;
}
@media (max-width: 767px) {
  header .header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.login-page header .btn-outline {
  min-width: 8.8125rem;
}
@media (max-width: 767.96px) {
  .login-page header .btn-outline {
    min-width: 2rem;
    display: none !important;
  }
}

@media (max-width: 767px) {
  .logo-holder svg,
.logo-holder img {
    width: 18.75rem;
    max-width: 100%;
  }
}
.logo-login {
  height: auto;
  width: auto;
}

.language-picker {
  position: relative;
  -webkit-transform: translateY(-7px);
      -ms-transform: translateY(-7px);
          transform: translateY(-7px);
}

.logo img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.navigation .nav li:first-child .btn {
  min-width: 100px;
}

.nav-controller .btn-outline {
  position: static;
}

@media (max-width: 767.96px) {
  #navigation-secondary .btn {
    font-size: 0.9375rem;
    border-width: 0;
    padding: 0;
    min-height: 10px;
  }
}

.site-logo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.site-logo span {
  opacity: 0;
  font-size: 16px;
  color: var(--white);
}

@media (min-width: 768px) and (max-width: 1023.96px) {
  .logged-in nav li {
    height: 35px !important;
  }
  .logged-in nav li a {
    font-size: 0.8125rem !important;
  }
  .logged-in .main-body .content-side {
    height: 0.9375rem !important;
  }
  .logged-in .content .rightbar {
    margin-top: 15px !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJoZWFkZXIuY3NzIiwiaGVhZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZUE7RUFDQyxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0csdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBRUgsb0NBQUE7RUFDQSx3QkFBQTtBQ2xCRDtBRG9CQztFQTVERDtJQTZERSxXQUFBO0VDakJBO0FBQ0Y7QURtQkM7RUFoRUQ7SUFpRUUsV0FBQTtFQ2hCQTtBQUNGOztBRG1CQTs7O0VBR0MsOEJBQUE7VUFBQSxzQkFBQTtBQ2hCRDs7QURzQkE7RUFDQyw2QkFBQTtFQUNBLG1CQUFBO0FDbkJEOztBQzFFQTtFQUNFLG9DQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBRUEsZ0JBQUE7QUQ0RUY7QUMxRUU7RUFaRjtJQWFJLFlBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0lBQ0EsdUJBQUE7RUQ2RUY7QUFDRjtBQzNFRTtFQUNFLHFCQUFBO0FENkVKO0FDM0VJO0VBQ0UscUJBQUE7QUQ2RU47QUN4RUk7RUFDRSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0FEMEVOO0FDeEVNO0VBQ0Usd0RBQUE7VUFBQSxnREFBQTtBRDBFUjtBQ3ZFTTtFQWRGO0lBZUksZUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7RUQwRU47RUN4RU07SUFDRSxlQUFBO0VEMEVSO0VDeEVRO0lBQ0UsV0FBQTtFRDBFVjtFQ3BFVTtJQUNFLGFBQUE7RURzRVo7RUNqRVU7SUFDRSxhQUFBO0VEbUVaO0VDOURVO0lBQ0UsYUFBQTtFRGdFWjtBQUNGO0FDekRFO0VBQ0Usc0JBQUE7RUFDQSxxQkFBQTtBRDJESjtBQ3pESTtFQUpGO0lBS0ksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RUQ0REo7QUFDRjs7QUN0REk7RUFDRSxvQkFBQTtBRHlETjtBQ3ZETTtFQUhGO0lBSUksZUFBQTtJQUNBLHdCQUFBO0VEMEROO0FBQ0Y7O0FDbkRJO0VBRUU7O0lBRUUsZUFBQTtJQUNBLGVBQUE7RURxRE47QUFDRjtBQ2pERTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FEbURKOztBQzlDRTtFQUNFLGtCQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0FEaURKOztBQzdDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QURnREY7O0FDN0NBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QURnREY7QUM1Q007RUFDRSxnQkFBQTtBRDhDUjs7QUNyQ007RUFFRSxnQkFBQTtBRHVDUjs7QUNoQ0U7RUFDRTtJQUNFLG9CQUFBO0lBQ0EsZUFBQTtJQUNBLFVBQUE7SUFDQSxnQkFBQTtFRG1DSjtBQUNGOztBQy9CQTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtBRGtDRjtBQ2hDRTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QURrQ0o7O0FDN0JFO0VBRUk7SUFDRSx1QkFBQTtFRCtCTjtFQzlCTTtJQUNFLCtCQUFBO0VEZ0NSO0VDMUJFO0lBQ0UsNEJBQUE7RUQ0Qko7RUN6QkU7SUFDRSwyQkFBQTtFRDJCSjtBQUNGIiwiZmlsZSI6ImhlYWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibHVlOiAjMDA3QUYzO1xuICAtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcbiAgLS1saWdodC1yZWQ6ICNGQTAwMDA7XG4gIC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XG4gIC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcbiAgLS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgLS1zZWxlY3RlZDogIzc3OENBMjtcbiAgLS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcbiAgLS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xuICAtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xuICAtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xuICAtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XG4gIC0tYmx1ZTogIzFDNjY5NjtcbiAgLS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XG4gIC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcbiAgLS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XG4gIC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcbiAgLS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xuICAtLXllbGxvdzogI0ZGQzcwMDtcbiAgLS1ncmVlbjogIzMxQzZBODtcbiAgLS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xuICAtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcbiAgLS1ncmVlbi1iZzogIzk4RTJEMztcbiAgLS1yZWQ6ICNGRjlEODc7XG4gIC0tYnRuLXJlZDogI2U3NGMzYztcbiAgLS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcbiAgLS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcbiAgLS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcbiAgLS1vcHRpb24tYmc6ICNFOEYwRjQ7XG4gIC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG4gIC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XG4gIC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xuICAtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1pbnB1dC1jb2xvcjogIzAwN2FmMztcbiAgLS1nYXA6IDE1cHg7XG4gIC0tYnV0dG9uLWdhcDogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcbiAgLS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xuICAtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcbiAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tZGVmYXV0LWdhcDogMTBweDtcbiAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcbiAgLS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xuICAtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAxNHB4O1xuICB9XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5oZWFkZXIge1xuICBwYWRkaW5nOiAyLjA2MjVyZW0gdmFyKC0tZ2FwKSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbmhlYWRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLmJ0bi1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gIG1pbi13aWR0aDogNS42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuaGVhZGVyIC5idG4tb3V0bGluZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDEwMHB4IDEwMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICBoZWFkZXIgLmJ0bi1vdXRsaW5lIHtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTAuOTM3NXJlbTtcbiAgICB0b3A6IC0wLjkzNzVyZW07XG4gICAgbWluLXdpZHRoOiAycmVtO1xuICB9XG4gIGhlYWRlciAuYnRuLW91dGxpbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIGhlYWRlciAuYnRuLW91dGxpbmUgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBoZWFkZXIgLmJ0bi1vdXRsaW5lLnRvLWVuZyBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkVuXCI7XG4gIH1cbiAgaGVhZGVyIC5idG4tb3V0bGluZS50by1zd2VkaXNoIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiU3ZcIjtcbiAgfVxuICBoZWFkZXIgLmJ0bi1vdXRsaW5lLnRvLW5vciBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIk5vXCI7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5sb2dpbi1wYWdlIGhlYWRlciAuYnRuLW91dGxpbmUge1xuICBtaW4td2lkdGg6IDguODEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9naW4tcGFnZSBoZWFkZXIgLmJ0bi1vdXRsaW5lIHtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nby1ob2xkZXIgc3ZnLFxuLmxvZ28taG9sZGVyIGltZyB7XG4gICAgd2lkdGg6IDE4Ljc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvZ28tbG9naW4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubGFuZ3VhZ2UtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG59XG5cbi5sb2dvIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZpZ2F0aW9uIC5uYXYgbGk6Zmlyc3QtY2hpbGQgLmJ0biB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5uYXYtY29udHJvbGxlciAuYnRuLW91dGxpbmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgI25hdmlnYXRpb24tc2Vjb25kYXJ5IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnNpdGUtbG9nbyBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk2cHgpIHtcbiAgLmxvZ2dlZC1pbiBuYXYgbGkge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dnZWQtaW4gbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ2dlZC1pbiAubWFpbi1ib2R5IC5jb250ZW50LXNpZGUge1xuICAgIGhlaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi9zYXNzL2FfdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbmhlYWRlciB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMzMpIHZhcigtLWdhcCkgcmVtLWNhbGMoMjQpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgJi1vdXRsaW5lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDI4KTtcclxuICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg5MCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KSByZW0tY2FsYyg4KTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDMyKTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygtMTUpO1xyXG4gICAgICAgIHRvcDogcmVtLWNhbGMoLTE1KTtcclxuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDMyKTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG8ge1xyXG4gICAgICAgICAgJi1lbmcge1xyXG4gICAgICAgICAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIkVuXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXN3ZWRpc2gge1xyXG4gICAgICAgICAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlN2XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLW5vciB7XHJcbiAgICAgICAgICAgIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTm9cIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDM4KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI0KTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1wYWdlIHtcclxuICBoZWFkZXIge1xyXG4gICAgLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxNDEpO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygzMik7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgJi1ob2xkZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHN2ZyxcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzAwKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbG9naW4ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2Uge1xyXG4gICYtcGlja2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dvIGltZyB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLm5hdmlnYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLm5hdiB7XHJcbiAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYge1xyXG4gICYtY29udHJvbGxlciB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgJi1vdXRsaW5lIHtcclxuICAgICAgICAvLyBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbmF2aWdhdGlvbi1zZWNvbmRhcnkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1sb2dvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dnZWQtaW4ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOTZweCkge1xyXG4gICAgbmF2IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMykgIWltcG9ydGFudDtcclxuICAgICAgICAgIC8vIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWJvZHkgLmNvbnRlbnQtc2lkZSB7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMTUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQgLnJpZ2h0YmFyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.2;
  margin: 0;
  font-family: "Lato", sans-serif !important;
  font-weight: 700;
  color: var(--black);
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, .h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child {
  margin-bottom: 0;
}
h1 b, h1 strong, h2 b, h2 strong, h3 b, h3 strong, h4 b, h4 strong, h5 b, h5 strong, h6 b, h6 strong, .h1 b, .h1 strong, .h2 b, .h2 strong, .h3 b, .h3 strong, .h4 b, .h4 strong, .h5 b, .h5 strong, .h6 b, .h6 strong {
  font-weight: inherit;
}

h1,
.h1 {
  font-size: 2rem;
  margin-bottom: 0.75rem;
  line-height: 1.2;
}
@media (max-width: 767.96px) {
  h1,
.h1 {
    font-size: 1.6875rem;
    line-height: 1.1875;
  }
}
h1 small,
.h1 small {
  font-size: 1.75rem;
}

h2,
.h2 {
  font-size: 1.75rem;
}
h2 small,
.h2 small {
  font-size: 1.75rem;
  font-weight: 300;
}

h3,
.h3 {
  font-size: 1.5rem;
}

h4,
.h4 {
  font-size: 1.125rem;
}

h5,
.h5 {
  font-size: 1rem;
}

h6,
.h6 {
  font-size: 0.875rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJoZWFkaW5ncy5jc3MiLCJoZWFkaW5ncy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBO0VBQ0MsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNDQUFBO0VBQ0EsbUJBQUE7RUFFQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNEJBQUE7RUFFQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0VBQUE7RUFDQSw2RUFBQTtFQUNHLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUVILG9DQUFBO0VBQ0Esd0JBQUE7QUNsQkQ7QURvQkM7RUE1REQ7SUE2REUsV0FBQTtFQ2pCQTtBQUNGO0FEbUJDO0VBaEVEO0lBaUVFLFdBQUE7RUNoQkE7QUFDRjs7QURtQkE7OztFQUdDLDhCQUFBO1VBQUEsc0JBQUE7QUNoQkQ7O0FEc0JBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ25CRDs7QUMzRUE7RUFDSSxnQkFBQTtFQUNBLFNBQUE7RUFDQSwwQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUQ4RUo7QUM1RUk7RUFDSSxnQkFBQTtBRDhFUjtBQzNFSTtFQUNJLG9CQUFBO0FENkVSOztBQ3pFQTs7RUFFQyxlQUFBO0VBQ0csc0JBQUE7RUFDQSxnQkFBQTtBRDRFSjtBQzFFSTtFQU5KOztJQU9RLG9CQUFBO0lBQ0EsbUJBQUE7RUQ4RU47QUFDRjtBQzVFSTs7RUFDSSxrQkFBQTtBRCtFUjs7QUMzRUE7O0VBRUMsa0JBQUE7QUQ4RUQ7QUM1RUk7O0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBRCtFUjs7QUMzRUE7O0VBRUMsaUJBQUE7QUQ4RUQ7O0FDMUVBOztFQUVDLG1CQUFBO0FENkVEOztBQzFFQTs7RUFFQyxlQUFBO0FENkVEOztBQzFFQTs7RUFFQyxtQkFBQTtBRDZFRCIsImZpbGUiOiJoZWFkaW5ncy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibHVlOiAjMDA3QUYzO1xuICAtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcbiAgLS1saWdodC1yZWQ6ICNGQTAwMDA7XG4gIC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XG4gIC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcbiAgLS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgLS1zZWxlY3RlZDogIzc3OENBMjtcbiAgLS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcbiAgLS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xuICAtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xuICAtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xuICAtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XG4gIC0tYmx1ZTogIzFDNjY5NjtcbiAgLS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XG4gIC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcbiAgLS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XG4gIC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcbiAgLS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xuICAtLXllbGxvdzogI0ZGQzcwMDtcbiAgLS1ncmVlbjogIzMxQzZBODtcbiAgLS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xuICAtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcbiAgLS1ncmVlbi1iZzogIzk4RTJEMztcbiAgLS1yZWQ6ICNGRjlEODc7XG4gIC0tYnRuLXJlZDogI2U3NGMzYztcbiAgLS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcbiAgLS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcbiAgLS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcbiAgLS1vcHRpb24tYmc6ICNFOEYwRjQ7XG4gIC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG4gIC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XG4gIC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xuICAtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1pbnB1dC1jb2xvcjogIzAwN2FmMztcbiAgLS1nYXA6IDE1cHg7XG4gIC0tYnV0dG9uLWdhcDogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcbiAgLS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xuICAtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcbiAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tZGVmYXV0LWdhcDogMTBweDtcbiAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcbiAgLS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xuICAtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAxNHB4O1xuICB9XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbmgxOmxhc3QtY2hpbGQsIGgyOmxhc3QtY2hpbGQsIGgzOmxhc3QtY2hpbGQsIGg0Omxhc3QtY2hpbGQsIGg1Omxhc3QtY2hpbGQsIGg2Omxhc3QtY2hpbGQsIC5oMTpsYXN0LWNoaWxkLCAuaDI6bGFzdC1jaGlsZCwgLmgzOmxhc3QtY2hpbGQsIC5oNDpsYXN0LWNoaWxkLCAuaDU6bGFzdC1jaGlsZCwgLmg2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuaDEgYiwgaDEgc3Ryb25nLCBoMiBiLCBoMiBzdHJvbmcsIGgzIGIsIGgzIHN0cm9uZywgaDQgYiwgaDQgc3Ryb25nLCBoNSBiLCBoNSBzdHJvbmcsIGg2IGIsIGg2IHN0cm9uZywgLmgxIGIsIC5oMSBzdHJvbmcsIC5oMiBiLCAuaDIgc3Ryb25nLCAuaDMgYiwgLmgzIHN0cm9uZywgLmg0IGIsIC5oNCBzdHJvbmcsIC5oNSBiLCAuaDUgc3Ryb25nLCAuaDYgYiwgLmg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NTtcbiAgfVxufVxuaDEgc21hbGwsXG4uaDEgc21hbGwge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuaDIgc21hbGwsXG4uaDIgc21hbGwge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn0iLCJAaW1wb3J0IFwiLi4vc2Fzcy9hX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbiN7JGFsbC1oZWFkaW5nc30ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBiLCBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuXHRmb250LXNpemU6IHJlbS1jYWxjKCAzMiApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzguNC8zMik7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjcpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzU7XHJcbiAgICB9XHJcblxyXG4gICAgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuXHRmb250LXNpemU6IHJlbS1jYWxjKCAyOCApO1xyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuXHRmb250LXNpemU6IHJlbS1jYWxjKCAyNCApO1xyXG4gICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjc4cHg7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG5cdGZvbnQtc2l6ZTogcmVtLWNhbGMoIDE4ICk7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG5cdGZvbnQtc2l6ZTogcmVtLWNhbGMoIDE2ICk7XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG5cdGZvbnQtc2l6ZTogcmVtLWNhbGMoIDE0ICk7XHJcbn1cclxuIl19 */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

footer {
  padding: calc(var(--gap) - 10px) var(--gap);
  padding-top: 1.375rem;
  width: 100%;
  text-align: left;
}
footer .logo {
  width: 7.5rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: var(--white);
}
footer .logo img {
  width: 2.5rem;
  height: 2.5rem;
}
footer .logo-text {
  font-size: 0.75rem;
}
footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
footer a {
  color: var(--white);
  text-decoration: none;
}
footer a:hover {
  color: var(--white);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJoX2Zvb3Rlci5jc3MiLCJoX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBO0VBQ0MsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNDQUFBO0VBQ0EsbUJBQUE7RUFFQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNEJBQUE7RUFFQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0VBQUE7RUFDQSw2RUFBQTtFQUNHLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUVILG9DQUFBO0VBQ0Esd0JBQUE7QUNsQkQ7QURvQkM7RUE1REQ7SUE2REUsV0FBQTtFQ2pCQTtBQUNGO0FEbUJDO0VBaEVEO0lBaUVFLFdBQUE7RUNoQkE7QUFDRjs7QURtQkE7OztFQUdDLDhCQUFBO1VBQUEsc0JBQUE7QUNoQkQ7O0FEc0JBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ25CRDs7QUMzRUE7RUFDQywyQ0FBQTtFQUNBLHFCQUFBO0VBRUEsV0FBQTtFQUNBLGdCQUFBO0FENkVEO0FDM0VDO0VBQ0MsYUFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUNBLG1CQUFBO0FENkVGO0FDM0VFO0VBQ0MsYUFBQTtFQUNBLGNBQUE7QUQ2RUg7QUMxRUU7RUFDQyxrQkFBQTtBRDRFSDtBQ3hFQztFQUNDLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7QUQwRUY7QUN2RUM7RUFDQyxtQkFBQTtFQUNBLHFCQUFBO0FEeUVGO0FDdEVFO0VBQ0MsbUJBQUE7QUR3RUgiLCJmaWxlIjoiaF9mb290ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIm1peGluc1wiO1xyXG4kZmEtZm9udC1wYXRoOiBcImFzc2V0cy9mb250c1wiICFkZWZhdWx0O1xyXG4kYmFzZS1mb250LXNpemU6IDE2O1xyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCAkdmFsdWVzICkge1xyXG5cdCRyZW0tdmFsdWVzOiAoKTtcclxuXHJcblx0Ly8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG5cdCRiYXNlOiBjYWxjKCAkdmFsdWVzIC8gJGJhc2UtZm9udC1zaXplICkgKiAxcmVtO1xyXG5cclxuXHQkcmVtLXZhbHVlczogJGJhc2U7XHJcblxyXG5cdEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1ibGFjazogIzAwMDtcclxuXHQtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0LS13aGl0ZTogI2ZmZjtcclxuXHQtLWJsdWU6ICMwMDdBRjM7XHJcblx0LS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XHJcblx0LS1saWdodC1yZWQ6ICNGQTAwMDA7XHJcblx0LS1saWdodC1ncmVlbjogIzMyRkEwMDtcclxuXHQtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XHJcblx0LS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuXHQtLXNlbGVjdGVkOiAjNzc4Q0EyO1xyXG5cdC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XHJcblx0LS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xyXG5cdC0tZ29vZ2xlOiByZ2JhKDUxLCAxNDYsIDIwMywgMSk7XHJcblx0LS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcclxuXHQtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XHJcblx0LS1ibHVlOiAjMUM2Njk2O1xyXG5cdC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xyXG5cdC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcclxuXHQtLXNsaWRlci1kYXJrLWJsdWU6ICMwQjYwOTc5OTtcclxuXHQtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XHJcblx0LS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xyXG5cdC0teWVsbG93OiAjRkZDNzAwOyBcclxuXHQtLWdyZWVuOiAjMzFDNkE4O1xyXG5cdC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcclxuXHQtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcclxuXHQtLWdyZWVuLWJnOiAjOThFMkQzO1xyXG5cclxuXHQtLXJlZDogI0ZGOUQ4NztcclxuXHQtLWJ0bi1yZWQ6ICNlNzRjM2M7XHJcblx0LS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcclxuXHQtLXZhbGlkYXRpb24tcmVkOiAjYmYxZjBkO1xyXG5cdCBcclxuXHQtLWJvcmRlci1ibHVlOiAjQkJEMkUyO1xyXG5cdC0tb3B0aW9uLWJnOiAjRThGMEY0O1xyXG5cdC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XHJcblx0LS1yZWNvbW1lbmRlZC1jb2xvcjogIzUzNjQ3MDtcclxuXHJcblx0LS1pbnB1dC1oZWlnaHQ6IDMwcHg7XHJcblx0LS1pbnB1dC1mb250LXNpemU6IDE1cHg7XHJcblx0LS1pbnB1dC1jb2xvcjogIzAwN2FmMztcclxuXHQtLWdhcDogMTVweDtcclxuXHQtLWJ1dHRvbi1nYXA6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy14czogMnB4O1xyXG5cdC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcclxuXHQtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcclxuICAgIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xyXG4gICAgLS1kZWZhdXQtZ2FwOiAxMHB4O1xyXG4gICAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcclxuXHJcblx0LS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xyXG5cdC0tZGlzYWJsZWQtdGV4dDogIzRmNGY0ZjtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcblx0XHQtLWdhcDogMjVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XHJcblx0XHQtLWdhcDogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4kZm9udC1wcmltYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlY29uZGFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygxNHJlbS8xNik7XHJcbn1cclxuXHJcbiRhbGwtaGVhZGluZ3M6IFwiaDFcIiwgXCJoMlwiLCBcImgzXCIsIFwiaDRcIiwgXCJoNVwiLCBcImg2XCIsIFwiLmgxXCIsIFwiLmgyXCIsIFwiLmgzXCIsIFwiLmg0XCIsIFwiLmg1XCIsIFwiLmg2XCI7XHJcblxyXG4kYWxsLXRleHQtaW5wdXRzOiAnaW5wdXRbdHlwZT1cImNvbG9yXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRlXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJlbWFpbFwiXScsICdpbnB1dFt0eXBlPVwibW9udGhcIl0nLCAnaW5wdXRbdHlwZT1cIm51bWJlclwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJwYXNzd29yZFwiXScsICdpbnB1dFt0eXBlPVwic2VhcmNoXCJdJywgJ2lucHV0W3R5cGU9XCJ0ZWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwidGV4dFwiXScsICdpbnB1dFt0eXBlPVwidGltZVwiXScsICdpbnB1dFt0eXBlPVwidXJsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cIndlZWtcIl0nLCBcImlucHV0Om5vdChbdHlwZV0pXCIsIFwiYnV0dG9uXCIsIFwidGV4dGFyZWFcIjtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogJGJsYWNrOyIsIjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1nYXApIC0gMTBweCkgdmFyKC0tZ2FwKTtcbiAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvb3RlciAubG9nbyB7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmZvb3RlciAubG9nbyBpbWcge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbmZvb3RlciAubG9nby10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59IiwiQGltcG9ydCAnLi4vc2Fzcy9hX3ZhcmlhYmxlcy5zY3NzJztcclxuZm9vdGVyIHtcclxuXHRwYWRkaW5nOiBjYWxjKHZhcigtLWdhcCkgLSAxMHB4KSB2YXIoLS1nYXApO1xyXG5cdHBhZGRpbmctdG9wOiByZW0tY2FsYygyMik7XHJcblx0Ly8gYmFja2dyb3VuZDogdmFyKC0tZGFyay1icm93bik7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0LmxvZ28ge1xyXG5cdFx0d2lkdGg6IHJlbS1jYWxjKDEyMCk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiByZW0tY2FsYyg0MCk7XHJcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoNDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ly8gZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJtaXhpbnMuY3NzIiwic291cmNlc0NvbnRlbnQiOltdfQ== */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

:root {
  margin: 0;
  padding: 0;
  font-size: 0.9375rem;
  font-family: var(--font-family);
  overflow-y: visible;
}
:root * {
  font-family: var(--font-family);
}

button:focus-visible,
textarea:focus-visible,
select:focus-visible,
input:focus-visible,
a:focus-visible {
  outline-style: solid;
  outline-color: #000;
  outline-width: 2px;
  outline-offset: 2px;
}

.content {
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.15);
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

p,
ul {
  margin-bottom: 0.6875rem;
}

body {
  font-size: 0.9375rem;
  font-family: var(--font-family);
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: rgba(var(--var-silver), 1);
}

a {
  color: inherit;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
nav ul li {
  margin: 0.25rem calc(var(--button-gap) / 2);
}

img {
  max-width: 100%;
  height: auto !important;
}

.img-circle {
  border-radius: 50%;
}

.img-fluid {
  max-width: 100%;
  display: block;
}

.wrapper {
  /*max-width: 1100px;*/
  width: 100%;
  margin: 0 auto;
  padding: 0;
}
.wrapper-1250 {
  max-width: 1290px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.wrapper-1000 {
  max-width: 1000px;
  padding-left: 2.125rem;
  padding-right: 2.125rem;
}
.wrapper-635 {
  max-width: 42.1875rem;
}
@media (min-width: 768px) {
  .wrapper-635 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

.hidden {
  display: none;
}
@media (max-width: 767.98px) {
  .hidden-xs {
    display: none;
  }
}

.visible {
  display: block;
}
@media (max-width: 767.98px) {
  .visible-xs {
    display: block;
  }
}

.loadingwrapper {
  margin-left: -55px;
  margin-top: -31px;
}

main {
  padding: var(--gap);
}

.row {
  overflow: visible;
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.col-add {
  width: 5rem;
  max-width: 5rem;
}
.col-tab {
  width: 20rem;
  max-width: 20rem;
  min-width: 20rem;
  padding: 0;
  margin-right: 0.9375rem;
  font-size: 0.75rem;
}
.col-tab-expanded {
  background: rgba(var(--var-blue), 10%);
  margin-right: 0.9375rem;
  padding: 1.125rem 1.25rem;
}

.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}

.mb-1 {
  margin-bottom: calc(1rem / (4));
}
.mt-1 {
  margin-top: calc(1rem / (4));
}
.mr-1 {
  margin-right: calc(1rem / (4));
}
.ml-1 {
  margin-left: calc(1rem / (4));
}

.pb-1 {
  padding-bottom: calc(1rem / (4));
}
.pt-1 {
  padding-top: calc(1rem / (4));
}
.pr-1 {
  padding-right: calc(1rem / (4));
}
.pl-1 {
  padding-left: calc(1rem / (4));
}

.mb-2 {
  margin-bottom: calc(2rem / (4));
}
.mt-2 {
  margin-top: calc(2rem / (4));
}
.mr-2 {
  margin-right: calc(2rem / (4));
}
.ml-2 {
  margin-left: calc(2rem / (4));
}

.pb-2 {
  padding-bottom: calc(2rem / (4));
}
.pt-2 {
  padding-top: calc(2rem / (4));
}
.pr-2 {
  padding-right: calc(2rem / (4));
}
.pl-2 {
  padding-left: calc(2rem / (4));
}

.mb-3 {
  margin-bottom: calc(3rem / (4));
}
.mt-3 {
  margin-top: calc(3rem / (4));
}
.mr-3 {
  margin-right: calc(3rem / (4));
}
.ml-3 {
  margin-left: calc(3rem / (4));
}

.pb-3 {
  padding-bottom: calc(3rem / (4));
}
.pt-3 {
  padding-top: calc(3rem / (4));
}
.pr-3 {
  padding-right: calc(3rem / (4));
}
.pl-3 {
  padding-left: calc(3rem / (4));
}

.mb-4 {
  margin-bottom: calc(4rem / (4));
}
.mt-4 {
  margin-top: calc(4rem / (4));
}
.mr-4 {
  margin-right: calc(4rem / (4));
}
.ml-4 {
  margin-left: calc(4rem / (4));
}

.pb-4 {
  padding-bottom: calc(4rem / (4));
}
.pt-4 {
  padding-top: calc(4rem / (4));
}
.pr-4 {
  padding-right: calc(4rem / (4));
}
.pl-4 {
  padding-left: calc(4rem / (4));
}

.mb-5 {
  margin-bottom: calc(5rem / (4));
}
.mt-5 {
  margin-top: calc(5rem / (4));
}
.mr-5 {
  margin-right: calc(5rem / (4));
}
.ml-5 {
  margin-left: calc(5rem / (4));
}

.pb-5 {
  padding-bottom: calc(5rem / (4));
}
.pt-5 {
  padding-top: calc(5rem / (4));
}
.pr-5 {
  padding-right: calc(5rem / (4));
}
.pl-5 {
  padding-left: calc(5rem / (4));
}

.mb-6 {
  margin-bottom: calc(6rem / (4));
}
.mt-6 {
  margin-top: calc(6rem / (4));
}
.mr-6 {
  margin-right: calc(6rem / (4));
}
.ml-6 {
  margin-left: calc(6rem / (4));
}

.pb-6 {
  padding-bottom: calc(6rem / (4));
}
.pt-6 {
  padding-top: calc(6rem / (4));
}
.pr-6 {
  padding-right: calc(6rem / (4));
}
.pl-6 {
  padding-left: calc(6rem / (4));
}

.mb-7 {
  margin-bottom: calc(7rem / (4));
}
.mt-7 {
  margin-top: calc(7rem / (4));
}
.mr-7 {
  margin-right: calc(7rem / (4));
}
.ml-7 {
  margin-left: calc(7rem / (4));
}

.pb-7 {
  padding-bottom: calc(7rem / (4));
}
.pt-7 {
  padding-top: calc(7rem / (4));
}
.pr-7 {
  padding-right: calc(7rem / (4));
}
.pl-7 {
  padding-left: calc(7rem / (4));
}

.mb-8 {
  margin-bottom: calc(8rem / (4));
}
.mt-8 {
  margin-top: calc(8rem / (4));
}
.mr-8 {
  margin-right: calc(8rem / (4));
}
.ml-8 {
  margin-left: calc(8rem / (4));
}

.pb-8 {
  padding-bottom: calc(8rem / (4));
}
.pt-8 {
  padding-top: calc(8rem / (4));
}
.pr-8 {
  padding-right: calc(8rem / (4));
}
.pl-8 {
  padding-left: calc(8rem / (4));
}

.mb-9 {
  margin-bottom: calc(9rem / (4));
}
.mt-9 {
  margin-top: calc(9rem / (4));
}
.mr-9 {
  margin-right: calc(9rem / (4));
}
.ml-9 {
  margin-left: calc(9rem / (4));
}

.pb-9 {
  padding-bottom: calc(9rem / (4));
}
.pt-9 {
  padding-top: calc(9rem / (4));
}
.pr-9 {
  padding-right: calc(9rem / (4));
}
.pl-9 {
  padding-left: calc(9rem / (4));
}

.mb-10 {
  margin-bottom: calc(10rem / (4));
}
.mt-10 {
  margin-top: calc(10rem / (4));
}
.mr-10 {
  margin-right: calc(10rem / (4));
}
.ml-10 {
  margin-left: calc(10rem / (4));
}

.pb-10 {
  padding-bottom: calc(10rem / (4));
}
.pt-10 {
  padding-top: calc(10rem / (4));
}
.pr-10 {
  padding-right: calc(10rem / (4));
}
.pl-10 {
  padding-left: calc(10rem / (4));
}

.mb-11 {
  margin-bottom: calc(11rem / (4));
}
.mt-11 {
  margin-top: calc(11rem / (4));
}
.mr-11 {
  margin-right: calc(11rem / (4));
}
.ml-11 {
  margin-left: calc(11rem / (4));
}

.pb-11 {
  padding-bottom: calc(11rem / (4));
}
.pt-11 {
  padding-top: calc(11rem / (4));
}
.pr-11 {
  padding-right: calc(11rem / (4));
}
.pl-11 {
  padding-left: calc(11rem / (4));
}

.mb-12 {
  margin-bottom: calc(12rem / (4));
}
.mt-12 {
  margin-top: calc(12rem / (4));
}
.mr-12 {
  margin-right: calc(12rem / (4));
}
.ml-12 {
  margin-left: calc(12rem / (4));
}

.pb-12 {
  padding-bottom: calc(12rem / (4));
}
.pt-12 {
  padding-top: calc(12rem / (4));
}
.pr-12 {
  padding-right: calc(12rem / (4));
}
.pl-12 {
  padding-left: calc(12rem / (4));
}

.mb-13 {
  margin-bottom: calc(13rem / (4));
}
.mt-13 {
  margin-top: calc(13rem / (4));
}
.mr-13 {
  margin-right: calc(13rem / (4));
}
.ml-13 {
  margin-left: calc(13rem / (4));
}

.pb-13 {
  padding-bottom: calc(13rem / (4));
}
.pt-13 {
  padding-top: calc(13rem / (4));
}
.pr-13 {
  padding-right: calc(13rem / (4));
}
.pl-13 {
  padding-left: calc(13rem / (4));
}

.mb-14 {
  margin-bottom: calc(14rem / (4));
}
.mt-14 {
  margin-top: calc(14rem / (4));
}
.mr-14 {
  margin-right: calc(14rem / (4));
}
.ml-14 {
  margin-left: calc(14rem / (4));
}

.pb-14 {
  padding-bottom: calc(14rem / (4));
}
.pt-14 {
  padding-top: calc(14rem / (4));
}
.pr-14 {
  padding-right: calc(14rem / (4));
}
.pl-14 {
  padding-left: calc(14rem / (4));
}

.mb-15 {
  margin-bottom: calc(15rem / (4));
}
.mt-15 {
  margin-top: calc(15rem / (4));
}
.mr-15 {
  margin-right: calc(15rem / (4));
}
.ml-15 {
  margin-left: calc(15rem / (4));
}

.pb-15 {
  padding-bottom: calc(15rem / (4));
}
.pt-15 {
  padding-top: calc(15rem / (4));
}
.pr-15 {
  padding-right: calc(15rem / (4));
}
.pl-15 {
  padding-left: calc(15rem / (4));
}

.mb-16 {
  margin-bottom: calc(16rem / (4));
}
.mt-16 {
  margin-top: calc(16rem / (4));
}
.mr-16 {
  margin-right: calc(16rem / (4));
}
.ml-16 {
  margin-left: calc(16rem / (4));
}

.pb-16 {
  padding-bottom: calc(16rem / (4));
}
.pt-16 {
  padding-top: calc(16rem / (4));
}
.pr-16 {
  padding-right: calc(16rem / (4));
}
.pl-16 {
  padding-left: calc(16rem / (4));
}

.mb-17 {
  margin-bottom: calc(17rem / (4));
}
.mt-17 {
  margin-top: calc(17rem / (4));
}
.mr-17 {
  margin-right: calc(17rem / (4));
}
.ml-17 {
  margin-left: calc(17rem / (4));
}

.pb-17 {
  padding-bottom: calc(17rem / (4));
}
.pt-17 {
  padding-top: calc(17rem / (4));
}
.pr-17 {
  padding-right: calc(17rem / (4));
}
.pl-17 {
  padding-left: calc(17rem / (4));
}

.mb-18 {
  margin-bottom: calc(18rem / (4));
}
.mt-18 {
  margin-top: calc(18rem / (4));
}
.mr-18 {
  margin-right: calc(18rem / (4));
}
.ml-18 {
  margin-left: calc(18rem / (4));
}

.pb-18 {
  padding-bottom: calc(18rem / (4));
}
.pt-18 {
  padding-top: calc(18rem / (4));
}
.pr-18 {
  padding-right: calc(18rem / (4));
}
.pl-18 {
  padding-left: calc(18rem / (4));
}

.mb-19 {
  margin-bottom: calc(19rem / (4));
}
.mt-19 {
  margin-top: calc(19rem / (4));
}
.mr-19 {
  margin-right: calc(19rem / (4));
}
.ml-19 {
  margin-left: calc(19rem / (4));
}

.pb-19 {
  padding-bottom: calc(19rem / (4));
}
.pt-19 {
  padding-top: calc(19rem / (4));
}
.pr-19 {
  padding-right: calc(19rem / (4));
}
.pl-19 {
  padding-left: calc(19rem / (4));
}

.mb-20 {
  margin-bottom: calc(20rem / (4));
}
.mt-20 {
  margin-top: calc(20rem / (4));
}
.mr-20 {
  margin-right: calc(20rem / (4));
}
.ml-20 {
  margin-left: calc(20rem / (4));
}

.pb-20 {
  padding-bottom: calc(20rem / (4));
}
.pt-20 {
  padding-top: calc(20rem / (4));
}
.pr-20 {
  padding-right: calc(20rem / (4));
}
.pl-20 {
  padding-left: calc(20rem / (4));
}

footer {
  color: var(--white);
}

.footer {
  color: var(--white);
  line-height: 1.85;
  padding: 1.1875rem 2.125rem;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .footer {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }
}
@media (max-width: 767.96px) {
  .footer {
    padding-left: var(--gap);
    padding-right: var(--gap);
    font-size: 0.875rem;
    line-height: 1.5;
  }
}
.footer a {
  color: var(--white);
  text-decoration: underline;
}
.footer .wrapper {
  display: block;
  max-width: 61.25rem;
  padding-right: 1.25rem;
  letter-spacing: 0.06px;
}
@media (max-width: 767.96px) {
  .footer .wrapper {
    padding: 0;
  }
}

.skip-to-main {
  position: absolute;
  top: -1.25rem;
  text-decoration: none;
  background-color: var(--primary-color);
  color: var(--white);
}
.skip-to-main:focus {
  border: 0.0625rem solid var(--white);
  border-radius: var(--border-radius);
  top: 1.25rem;
  padding: var(--button-gap);
}

.link-over {
  position: relative;
}
.link-nav {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

#simplemodal-container {
  border-color: var(--red);
}
#simplemodal-container .btn {
  cursor: pointer;
}

#basic-modal-content p {
  font-size: 0.875rem;
}

.simplemodal-wrap {
  border-radius: var(--border-radius);
  overflow: hidden;
}

.loadingwrapper {
  overflow: hidden;
  margin-left: -32px;
}

.loadingCursor,
.loading.loadingimg {
  background: none;
  position: relative;
  width: 30px;
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
}

.loadingCursor {
  width: 62px !important;
  height: 62px !important;
  border-radius: 6px;
  overflow: hidden;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  opacity: 1 !important;
}

@-webkit-keyframes ldio {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes ldio {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ldio div {
  left: 94px;
  top: 48px;
  position: absolute;
  -webkit-animation: ldio linear 1s infinite;
          animation: ldio linear 1s infinite;
  background: #000;
  width: 12px;
  height: 24px;
  border-radius: 6px/12px;
  -webkit-transform-origin: 6px 52px;
      -ms-transform-origin: 6px 52px;
          transform-origin: 6px 52px;
}

.ldio div:nth-child(1) {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-animation-delay: -0.9166666667s;
          animation-delay: -0.9166666667s;
  background: #000;
}

.ldio div:nth-child(2) {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
  -webkit-animation-delay: -0.8333333333s;
          animation-delay: -0.8333333333s;
  background: #000;
}

.ldio div:nth-child(3) {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
  -webkit-animation-delay: -0.75s;
          animation-delay: -0.75s;
  background: #000;
}

.ldio div:nth-child(4) {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-animation-delay: -0.6666666667s;
          animation-delay: -0.6666666667s;
  background: #000;
}

.ldio div:nth-child(5) {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
  -webkit-animation-delay: -0.5833333333s;
          animation-delay: -0.5833333333s;
  background: #000;
}

.ldio div:nth-child(6) {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
  background: #000;
}

.ldio div:nth-child(7) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-animation-delay: -0.4166666667s;
          animation-delay: -0.4166666667s;
  background: #000;
}

.ldio div:nth-child(8) {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
  -webkit-animation-delay: -0.3333333333s;
          animation-delay: -0.3333333333s;
  background: #000;
}

.ldio div:nth-child(9) {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
  -webkit-animation-delay: -0.25s;
          animation-delay: -0.25s;
  background: #000;
}

.ldio div:nth-child(10) {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-animation-delay: -0.1666666667s;
          animation-delay: -0.1666666667s;
  background: #000;
}

.ldio div:nth-child(11) {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
  -webkit-animation-delay: -0.0833333333s;
          animation-delay: -0.0833333333s;
  background: #000;
}

.ldio div:nth-child(12) {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  background: #000;
}

.loadingio-spinner-spinner {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
  background: #ffffff;
  -webkit-transform: scale(0.3) translate(-50%, -50%);
      -ms-transform: scale(0.3) translate(-50%, -50%);
          transform: scale(0.3) translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0; /* see note above */
  position: absolute;
  left: 50%;
  top: 50%;
}

.ldio {
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0; /* see note above */
}

.ldio div {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS5jc3MiLCJ0aGVtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBO0VBQ0MsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNDQUFBO0VBQ0EsbUJBQUE7RUFFQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNEJBQUE7RUFFQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0VBQUE7RUFDQSw2RUFBQTtFQUNHLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUVILG9DQUFBO0VBQ0Esd0JBQUE7QUNsQkQ7QURvQkM7RUE1REQ7SUE2REUsV0FBQTtFQ2pCQTtBQUNGO0FEbUJDO0VBaEVEO0lBaUVFLFdBQUE7RUNoQkE7QUFDRjs7QURtQkE7OztFQUdDLDhCQUFBO1VBQUEsc0JBQUE7QUNoQkQ7O0FEc0JBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ25CRDs7QUMzRUE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsK0JBQUE7RUFDQSxtQkFBQTtBRDhFRjtBQzVF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O0FEa0dSOztBQzNGTTtFQUNFLGdDQUFBO0FEOEZSO0FDekZNO0VBQ0UsNkJBQUE7QUQyRlI7QUN0Rk07RUFDRSwrQkFBQTtBRHdGUjtBQ25GTTtFQUNFLDhCQUFBO0FEcUZSOztBQ2xJTTtFQUNFLCtCQUFBO0FEcUlSO0FDaElNO0VBQ0UsNEJBQUE7QURrSVI7QUM3SE07RUFDRSw4QkFBQTtBRCtIUjtBQzFITTtFQUNFLDZCQUFBO0FENEhSOztBQ3JITTtFQUNFLGdDQUFBO0FEd0hSO0FDbkhNO0VBQ0UsNkJBQUE7QURxSFI7QUNoSE07RUFDRSwrQkFBQTtBRGtIUjtBQzdHTTtFQUNFLDhCQUFBO0FEK0dSOztBQzVKTTtFQUNFLCtCQUFBO0FEK0pSO0FDMUpNO0VBQ0UsNEJBQUE7QUQ0SlI7QUN2Sk07RUFDRSw4QkFBQTtBRHlKUjtBQ3BKTTtFQUNFLDZCQUFBO0FEc0pSOztBQy9JTTtFQUNFLGdDQUFBO0FEa0pSO0FDN0lNO0VBQ0UsNkJBQUE7QUQrSVI7QUMxSU07RUFDRSwrQkFBQTtBRDRJUjtBQ3ZJTTtFQUNFLDhCQUFBO0FEeUlSOztBQ3RMTTtFQUNFLCtCQUFBO0FEeUxSO0FDcExNO0VBQ0UsNEJBQUE7QURzTFI7QUNqTE07RUFDRSw4QkFBQTtBRG1MUjtBQzlLTTtFQUNFLDZCQUFBO0FEZ0xSOztBQ3pLTTtFQUNFLGdDQUFBO0FENEtSO0FDdktNO0VBQ0UsNkJBQUE7QUR5S1I7QUNwS007RUFDRSwrQkFBQTtBRHNLUjtBQ2pLTTtFQUNFLDhCQUFBO0FEbUtSOztBQ2hOTTtFQUNFLCtCQUFBO0FEbU5SO0FDOU1NO0VBQ0UsNEJBQUE7QURnTlI7QUMzTU07RUFDRSw4QkFBQTtBRDZNUjtBQ3hNTTtFQUNFLDZCQUFBO0FEME1SOztBQ25NTTtFQUNFLGdDQUFBO0FEc01SO0FDak1NO0VBQ0UsNkJBQUE7QURtTVI7QUM5TE07RUFDRSwrQkFBQTtBRGdNUjtBQzNMTTtFQUNFLDhCQUFBO0FENkxSOztBQzFPTTtFQUNFLCtCQUFBO0FENk9SO0FDeE9NO0VBQ0UsNEJBQUE7QUQwT1I7QUNyT007RUFDRSw4QkFBQTtBRHVPUjtBQ2xPTTtFQUNFLDZCQUFBO0FEb09SOztBQzdOTTtFQUNFLGdDQUFBO0FEZ09SO0FDM05NO0VBQ0UsNkJBQUE7QUQ2TlI7QUN4Tk07RUFDRSwrQkFBQTtBRDBOUjtBQ3JOTTtFQUNFLDhCQUFBO0FEdU5SOztBQ3BRTTtFQUNFLCtCQUFBO0FEdVFSO0FDbFFNO0VBQ0UsNEJBQUE7QURvUVI7QUMvUE07RUFDRSw4QkFBQTtBRGlRUjtBQzVQTTtFQUNFLDZCQUFBO0FEOFBSOztBQ3ZQTTtFQUNFLGdDQUFBO0FEMFBSO0FDclBNO0VBQ0UsNkJBQUE7QUR1UFI7QUNsUE07RUFDRSwrQkFBQTtBRG9QUjtBQy9PTTtFQUNFLDhCQUFBO0FEaVBSOztBQzlSTTtFQUNFLGdDQUFBO0FEaVNSO0FDNVJNO0VBQ0UsNkJBQUE7QUQ4UlI7QUN6Uk07RUFDRSwrQkFBQTtBRDJSUjtBQ3RSTTtFQUNFLDhCQUFBO0FEd1JSOztBQ2pSTTtFQUNFLGlDQUFBO0FEb1JSO0FDL1FNO0VBQ0UsOEJBQUE7QURpUlI7QUM1UU07RUFDRSxnQ0FBQTtBRDhRUjtBQ3pRTTtFQUNFLCtCQUFBO0FEMlFSOztBQ3hUTTtFQUNFLGdDQUFBO0FEMlRSO0FDdFRNO0VBQ0UsNkJBQUE7QUR3VFI7QUNuVE07RUFDRSwrQkFBQTtBRHFUUjtBQ2hUTTtFQUNFLDhCQUFBO0FEa1RSOztBQzNTTTtFQUNFLGlDQUFBO0FEOFNSO0FDelNNO0VBQ0UsOEJBQUE7QUQyU1I7QUN0U007RUFDRSxnQ0FBQTtBRHdTUjtBQ25TTTtFQUNFLCtCQUFBO0FEcVNSOztBQ2xWTTtFQUNFLGdDQUFBO0FEcVZSO0FDaFZNO0VBQ0UsNkJBQUE7QURrVlI7QUM3VU07RUFDRSwrQkFBQTtBRCtVUjtBQzFVTTtFQUNFLDhCQUFBO0FENFVSOztBQ3JVTTtFQUNFLGlDQUFBO0FEd1VSO0FDblVNO0VBQ0UsOEJBQUE7QURxVVI7QUNoVU07RUFDRSxnQ0FBQTtBRGtVUjtBQzdUTTtFQUNFLCtCQUFBO0FEK1RSOztBQzVXTTtFQUNFLGdDQUFBO0FEK1dSO0FDMVdNO0VBQ0UsNkJBQUE7QUQ0V1I7QUN2V007RUFDRSwrQkFBQTtBRHlXUjtBQ3BXTTtFQUNFLDhCQUFBO0FEc1dSOztBQy9WTTtFQUNFLGlDQUFBO0FEa1dSO0FDN1ZNO0VBQ0UsOEJBQUE7QUQrVlI7QUMxVk07RUFDRSxnQ0FBQTtBRDRWUjtBQ3ZWTTtFQUNFLCtCQUFBO0FEeVZSOztBQ3RZTTtFQUNFLGdDQUFBO0FEeVlSO0FDcFlNO0VBQ0UsNkJBQUE7QURzWVI7QUNqWU07RUFDRSwrQkFBQTtBRG1ZUjtBQzlYTTtFQUNFLDhCQUFBO0FEZ1lSOztBQ3pYTTtFQUNFLGlDQUFBO0FENFhSO0FDdlhNO0VBQ0UsOEJBQUE7QUR5WFI7QUNwWE07RUFDRSxnQ0FBQTtBRHNYUjtBQ2pYTTtFQUNFLCtCQUFBO0FEbVhSOztBQ2hhTTtFQUNFLGdDQUFBO0FEbWFSO0FDOVpNO0VBQ0UsNkJBQUE7QURnYVI7QUMzWk07RUFDRSwrQkFBQTtBRDZaUjtBQ3haTTtFQUNFLDhCQUFBO0FEMFpSOztBQ25aTTtFQUNFLGlDQUFBO0FEc1pSO0FDalpNO0VBQ0UsOEJBQUE7QURtWlI7QUM5WU07RUFDRSxnQ0FBQTtBRGdaUjtBQzNZTTtFQUNFLCtCQUFBO0FENllSOztBQzFiTTtFQUNFLGdDQUFBO0FENmJSO0FDeGJNO0VBQ0UsNkJBQUE7QUQwYlI7QUNyYk07RUFDRSwrQkFBQTtBRHViUjtBQ2xiTTtFQUNFLDhCQUFBO0FEb2JSOztBQzdhTTtFQUNFLGlDQUFBO0FEZ2JSO0FDM2FNO0VBQ0UsOEJBQUE7QUQ2YVI7QUN4YU07RUFDRSxnQ0FBQTtBRDBhUjtBQ3JhTTtFQUNFLCtCQUFBO0FEdWFSOztBQ3BkTTtFQUNFLGdDQUFBO0FEdWRSO0FDbGRNO0VBQ0UsNkJBQUE7QURvZFI7QUMvY007RUFDRSwrQkFBQTtBRGlkUjtBQzVjTTtFQUNFLDhCQUFBO0FEOGNSOztBQ3ZjTTtFQUNFLGlDQUFBO0FEMGNSO0FDcmNNO0VBQ0UsOEJBQUE7QUR1Y1I7QUNsY007RUFDRSxnQ0FBQTtBRG9jUjtBQy9iTTtFQUNFLCtCQUFBO0FE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O0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtREFBQTtNQUFBLCtDQUFBO1VBQUEsMkNBQUE7RUFDQSw2QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUEsRUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7QURnaUJGOztBQzloQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQSxFQUFBLG1CQUFBO0FEaWlCRjs7QUMvaEJBO0VBQVksK0JBQUE7VUFBQSx1QkFBQTtBRG1pQloiLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIm1peGluc1wiO1xyXG4kZmEtZm9udC1wYXRoOiBcImFzc2V0cy9mb250c1wiICFkZWZhdWx0O1xyXG4kYmFzZS1mb250LXNpemU6IDE2O1xyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCAkdmFsdWVzICkge1xyXG5cdCRyZW0tdmFsdWVzOiAoKTtcclxuXHJcblx0Ly8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG5cdCRiYXNlOiBjYWxjKCAkdmFsdWVzIC8gJGJhc2UtZm9udC1zaXplICkgKiAxcmVtO1xyXG5cclxuXHQkcmVtLXZhbHVlczogJGJhc2U7XHJcblxyXG5cdEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1ibGFjazogIzAwMDtcclxuXHQtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0LS13aGl0ZTogI2ZmZjtcclxuXHQtLWJsdWU6ICMwMDdBRjM7XHJcblx0LS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XHJcblx0LS1saWdodC1yZWQ6ICNGQTAwMDA7XHJcblx0LS1saWdodC1ncmVlbjogIzMyRkEwMDtcclxuXHQtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XHJcblx0LS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuXHQtLXNlbGVjdGVkOiAjNzc4Q0EyO1xyXG5cdC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XHJcblx0LS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xyXG5cdC0tZ29vZ2xlOiByZ2JhKDUxLCAxNDYsIDIwMywgMSk7XHJcblx0LS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcclxuXHQtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XHJcblx0LS1ibHVlOiAjMUM2Njk2O1xyXG5cdC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xyXG5cdC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcclxuXHQtLXNsaWRlci1kYXJrLWJsdWU6ICMwQjYwOTc5OTtcclxuXHQtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XHJcblx0LS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xyXG5cdC0teWVsbG93OiAjRkZDNzAwOyBcclxuXHQtLWdyZWVuOiAjMzFDNkE4O1xyXG5cdC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcclxuXHQtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcclxuXHQtLWdyZWVuLWJnOiAjOThFMkQzO1xyXG5cclxuXHQtLXJlZDogI0ZGOUQ4NztcclxuXHQtLWJ0bi1yZWQ6ICNlNzRjM2M7XHJcblx0LS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcclxuXHQtLXZhbGlkYXRpb24tcmVkOiAjYmYxZjBkO1xyXG5cdCBcclxuXHQtLWJvcmRlci1ibHVlOiAjQkJEMkUyO1xyXG5cdC0tb3B0aW9uLWJnOiAjRThGMEY0O1xyXG5cdC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XHJcblx0LS1yZWNvbW1lbmRlZC1jb2xvcjogIzUzNjQ3MDtcclxuXHJcblx0LS1pbnB1dC1oZWlnaHQ6IDMwcHg7XHJcblx0LS1pbnB1dC1mb250LXNpemU6IDE1cHg7XHJcblx0LS1pbnB1dC1jb2xvcjogIzAwN2FmMztcclxuXHQtLWdhcDogMTVweDtcclxuXHQtLWJ1dHRvbi1nYXA6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy14czogMnB4O1xyXG5cdC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcclxuXHQtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcclxuICAgIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xyXG4gICAgLS1kZWZhdXQtZ2FwOiAxMHB4O1xyXG4gICAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcclxuXHJcblx0LS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xyXG5cdC0tZGlzYWJsZWQtdGV4dDogIzRmNGY0ZjtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcblx0XHQtLWdhcDogMjVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XHJcblx0XHQtLWdhcDogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4kZm9udC1wcmltYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlY29uZGFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygxNHJlbS8xNik7XHJcbn1cclxuXHJcbiRhbGwtaGVhZGluZ3M6IFwiaDFcIiwgXCJoMlwiLCBcImgzXCIsIFwiaDRcIiwgXCJoNVwiLCBcImg2XCIsIFwiLmgxXCIsIFwiLmgyXCIsIFwiLmgzXCIsIFwiLmg0XCIsIFwiLmg1XCIsIFwiLmg2XCI7XHJcblxyXG4kYWxsLXRleHQtaW5wdXRzOiAnaW5wdXRbdHlwZT1cImNvbG9yXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRlXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJlbWFpbFwiXScsICdpbnB1dFt0eXBlPVwibW9udGhcIl0nLCAnaW5wdXRbdHlwZT1cIm51bWJlclwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJwYXNzd29yZFwiXScsICdpbnB1dFt0eXBlPVwic2VhcmNoXCJdJywgJ2lucHV0W3R5cGU9XCJ0ZWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwidGV4dFwiXScsICdpbnB1dFt0eXBlPVwidGltZVwiXScsICdpbnB1dFt0eXBlPVwidXJsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cIndlZWtcIl0nLCBcImlucHV0Om5vdChbdHlwZV0pXCIsIFwiYnV0dG9uXCIsIFwidGV4dGFyZWFcIjtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogJGJsYWNrOyIsIjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuOnJvb3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuOnJvb3QgKiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG59XG5cbmJ1dHRvbjpmb2N1cy12aXNpYmxlLFxudGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbnNlbGVjdDpmb2N1cy12aXNpYmxlLFxuaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbmE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5wLFxudWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdmFyLXNpbHZlciksIDEpO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5uYXYgdWwgbGkge1xuICBtYXJnaW46IDAuMjVyZW0gY2FsYyh2YXIoLS1idXR0b24tZ2FwKSAvIDIpO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cmFwcGVyIHtcbiAgLyptYXgtd2lkdGg6IDExMDBweDsqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ud3JhcHBlci0xMjUwIHtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi53cmFwcGVyLTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi4xMjVyZW07XG59XG4ud3JhcHBlci02MzUge1xuICBtYXgtd2lkdGg6IDQyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItNjM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sb2FkaW5nd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgbWFyZ2luLXRvcDogLTMxcHg7XG59XG5cbm1haW4ge1xuICBwYWRkaW5nOiB2YXIoLS1nYXApO1xufVxuXG4ucm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxO1xufVxuLmNvbC1hZGQge1xuICB3aWR0aDogNXJlbTtcbiAgbWF4LXdpZHRoOiA1cmVtO1xufVxuLmNvbC10YWIge1xuICB3aWR0aDogMjByZW07XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1pbi13aWR0aDogMjByZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29sLXRhYi1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAxMCUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMS4xMjVyZW0gMS4yNXJlbTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMXJlbSAvICg0KSk7XG59XG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMXJlbSAvICg0KSk7XG59XG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxcmVtIC8gKDQpKTtcbn1cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAvICg0KSk7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMXJlbSAvICg0KSk7XG59XG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gLyAoNCkpO1xufVxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFyZW0gLyAoNCkpO1xufVxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAvICg0KSk7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygycmVtIC8gKDQpKTtcbn1cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogY2FsYygycmVtIC8gKDQpKTtcbn1cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gLyAoNCkpO1xufVxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogY2FsYygycmVtIC8gKDQpKTtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygycmVtIC8gKDQpKTtcbn1cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSAvICg0KSk7XG59XG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMnJlbSAvICg0KSk7XG59XG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygycmVtIC8gKDQpKTtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gLyAoNCkpO1xufVxuLm10LTMge1xuICBtYXJnaW4tdG9wOiBjYWxjKDNyZW0gLyAoNCkpO1xufVxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAvICg0KSk7XG59XG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gLyAoNCkpO1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAoNCkpO1xufVxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogY2FsYygzcmVtIC8gKDQpKTtcbn1cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gKDQpKTtcbn1cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAoNCkpO1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvICg0KSk7XG59XG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNHJlbSAvICg0KSk7XG59XG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg0cmVtIC8gKDQpKTtcbn1cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvICg0KSk7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNHJlbSAvICg0KSk7XG59XG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDRyZW0gLyAoNCkpO1xufVxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAoNCkpO1xufVxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvICg0KSk7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg1cmVtIC8gKDQpKTtcbn1cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1cmVtIC8gKDQpKTtcbn1cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDVyZW0gLyAoNCkpO1xufVxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1cmVtIC8gKDQpKTtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1cmVtIC8gKDQpKTtcbn1cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvICg0KSk7XG59XG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNXJlbSAvICg0KSk7XG59XG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1cmVtIC8gKDQpKTtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDZyZW0gLyAoNCkpO1xufVxuLm10LTYge1xuICBtYXJnaW4tdG9wOiBjYWxjKDZyZW0gLyAoNCkpO1xufVxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnJlbSAvICg0KSk7XG59XG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDZyZW0gLyAoNCkpO1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDZyZW0gLyAoNCkpO1xufVxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogY2FsYyg2cmVtIC8gKDQpKTtcbn1cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyg2cmVtIC8gKDQpKTtcbn1cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDZyZW0gLyAoNCkpO1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoN3JlbSAvICg0KSk7XG59XG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoN3JlbSAvICg0KSk7XG59XG4ubXItNyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg3cmVtIC8gKDQpKTtcbn1cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoN3JlbSAvICg0KSk7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvICg0KSk7XG59XG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDdyZW0gLyAoNCkpO1xufVxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDdyZW0gLyAoNCkpO1xufVxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoN3JlbSAvICg0KSk7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg4cmVtIC8gKDQpKTtcbn1cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg4cmVtIC8gKDQpKTtcbn1cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDhyZW0gLyAoNCkpO1xufVxuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogY2FsYyg4cmVtIC8gKDQpKTtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg4cmVtIC8gKDQpKTtcbn1cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoOHJlbSAvICg0KSk7XG59XG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoOHJlbSAvICg0KSk7XG59XG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg4cmVtIC8gKDQpKTtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDlyZW0gLyAoNCkpO1xufVxuLm10LTkge1xuICBtYXJnaW4tdG9wOiBjYWxjKDlyZW0gLyAoNCkpO1xufVxuLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoOXJlbSAvICg0KSk7XG59XG4ubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDlyZW0gLyAoNCkpO1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDlyZW0gLyAoNCkpO1xufVxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogY2FsYyg5cmVtIC8gKDQpKTtcbn1cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyg5cmVtIC8gKDQpKTtcbn1cbi5wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDlyZW0gLyAoNCkpO1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtIC8gKDQpKTtcbn1cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTByZW0gLyAoNCkpO1xufVxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwcmVtIC8gKDQpKTtcbn1cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwcmVtIC8gKDQpKTtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAoNCkpO1xufVxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAoNCkpO1xufVxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMHJlbSAvICg0KSk7XG59XG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTByZW0gLyAoNCkpO1xufVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDExcmVtIC8gKDQpKTtcbn1cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTFyZW0gLyAoNCkpO1xufVxuLm1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDExcmVtIC8gKDQpKTtcbn1cbi5tbC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDExcmVtIC8gKDQpKTtcbn1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTFyZW0gLyAoNCkpO1xufVxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTFyZW0gLyAoNCkpO1xufVxuLnByLTExIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMXJlbSAvICg0KSk7XG59XG4ucGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTFyZW0gLyAoNCkpO1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEycmVtIC8gKDQpKTtcbn1cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTJyZW0gLyAoNCkpO1xufVxuLm1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEycmVtIC8gKDQpKTtcbn1cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEycmVtIC8gKDQpKTtcbn1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTJyZW0gLyAoNCkpO1xufVxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTJyZW0gLyAoNCkpO1xufVxuLnByLTEyIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnJlbSAvICg0KSk7XG59XG4ucGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJyZW0gLyAoNCkpO1xufVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEzcmVtIC8gKDQpKTtcbn1cbi5tdC0xMyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTNyZW0gLyAoNCkpO1xufVxuLm1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEzcmVtIC8gKDQpKTtcbn1cbi5tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEzcmVtIC8gKDQpKTtcbn1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTNyZW0gLyAoNCkpO1xufVxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTNyZW0gLyAoNCkpO1xufVxuLnByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxM3JlbSAvICg0KSk7XG59XG4ucGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTNyZW0gLyAoNCkpO1xufVxuXG4ubWItMTQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE0cmVtIC8gKDQpKTtcbn1cbi5tdC0xNCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTRyZW0gLyAoNCkpO1xufVxuLm1yLTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0cmVtIC8gKDQpKTtcbn1cbi5tbC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE0cmVtIC8gKDQpKTtcbn1cblxuLnBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTRyZW0gLyAoNCkpO1xufVxuLnB0LTE0IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTRyZW0gLyAoNCkpO1xufVxuLnByLTE0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxNHJlbSAvICg0KSk7XG59XG4ucGwtMTQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTRyZW0gLyAoNCkpO1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE1cmVtIC8gKDQpKTtcbn1cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTVyZW0gLyAoNCkpO1xufVxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE1cmVtIC8gKDQpKTtcbn1cbi5tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE1cmVtIC8gKDQpKTtcbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTVyZW0gLyAoNCkpO1xufVxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTVyZW0gLyAoNCkpO1xufVxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxNXJlbSAvICg0KSk7XG59XG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTVyZW0gLyAoNCkpO1xufVxuXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE2cmVtIC8gKDQpKTtcbn1cbi5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTZyZW0gLyAoNCkpO1xufVxuLm1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE2cmVtIC8gKDQpKTtcbn1cbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE2cmVtIC8gKDQpKTtcbn1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTZyZW0gLyAoNCkpO1xufVxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTZyZW0gLyAoNCkpO1xufVxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxNnJlbSAvICg0KSk7XG59XG4ucGwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTZyZW0gLyAoNCkpO1xufVxuXG4ubWItMTcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE3cmVtIC8gKDQpKTtcbn1cbi5tdC0xNyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTdyZW0gLyAoNCkpO1xufVxuLm1yLTE3IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE3cmVtIC8gKDQpKTtcbn1cbi5tbC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE3cmVtIC8gKDQpKTtcbn1cblxuLnBiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTdyZW0gLyAoNCkpO1xufVxuLnB0LTE3IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTdyZW0gLyAoNCkpO1xufVxuLnByLTE3IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxN3JlbSAvICg0KSk7XG59XG4ucGwtMTcge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTdyZW0gLyAoNCkpO1xufVxuXG4ubWItMTgge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE4cmVtIC8gKDQpKTtcbn1cbi5tdC0xOCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMThyZW0gLyAoNCkpO1xufVxuLm1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE4cmVtIC8gKDQpKTtcbn1cbi5tbC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE4cmVtIC8gKDQpKTtcbn1cblxuLnBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMThyZW0gLyAoNCkpO1xufVxuLnB0LTE4IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMThyZW0gLyAoNCkpO1xufVxuLnByLTE4IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxOHJlbSAvICg0KSk7XG59XG4ucGwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMThyZW0gLyAoNCkpO1xufVxuXG4ubWItMTkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE5cmVtIC8gKDQpKTtcbn1cbi5tdC0xOSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTlyZW0gLyAoNCkpO1xufVxuLm1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE5cmVtIC8gKDQpKTtcbn1cbi5tbC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE5cmVtIC8gKDQpKTtcbn1cblxuLnBiLTE5IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTlyZW0gLyAoNCkpO1xufVxuLnB0LTE5IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTlyZW0gLyAoNCkpO1xufVxuLnByLTE5IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxOXJlbSAvICg0KSk7XG59XG4ucGwtMTkge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTlyZW0gLyAoNCkpO1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwcmVtIC8gKDQpKTtcbn1cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMjByZW0gLyAoNCkpO1xufVxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIwcmVtIC8gKDQpKTtcbn1cbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIwcmVtIC8gKDQpKTtcbn1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMjByZW0gLyAoNCkpO1xufVxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMjByZW0gLyAoNCkpO1xufVxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygyMHJlbSAvICg0KSk7XG59XG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjByZW0gLyAoNCkpO1xufVxuXG5mb290ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIHBhZGRpbmc6IDEuMTg3NXJlbSAyLjEyNXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA2MS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAuZm9vdGVyIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5za2lwLXRvLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2tpcC10by1tYWluOmZvY3VzIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tZ2FwKTtcbn1cblxuLmxpbmstb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4jc2ltcGxlbW9kYWwtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuI3NpbXBsZW1vZGFsLWNvbnRhaW5lciAuYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYmFzaWMtbW9kYWwtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnNpbXBsZW1vZGFsLXdyYXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvYWRpbmd3cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xufVxuXG4ubG9hZGluZ0N1cnNvcixcbi5sb2FkaW5nLmxvYWRpbmdpbWcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cblxuLmxvYWRpbmdDdXJzb3Ige1xuICB3aWR0aDogNjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGxkaW8ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubGRpbyBkaXYge1xuICBsZWZ0OiA5NHB4O1xuICB0b3A6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYW5pbWF0aW9uOiBsZGlvIGxpbmVhciAxcyBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4LzEycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDZweCA1MnB4O1xufVxuXG4ubGRpbyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOTE2NjY2NjY2N3M7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5sZGlvIGRpdjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuODMzMzMzMzMzM3M7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5sZGlvIGRpdjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNzVzO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGRpbyBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjY2NjY2NjY2NjdzO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGRpbyBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41ODMzMzMzMzMzcztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxkaW8gZGl2Om50aC1jaGlsZCg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5sZGlvIGRpdjpudGgtY2hpbGQoNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQxNjY2NjY2NjdzO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGRpbyBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMzMzMzMzMzMzcztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxkaW8gZGl2Om50aC1jaGlsZCg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjVzO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGRpbyBkaXY6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTY2NjY2NjY2N3M7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5sZGlvIGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wODMzMzMzMzMzcztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxkaW8gZGl2Om50aC1jaGlsZCgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubG9hZGluZ2lvLXNwaW5uZXItc3Bpbm5lciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IC8qIHNlZSBub3RlIGFib3ZlICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbn1cblxuLmxkaW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyAvKiBzZWUgbm90ZSBhYm92ZSAqL1xufVxuXG4ubGRpbyBkaXYge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn0iLCJAaW1wb3J0IFwiLi4vc2Fzcy9hX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbjpyb290IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gIG92ZXJmbG93LXk6IHZpc2libGU7XHJcblxyXG4gICoge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbjpmb2N1cy12aXNpYmxlLFxyXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxyXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcclxuaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcclxuYTpmb2N1cy12aXNpYmxlIHtcclxuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xyXG4gIG91dGxpbmUtd2lkdGg6IDJweDtcclxuICAvLyBvdXRsaW5lOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgLy8gYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcclxuICAvLyBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxucCxcclxudWwge1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDExKTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdmFyLXNpbHZlciksIDEpO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxubmF2IHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYyg0KSBjYWxjKHZhcigtLWJ1dHRvbi1nYXApIC8gMik7XHJcbiAgfVxyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uaW1nLWZsdWlkIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICAvKm1heC13aWR0aDogMTEwMHB4OyovXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJi0xMjUwIHtcclxuICAgIG1heC13aWR0aDogMTI5MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMCk7XHJcbiAgfVxyXG5cclxuICAmLTEwMDAge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDM0KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDM0KTtcclxuICB9XHJcblxyXG4gICYtNjM1IHtcclxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjc1KTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi14cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aXNpYmxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJi14cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGluZ3dyYXBwZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcclxuICBtYXJnaW4tdG9wOiAtMzFweDtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgLy8gZmxleDogMTtcclxuICBwYWRkaW5nOiB2YXIoLS1nYXApO1xyXG59XHJcblxyXG4ucm93IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgJi1hZGQge1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDgwKTtcclxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoODApO1xyXG4gIH1cclxuXHJcbiAgJi10YWIge1xyXG4gICAgLy8gd2lkdGg6IHJlbS1jYWxjKDM1NCk7XHJcbiAgICAvLyBtYXgtd2lkdGg6IHJlbS1jYWxjKDM1NCk7XHJcbiAgICAvLyBtaW4td2lkdGg6IHJlbS1jYWxjKDM1NCk7XHJcblxyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDMyMCk7XHJcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDMyMCk7XHJcbiAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDMyMCk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygzNSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gIH1cclxuXHJcbiAgJi10YWItZXhwYW5kZWQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12YXItYmx1ZSksIDEwJSk7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDM1KTtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTUpO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTgpIHJlbS1jYWxjKDIwKTtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICAmLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJi1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XHJcbiAgLm0ge1xyXG4gICAgJmIge1xyXG4gICAgICAmLSN7JGl9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGl9cmVtIC8gKDQpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZ0IHtcclxuICAgICAgJi0jeyRpfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRpfXJlbSAvICg0KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmciB7XHJcbiAgICAgICYtI3skaX0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRpfXJlbSAvICg0KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmbCB7XHJcbiAgICAgICYtI3skaX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGl9cmVtIC8gKDQpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAge1xyXG4gICAgJmIge1xyXG4gICAgICAmLSN7JGl9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpfXJlbSAvICg0KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmdCB7XHJcbiAgICAgICYtI3skaX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGl9cmVtIC8gKDQpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZyIHtcclxuICAgICAgJi0jeyRpfSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRpfXJlbSAvICg0KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmbCB7XHJcbiAgICAgICYtI3skaX0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRpfXJlbSAvICg0KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAvLyAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDE5KSByZW0tY2FsYygzNCk7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoOTgwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2tpcC10by1tYWluIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiByZW0tY2FsYygtMjApO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogcmVtLWNhbGMoMSkgc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB0b3A6IHJlbS1jYWxjKDIwKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1nYXApO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmsge1xyXG4gICYtb3ZlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuI3NpbXBsZW1vZGFsLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG5cclxuICAuYnRuIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbiNiYXNpYy1tb2RhbC1jb250ZW50IHtcclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbXBsZW1vZGFsLXdyYXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vL2xvYWRlclxyXG5cclxuLmxvYWRpbmd3cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxufVxyXG4ubG9hZGluZ0N1cnNvcixcclxuLmxvYWRpbmcubG9hZGluZ2ltZyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XHJcbn1cclxuXHJcbi5sb2FkaW5nQ3Vyc29yIHtcclxuICB3aWR0aDogNjJweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxkaW8ge1xyXG4gIDAlIHsgb3BhY2l0eTogMSB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAgfVxyXG59XHJcbi5sZGlvIGRpdiB7XHJcbiAgbGVmdDogOTRweDtcclxuICB0b3A6IDQ4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGFuaW1hdGlvbjogbGRpbyBsaW5lYXIgMXMgaW5maW5pdGU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4IC8gMTJweDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA2cHggNTJweDtcclxufS5sZGlvIGRpdjpudGgtY2hpbGQoMSkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOTE2NjY2NjY2NjY2NjY2NnM7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufS5sZGlvIGRpdjpudGgtY2hpbGQoMikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjgzMzMzMzMzMzMzMzMzMzRzO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn0ubGRpbyBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43NXM7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufS5sZGlvIGRpdjpudGgtY2hpbGQoNCkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjY2NjY2NjY2NjY2NjY2NjZzO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn0ubGRpbyBkaXY6bnRoLWNoaWxkKDUpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNTgzMzMzMzMzMzMzMzMzNHM7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufS5sZGlvIGRpdjpudGgtY2hpbGQoNikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59LmxkaW8gZGl2Om50aC1jaGlsZCg3KSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjQxNjY2NjY2NjY2NjY2NjdzO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn0ubGRpbyBkaXY6bnRoLWNoaWxkKDgpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzMzMzMzMzMzMzMzMzMzM3M7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufS5sZGlvIGRpdjpudGgtY2hpbGQoOSkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXM7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufS5sZGlvIGRpdjpudGgtY2hpbGQoMTApIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTY2NjY2NjY2NjY2NjY2NjZzO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn0ubGRpbyBkaXY6bnRoLWNoaWxkKDExKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjA4MzMzMzMzMzMzMzMzMzMzcztcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59LmxkaW8gZGl2Om50aC1jaGlsZCgxMikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcbi5sb2FkaW5naW8tc3Bpbm5lci1zcGlubmVyIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyAvKiBzZWUgbm90ZSBhYm92ZSAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbn1cclxuLmxkaW8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgLyogc2VlIG5vdGUgYWJvdmUgKi9cclxufVxyXG4ubGRpbyBkaXYgeyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfSJdfQ== */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

.admin-preview .main-body {
  display: block;
}
.admin-preview [data-controltype=Headline] {
  margin-bottom: 1.25rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL2FkbWluX3ByZXZpZXcuY3NzIiwiY29tcG9uZW50cy9hZG1pbl9wcmV2aWV3LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZUE7RUFDQyxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0csdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBRUgsb0NBQUE7RUFDQSx3QkFBQTtBQ2xCRDtBRG9CQztFQTVERDtJQTZERSxXQUFBO0VDakJBO0FBQ0Y7QURtQkM7RUFoRUQ7SUFpRUUsV0FBQTtFQ2hCQTtBQUNGOztBRG1CQTs7O0VBR0MsOEJBQUE7VUFBQSxzQkFBQTtBQ2hCRDs7QURzQkE7RUFDQyw2QkFBQTtFQUNBLG1CQUFBO0FDbkJEOztBQ3pFSTtFQUNJLGNBQUE7QUQ0RVI7QUN6RUk7RUFDSSxzQkFBQTtBRDJFUiIsImZpbGUiOiJjb21wb25lbnRzL2FkbWluX3ByZXZpZXcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIm1peGluc1wiO1xyXG4kZmEtZm9udC1wYXRoOiBcImFzc2V0cy9mb250c1wiICFkZWZhdWx0O1xyXG4kYmFzZS1mb250LXNpemU6IDE2O1xyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCAkdmFsdWVzICkge1xyXG5cdCRyZW0tdmFsdWVzOiAoKTtcclxuXHJcblx0Ly8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG5cdCRiYXNlOiBjYWxjKCAkdmFsdWVzIC8gJGJhc2UtZm9udC1zaXplICkgKiAxcmVtO1xyXG5cclxuXHQkcmVtLXZhbHVlczogJGJhc2U7XHJcblxyXG5cdEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1ibGFjazogIzAwMDtcclxuXHQtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0LS13aGl0ZTogI2ZmZjtcclxuXHQtLWJsdWU6ICMwMDdBRjM7XHJcblx0LS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XHJcblx0LS1saWdodC1yZWQ6ICNGQTAwMDA7XHJcblx0LS1saWdodC1ncmVlbjogIzMyRkEwMDtcclxuXHQtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XHJcblx0LS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuXHQtLXNlbGVjdGVkOiAjNzc4Q0EyO1xyXG5cdC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XHJcblx0LS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xyXG5cdC0tZ29vZ2xlOiByZ2JhKDUxLCAxNDYsIDIwMywgMSk7XHJcblx0LS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcclxuXHQtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XHJcblx0LS1ibHVlOiAjMUM2Njk2O1xyXG5cdC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xyXG5cdC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcclxuXHQtLXNsaWRlci1kYXJrLWJsdWU6ICMwQjYwOTc5OTtcclxuXHQtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XHJcblx0LS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xyXG5cdC0teWVsbG93OiAjRkZDNzAwOyBcclxuXHQtLWdyZWVuOiAjMzFDNkE4O1xyXG5cdC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcclxuXHQtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcclxuXHQtLWdyZWVuLWJnOiAjOThFMkQzO1xyXG5cclxuXHQtLXJlZDogI0ZGOUQ4NztcclxuXHQtLWJ0bi1yZWQ6ICNlNzRjM2M7XHJcblx0LS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcclxuXHQtLXZhbGlkYXRpb24tcmVkOiAjYmYxZjBkO1xyXG5cdCBcclxuXHQtLWJvcmRlci1ibHVlOiAjQkJEMkUyO1xyXG5cdC0tb3B0aW9uLWJnOiAjRThGMEY0O1xyXG5cdC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XHJcblx0LS1yZWNvbW1lbmRlZC1jb2xvcjogIzUzNjQ3MDtcclxuXHJcblx0LS1pbnB1dC1oZWlnaHQ6IDMwcHg7XHJcblx0LS1pbnB1dC1mb250LXNpemU6IDE1cHg7XHJcblx0LS1pbnB1dC1jb2xvcjogIzAwN2FmMztcclxuXHQtLWdhcDogMTVweDtcclxuXHQtLWJ1dHRvbi1nYXA6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy14czogMnB4O1xyXG5cdC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcclxuXHQtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcclxuICAgIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xyXG4gICAgLS1kZWZhdXQtZ2FwOiAxMHB4O1xyXG4gICAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcclxuXHJcblx0LS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xyXG5cdC0tZGlzYWJsZWQtdGV4dDogIzRmNGY0ZjtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcblx0XHQtLWdhcDogMjVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XHJcblx0XHQtLWdhcDogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4kZm9udC1wcmltYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlY29uZGFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygxNHJlbS8xNik7XHJcbn1cclxuXHJcbiRhbGwtaGVhZGluZ3M6IFwiaDFcIiwgXCJoMlwiLCBcImgzXCIsIFwiaDRcIiwgXCJoNVwiLCBcImg2XCIsIFwiLmgxXCIsIFwiLmgyXCIsIFwiLmgzXCIsIFwiLmg0XCIsIFwiLmg1XCIsIFwiLmg2XCI7XHJcblxyXG4kYWxsLXRleHQtaW5wdXRzOiAnaW5wdXRbdHlwZT1cImNvbG9yXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRlXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJlbWFpbFwiXScsICdpbnB1dFt0eXBlPVwibW9udGhcIl0nLCAnaW5wdXRbdHlwZT1cIm51bWJlclwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJwYXNzd29yZFwiXScsICdpbnB1dFt0eXBlPVwic2VhcmNoXCJdJywgJ2lucHV0W3R5cGU9XCJ0ZWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwidGV4dFwiXScsICdpbnB1dFt0eXBlPVwidGltZVwiXScsICdpbnB1dFt0eXBlPVwidXJsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cIndlZWtcIl0nLCBcImlucHV0Om5vdChbdHlwZV0pXCIsIFwiYnV0dG9uXCIsIFwidGV4dGFyZWFcIjtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogJGJsYWNrOyIsIjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmFkbWluLXByZXZpZXcgLm1haW4tYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkbWluLXByZXZpZXcgW2RhdGEtY29udHJvbHR5cGU9SGVhZGxpbmVdIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vc2Fzcy9hX3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uYWRtaW4tcHJldmlldyB7XHJcbiAgICAubWFpbi1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1jb250cm9sdHlwZT1cIkhlYWRsaW5lXCJdIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICB9XHJcbn1cclxuIl19 */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

.login-page {
  background: var(--blue);
  overflow-y: scroll;
}
@media (min-width: 768px) {
  .login-page {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.login-page .wrapper {
  width: 100%;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.login-page .wrapper-full {
  max-width: 62.5rem;
  border-radius: var(--border-radius);
}
.login-page .wrapper-1000 {
  display: block;
}
@media (max-width: 767.95px) {
  .login-page .wrapper {
    margin-bottom: 0;
  }
}
.login-page .form-wrapper {
  display: none;
}
.login-page form {
  margin-bottom: 0;
}
.login-page form a.btn-login,
.login-page form input.btn-login {
  height: 2.5rem;
  font-weight: 700;
  font-size: 0.9375rem;
}
.login-page form a.btn-login {
  height: 2.5rem;
  width: auto;
  font-size: 0.9375rem;
  background-image: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.login-page form li select,
.login-page form li textarea,
.login-page form li input {
  height: 2.1875rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-color: var(--border-blue);
  border-radius: var(--border-radius-xs);
  width: 100%;
}
.login-page .text-center .entry-content img {
  display: block;
}
@media (max-width: 767.96px) {
  .login-page header {
    padding-top: 1.4375rem;
    padding-bottom: 1.1875rem;
  }
}
.login-wrapper {
  background-color: var(--background-blue);
  padding: 1.1875rem 3.125rem 2.25rem 2rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.login-wrapper img {
  -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
          transform: translateX(10px);
}
@media (max-width: 767px) {
  .login-wrapper {
    padding-left: 1.4375rem;
    padding-right: var(--gap);
    padding-top: 0.875rem;
    padding-bottom: 1.9375rem;
    border-radius: 0;
  }
}
.login-wrapper h1 {
  margin-top: 1.1875rem;
}
.login-wrapper.show-form article.text-content {
  display: none;
}
.login-wrapper.show-form .form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--background-blue);
}
@media (max-width: 767.96px) {
  .login-wrapper.show-form .form-wrapper h1 {
    margin-top: 0;
  }
}
.login-wrapper.show-form .form-wrapper .button-wrapper .btn {
  margin-left: 0;
}
@media (max-width: 767.96px) {
  .login-wrapper.show-form .text-content {
    display: none;
  }
  .login-wrapper.show-form .form-wrapper {
    min-height: 300px;
    margin-bottom: 0;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    position: relative;
    max-width: 100%;
  }
  .login-wrapper.show-form .form-wrapper form {
    width: calc(100% - 20px);
  }
  .login-wrapper.show-form .form-wrapper .button-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .login-wrapper.show-form .form-wrapper .button-wrapper .btn {
    min-width: 10px;
  }
  .login-wrapper.show-form .form-wrapper .button-wrapper .btn:last-child {
    margin-right: 0;
  }
  .login-wrapper.show-form .form-wrapper .button-wrapper .btn-transparent {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.login-wrapper .btn-back {
  position: absolute;
  right: 100%;
  width: 1.875rem;
  height: 1.875rem;
  border: 1px solid var(--background-blue);
  border-right-width: 0;
  border-top-left-radius: var(--border-radius-md);
  border-bottom-left-radius: var(--border-radius-md);
  -webkit-transition: 0.23s linear;
  -o-transition: 0.23s linear;
  transition: 0.23s linear;
  background-color: var(--blue);
}
.login-wrapper .btn-back:hover {
  width: 2.5rem;
}
.login-wrapper .btn-back a {
  background-image: none;
  cursor: pointer;
  margin-left: 0;
  font-size: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-indent: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.login-wrapper .btn-back a:after {
  content: "\e802";
  font-family: fontello;
  font-size: 12px;
  color: var(--white);
}
@media (max-width: 1100px) {
  .login-wrapper .btn-back {
    right: 0;
  }
}
.login-left {
  width: 100%;
}

.signup-page .footer {
  display: none;
}
.signup-page .button-wrapper {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2px;
}
.signup-page .button-wrapper .btn-login,
.signup-page .button-wrapper .btn {
  margin-top: 5px;
  margin-bottom: 0 !important;
  padding-bottom: 0.375rem;
}
.signup-page.login-page .editor-field {
  padding-top: 0.3125rem;
  padding-bottom: 0.5rem;
}

.editor-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.4666666667;
}

.register-wrapper {
  padding-right: 2.375rem;
}
.register-wrapper .wrapper {
  max-width: 38.25rem;
}
.register-wrapper form input.btn-login {
  height: 1.875rem;
  padding: 0.125rem;
  margin-top: 1.25rem;
  border-radius: var(--border-radius-sm);
}
.register-wrapper form select {
  height: 1.875rem;
  min-height: 1.875rem;
}

.lower-content img {
  -webkit-transform: translateX(5px);
      -ms-transform: translateX(5px);
          transform: translateX(5px);
}

.reset-password h2 {
  margin-bottom: 10px;
}
.reset-password form {
  margin-top: 10px;
}
.reset-password .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 1.25rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.reset-password .actions .btn {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  height: 2.5rem;
  width: auto;
  min-width: 8.5rem;
  font-size: var(--input-font-size);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: var(--border-radius-sm);
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
}
@media (max-width: 374.96px) {
  .reset-password .actions .btn {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.reset-password .actions .btn:last-child {
  margin-right: 0;
}

.validation-summary-errors {
  color: var(--validation-red);
}

.loginForm:focus {
  background-color: var(--background-blue);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLmNzcyIsImNvbXBvbmVudHMvbG9naW4uc2NzcyIsIm1peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBO0VBQ0MsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNDQUFBO0VBQ0EsbUJBQUE7RUFFQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNEJBQUE7RUFFQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0VBQUE7RUFDQSw2RUFBQTtFQUNHLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUVILG9DQUFBO0VBQ0Esd0JBQUE7QUNsQkQ7QURvQkM7RUE1REQ7SUE2REUsV0FBQTtFQ2pCQTtBQUNGO0FEbUJDO0VBaEVEO0lBaUVFLFdBQUE7RUNoQkE7QUFDRjs7QURtQkE7OztFQUdDLDhCQUFBO1VBQUEsc0JBQUE7QUNoQkQ7O0FEc0JBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ25CRDs7QUN6RUU7RUFDRSx1QkFBQTtFQUNBLGtCQUFBO0FENEVK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OztBQ0NBO0VBQ0UsNEJBQUE7QURFRjs7QUNDQTtFQUNFLHdDQUFBO0FERUYiLCJmaWxlIjoiY29tcG9uZW50cy9sb2dpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibHVlOiAjMDA3QUYzO1xuICAtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcbiAgLS1saWdodC1yZWQ6ICNGQTAwMDA7XG4gIC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XG4gIC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcbiAgLS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgLS1zZWxlY3RlZDogIzc3OENBMjtcbiAgLS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcbiAgLS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xuICAtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xuICAtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xuICAtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XG4gIC0tYmx1ZTogIzFDNjY5NjtcbiAgLS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XG4gIC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcbiAgLS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XG4gIC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcbiAgLS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xuICAtLXllbGxvdzogI0ZGQzcwMDtcbiAgLS1ncmVlbjogIzMxQzZBODtcbiAgLS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xuICAtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcbiAgLS1ncmVlbi1iZzogIzk4RTJEMztcbiAgLS1yZWQ6ICNGRjlEODc7XG4gIC0tYnRuLXJlZDogI2U3NGMzYztcbiAgLS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcbiAgLS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcbiAgLS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcbiAgLS1vcHRpb24tYmc6ICNFOEYwRjQ7XG4gIC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG4gIC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XG4gIC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xuICAtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1pbnB1dC1jb2xvcjogIzAwN2FmMztcbiAgLS1nYXA6IDE1cHg7XG4gIC0tYnV0dG9uLWdhcDogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcbiAgLS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xuICAtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcbiAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tZGVmYXV0LWdhcDogMTBweDtcbiAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcbiAgLS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xuICAtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAxNHB4O1xuICB9XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubG9naW4tcGFnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG4ubG9naW4tcGFnZSAud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sb2dpbi1wYWdlIC53cmFwcGVyLWZ1bGwge1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuLmxvZ2luLXBhZ2UgLndyYXBwZXItMTAwMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NXB4KSB7XG4gIC5sb2dpbi1wYWdlIC53cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubG9naW4tcGFnZSAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi1wYWdlIGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvZ2luLXBhZ2UgZm9ybSBhLmJ0bi1sb2dpbixcbi5sb2dpbi1wYWdlIGZvcm0gaW5wdXQuYnRuLWxvZ2luIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmxvZ2luLXBhZ2UgZm9ybSBhLmJ0bi1sb2dpbiB7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2dpbi1wYWdlIGZvcm0gbGkgc2VsZWN0LFxuLmxvZ2luLXBhZ2UgZm9ybSBsaSB0ZXh0YXJlYSxcbi5sb2dpbi1wYWdlIGZvcm0gbGkgaW5wdXQge1xuICBoZWlnaHQ6IDIuMTg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteHMpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dpbi1wYWdlIC50ZXh0LWNlbnRlciAuZW50cnktY29udGVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9naW4tcGFnZSBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjQzNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTg3NXJlbTtcbiAgfVxufVxuLmxvZ2luLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuICBwYWRkaW5nOiAxLjE4NzVyZW0gMy4xMjVyZW0gMi4yNXJlbSAycmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxvZ2luLXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xuICAgIHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45Mzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5sb2dpbi13cmFwcGVyIGgxIHtcbiAgbWFyZ2luLXRvcDogMS4xODc1cmVtO1xufVxuLmxvZ2luLXdyYXBwZXIuc2hvdy1mb3JtIGFydGljbGUudGV4dC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi13cmFwcGVyLnNob3ctZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgLmxvZ2luLXdyYXBwZXIuc2hvdy1mb3JtIC5mb3JtLXdyYXBwZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5sb2dpbi13cmFwcGVyLnNob3ctZm9ybSAuZm9ybS13cmFwcGVyIC5idXR0b24td3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgLmxvZ2luLXdyYXBwZXIuc2hvdy1mb3JtIC50ZXh0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ2luLXdyYXBwZXIuc2hvdy1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb2dpbi13cmFwcGVyLnNob3ctZm9ybSAuZm9ybS13cmFwcGVyIGZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAubG9naW4td3JhcHBlci5zaG93LWZvcm0gLmZvcm0td3JhcHBlciAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sb2dpbi13cmFwcGVyLnNob3ctZm9ybSAuZm9ybS13cmFwcGVyIC5idXR0b24td3JhcHBlciAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gIH1cbiAgLmxvZ2luLXdyYXBwZXIuc2hvdy1mb3JtIC5mb3JtLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIC5idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sb2dpbi13cmFwcGVyLnNob3ctZm9ybSAuZm9ybS13cmFwcGVyIC5idXR0b24td3JhcHBlciAuYnRuLXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmxvZ2luLXdyYXBwZXIgLmJ0bi1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgdHJhbnNpdGlvbjogMC4yM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbi5sb2dpbi13cmFwcGVyIC5idG4tYmFjazpob3ZlciB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4ubG9naW4td3JhcHBlciAuYnRuLWJhY2sgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubG9naW4td3JhcHBlciAuYnRuLWJhY2sgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubG9naW4td3JhcHBlciAuYnRuLWJhY2sge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubG9naW4tbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lnbnVwLXBhZ2UgLmZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lnbnVwLXBhZ2UgLmJ1dHRvbi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnNpZ251cC1wYWdlIC5idXR0b24td3JhcHBlciAuYnRuLWxvZ2luLFxuLnNpZ251cC1wYWdlIC5idXR0b24td3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5zaWdudXAtcGFnZS5sb2dpbi1wYWdlIC5lZGl0b3ItZmllbGQge1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZWRpdG9yLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY2Nztcbn1cblxuLnJlZ2lzdGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjM3NXJlbTtcbn1cbi5yZWdpc3Rlci13cmFwcGVyIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzOC4yNXJlbTtcbn1cbi5yZWdpc3Rlci13cmFwcGVyIGZvcm0gaW5wdXQuYnRuLWxvZ2luIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xufVxuLnJlZ2lzdGVyLXdyYXBwZXIgZm9ybSBzZWxlY3Qge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLmxvd2VyLWNvbnRlbnQgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cbi5yZXNldC1wYXNzd29yZCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVzZXQtcGFzc3dvcmQgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVzZXQtcGFzc3dvcmQgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmVzZXQtcGFzc3dvcmQgLmFjdGlvbnMgLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDguNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1pbnB1dC1mb250LXNpemUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOTZweCkge1xuICAucmVzZXQtcGFzc3dvcmQgLmFjdGlvbnMgLmJ0biB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLnJlc2V0LXBhc3N3b3JkIC5hY3Rpb25zIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xuICBjb2xvcjogdmFyKC0tdmFsaWRhdGlvbi1yZWQpO1xufVxuXG4ubG9naW5Gb3JtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vc2Fzcy9hX3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ubG9naW4ge1xyXG4gICYtcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG5cclxuICAgICAgJi1mdWxsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDEwMDApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTEwMDAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk1cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gYm90dG9tOiAwO1xyXG4gICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBhLFxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgJi5idG4tbG9naW4ge1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0MCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICAmLmJ0bi1sb2dpbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHNlbGVjdCxcclxuICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1KTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoOCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg4KTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14cyk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyMyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDE5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxOSkgcmVtLWNhbGMoNTApIHJlbS1jYWxjKDM2KSByZW0tY2FsYygzMik7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMyk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxOSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93LWZvcm0ge1xyXG4gICAgICBhcnRpY2xlLnRleHQtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgICAgLnRleHQtY29udGVudCB7XHJcbiAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYtdHJhbnNwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1scigxMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWJhY2sge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMjNzIGxpbmVhcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg0MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTgwMlwiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sZWZ0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNpZ251cC1wYWdlIHtcclxuICBtYWluIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgLmJ0bi1sb2dpbixcclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sb2dpbi1wYWdlIHtcclxuICAgIC5lZGl0b3Ige1xyXG4gICAgICAmLWZpZWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNSk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRpdG9yIHtcclxuICAmLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE1KTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWdpc3RlciB7XHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDM4KTtcclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjEyKTtcclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgJi5idG4tbG9naW4ge1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyKTtcclxuICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ibHVlKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3dlci1jb250ZW50IHtcclxuICBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzZXQtcGFzc3dvcmQge1xyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIGZvcm0ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjApO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTM2KTtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1pbnB1dC1mb250LXNpemUpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB7XHJcbiAgY29sb3I6IHZhcigtLXZhbGlkYXRpb24tcmVkKTtcclxufVxyXG5cclxuLmxvZ2luRm9ybTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcclxufVxyXG4iLCJAbWl4aW4gbS1tcSggJGJyZWFrcG9pbnQgKSB7XHJcblx0QGVycm9yIFwiVXNlIGBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd25gIGluc3RlYWQuXCI7XHJcblx0QGNvbnRlbnQ7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHRAaWYgJG1pbiB7XHJcblx0ICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0ICB9XHJcblx0fSBAZWxzZSB7XHJcblx0ICBAY29udGVudDtcclxuXHR9XHJcbiAgfVxyXG4gIFxyXG4gIC8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbiAgLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuICBAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QGlmICRtYXgge1xyXG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdCAgfVxyXG5cdH0gQGVsc2Uge1xyXG5cdCAgQGNvbnRlbnQ7XHJcblx0fVxyXG4gIH1cclxuXHJcbiRnbG9iYWwtZm9udC1zaXplOiAxMDAlICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHN0cmlwVW5pdCgkdmFsdWUpIHtcclxuICAgIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCAkdmFsdWVzICkge1xyXG5cdCRyZW0tdmFsdWVzOiAoKTtcclxuXHJcblx0Ly8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG5cdCRiYXNlOiAoIHN0cmlwVW5pdCgkdmFsdWVzKSAvICRiYXNlLWZvbnQtc2l6ZSApICogMXJlbTtcclxuXHJcblx0JHJlbS12YWx1ZXM6ICRiYXNlO1xyXG5cclxuXHRAcmV0dXJuICRyZW0tdmFsdWVzO1xyXG59XHJcblxyXG5AbWl4aW4gcG9hKCAkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlLCAkY29udGVudDogJycgKSB7XHJcblx0Y29udGVudDogJGNvbnRlbnQ7XHJcblx0ZGlzcGxheTogJGRpc3BsYXk7XHJcblx0cG9zaXRpb246ICRwb3M7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZHMoICRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIsICRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCAkYmFja2dyb3VuZC1zaXplOiBjb3ZlciApIHtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogJGJhY2tncm91bmQtcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRiYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogJGJhY2tncm91bmQtc2l6ZTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmcoICRwYWRkaW5nLXRvcDogMjBweCwgJHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvcCwgJHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy10b3AsICRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXRvcCApIHtcclxuXHRwYWRkaW5nOiAkcGFkZGluZy10b3AgJHBhZGRpbmctcmlnaHQgJHBhZGRpbmctYm90dG9tICRwYWRkaW5nLWxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLXRiKCAkcGFkZGluZy10b3A6IDIwcHgsICRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctdG9wICkge1xyXG5cdHBhZGRpbmctdG9wOiAkcGFkZGluZy10b3A7XHJcblx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWJvdHRvbTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctbHIoICRwYWRkaW5nLWxlZnQ6IDIwcHgsICRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1sZWZ0ICkge1xyXG5cdHBhZGRpbmctbGVmdDogJHBhZGRpbmctbGVmdDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1yaWdodDtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbiggJG1hcmdpbi10b3A6IDIwcHgsICRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tdG9wLCAkbWFyZ2luLWJvdHRvbTogJG1hcmdpbi10b3AsICRtYXJnaW4tbGVmdDogJG1hcmdpbi10b3AgKSB7XHJcblx0bWFyZ2luOiAkbWFyZ2luLXRvcCAkbWFyZ2luLXJpZ2h0ICRtYXJnaW4tYm90dG9tICRtYXJnaW4tbGVmdDtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi10YiggJG1hcmdpbi10b3A6IDIwcHgsICRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXRvcCApIHtcclxuXHRtYXJnaW4tdG9wOiAkbWFyZ2luLXRvcDtcclxuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1sciggJG1hcmdpbi1sZWZ0OiAyMHB4LCAkbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWxlZnQgKSB7XHJcblx0bWFyZ2luLWxlZnQ6ICRtYXJnaW4tbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tcmlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCAkdHJhbnNpdGlvbi10aW1lOiAwLjJzLCAkdHJhbnNpdGlvbi1lYXNlOiBsaW5lYXIpIHtcclxuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLWVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250ZWxsbyggJGZvbnQtc2l6ZTogMTBweCwgJGNvbG9yOiAkZ3JleSApIHtcclxuXHRmb250LWZhbWlseTogZm9udGVsbG87XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMnB4O1xyXG5cdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuXHRjb2xvcjogJGNvbG9yO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGltYWdlIHtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn0iXX0= */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

#diviframePreviewStep {
  height: 100px;
  width: 100%;
}

.logged-in {
  background: var(--blue);
}
.logged-in .result-text:empty {
  display: none;
}
@media (min-width: 768px) {
  .logged-in {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.logged-in .ui-dialog.ui-widget {
  max-width: 700px;
  width: calc(100% - 30px) !important;
}
.logged-in #diviframePreviewStep {
  height: 100%;
}
.logged-in #diviframePreviewStep iframe {
  position: relative;
  max-width: 700px;
  width: 100% !important;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
.logged-in nav ul li {
  overflow: visible;
}
.logged-in .wrapper {
  width: 100%;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.logged-in .wrapper-full {
  max-width: 62.5rem;
  border-radius: var(--border-radius);
}
@media (max-width: 767.95px) {
  .logged-in .wrapper {
    margin-bottom: 0;
  }
}
.logged-in .wrapper-1000 {
  display: block;
}
.logged-in header {
  height: auto;
}
.logged-in .paginationTopL2 {
  min-width: 4.375rem;
  white-space: nowrap;
  text-align: right;
}
.logged-in nav {
  width: 100%;
  padding-left: 2.3125rem;
  padding-right: 2.3125rem;
  padding-top: 0;
}
.logged-in nav li {
  height: 2.5rem;
  margin-bottom: 0 !important;
  margin-right: 0.625rem !important;
}
.logged-in nav li a {
  width: auto;
  text-indent: 0;
  background-image: none;
  padding: 0.5rem 1.25rem 0.5625rem;
  margin-right: 0 !important;
  height: 2.1875rem;
  background-color: var(--white);
  background-image: none;
  border-top-left-radius: var(--border-radius-lg);
  border-top-right-radius: var(--border-radius-lg);
  font-size: 0.9375rem;
  line-height: 1.2;
  font-weight: 700;
  color: var(--black);
  text-decoration: none;
  -webkit-transform: translateY(5px);
      -ms-transform: translateY(5px);
          transform: translateY(5px);
  letter-spacing: -0.2px;
}
.logged-in nav li.active a {
  height: 2.5rem;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  padding-top: 0.8125rem;
}
.logged-in nav li.home.active a {
  background-color: var(--background-blue);
  padding-left: 1.25rem;
  padding-right: 1.3125rem;
}
.logged-in nav li.diagnosis a {
  background-color: var(--yellow);
}
.logged-in nav li.patients a {
  background-color: var(--light-blue);
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
}
.logged-in nav li.userreport a {
  background-color: var(--green);
}
.logged-in nav li.user-archive {
  margin-top: 0 !important;
}
.logged-in nav li.user-archive a {
  background-color: var(--red);
}
.logged-in header .wrapper {
  position: static;
}
.logged-in .icon-small {
  border: 1px solid var(--green);
  background-color: var(--white);
  border-radius: 50%;
  background-image: none;
  width: 0.6875rem;
  height: 0.6875rem;
  left: 1px;
  top: 12px;
}
.logged-in .icon-small.done {
  background-color: var(--green);
}
.logged-in .status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  margin-right: 1.0625rem;
  overflow: auto;
  min-height: 1.25rem;
  font-size: 0.9375rem;
}
.logged-in .status:last-child {
  margin-right: 0;
}
.logged-in .status .icon-small {
  margin-right: 0.5rem;
}
.logged-in .index .status .icon-small {
  width: 10px;
  height: 10px;
}
.logged-in #Landing #chart3 {
  position: relative;
  -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
          transform: translateX(-20px);
}
.logged-in #Landing .prov-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 575.96px) {
  .logged-in #Landing .prov-right {
    min-width: 100%;
    font-size: 12px;
    width: auto;
  }
}
.logged-in #Landing .prov-right h3 {
  font-size: 0.9375rem;
  font-weight: 700;
}
.logged-in #Landing .prov-right ul {
  border-bottom-color: var(--black);
}
.logged-in #Landing .prov-right ul li {
  border-top-color: var(--black);
}
.logged-in #Landing #StartPage .prov-right {
  width: auto;
}
.logged-in .start-page,
.logged-in .stage-page,
.logged-in .diagnosis-page,
.logged-in .patients-page,
.logged-in .archive-user,
.logged-in .trainingside,
.logged-in .implinks-page {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 767.96px) {
  .logged-in .start-page,
.logged-in .stage-page,
.logged-in .diagnosis-page,
.logged-in .patients-page,
.logged-in .archive-user,
.logged-in .trainingside,
.logged-in .implinks-page {
    padding-left: var(--gap);
    padding-right: var(--gap);
  }
  .logged-in .start-page .stage-page,
.logged-in .start-page .start-page,
.logged-in .stage-page .stage-page,
.logged-in .stage-page .start-page,
.logged-in .diagnosis-page .stage-page,
.logged-in .diagnosis-page .start-page,
.logged-in .patients-page .stage-page,
.logged-in .patients-page .start-page,
.logged-in .archive-user .stage-page,
.logged-in .archive-user .start-page,
.logged-in .trainingside .stage-page,
.logged-in .trainingside .start-page,
.logged-in .implinks-page .stage-page,
.logged-in .implinks-page .start-page {
    padding-left: 0;
    padding-right: 0;
  }
}
.logged-in .stage-table .icon-small,
.logged-in .message-table .icon-small,
.logged-in .start-table .icon-small {
  top: 0.6875rem;
}
.logged-in .stage-table .td,
.logged-in .message-table .td,
.logged-in .start-table .td {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100% !important;
  font-weight: 400;
  padding-right: 0.875rem;
  border-bottom-width: 0;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
.logged-in .stage-table .td.first,
.logged-in .message-table .td.first,
.logged-in .start-table .td.first {
  max-width: 39.2%;
  padding-left: 1.4375rem;
}
.logged-in .stage-table .td.second,
.logged-in .message-table .td.second,
.logged-in .start-table .td.second {
  max-width: 12.2%;
  text-align: left;
}
.logged-in .stage-table .td.third,
.logged-in .message-table .td.third,
.logged-in .start-table .td.third {
  max-width: 36%;
}
.logged-in .stage-table .td.last,
.logged-in .message-table .td.last,
.logged-in .start-table .td.last {
  max-width: 12.5%;
  margin-right: 0;
  padding-right: 0;
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
}
@media (max-width: 767.96px) {
  .logged-in .stage-table .td.third, .logged-in .stage-table .td.last,
.logged-in .message-table .td.third,
.logged-in .message-table .td.last,
.logged-in .start-table .td.third,
.logged-in .start-table .td.last {
    display: none;
  }
  .logged-in .stage-table .td.first,
.logged-in .message-table .td.first,
.logged-in .start-table .td.first {
    max-width: 80%;
  }
  .logged-in .stage-table .td.second,
.logged-in .message-table .td.second,
.logged-in .start-table .td.second {
    max-width: 70px;
    padding-right: 0;
  }
}
.logged-in .stage-table .row,
.logged-in .message-table .row,
.logged-in .start-table .row {
  background-image: none;
}
.logged-in .stage-table .row:hover, .logged-in .stage-table .row.current,
.logged-in .message-table .row:hover,
.logged-in .message-table .row.current,
.logged-in .start-table .row:hover,
.logged-in .start-table .row.current {
  background-image: none;
  background-color: rgba(11, 96, 151, 0.1);
  margin: 0;
  padding: 0;
  padding-left: 0.4375rem;
}
.logged-in .stage-table .row:hover .td, .logged-in .stage-table .row.current .td,
.logged-in .message-table .row:hover .td,
.logged-in .message-table .row.current .td,
.logged-in .start-table .row:hover .td,
.logged-in .start-table .row.current .td {
  padding-bottom: 0.1875rem;
  padding-top: 0.1875rem;
}
.logged-in .stage-table .row-header .td,
.logged-in .message-table .row-header .td,
.logged-in .start-table .row-header .td {
  font-size: 0.75rem;
  padding-bottom: 0.3125rem;
}
.logged-in .stage-table .row, .logged-in .stage-table .row-header,
.logged-in .message-table .row,
.logged-in .message-table .row-header,
.logged-in .start-table .row,
.logged-in .start-table .row-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0.4375rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 1px solid var(--border-grey);
}
.logged-in .stage-page,
.logged-in .message-page,
.logged-in .start-page {
  padding-top: 0.375rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
}
@media (max-width: 767.96px) {
  .logged-in .stage-page,
.logged-in .message-page,
.logged-in .start-page {
    padding-left: var(--gap);
    padding-right: var(--gap);
  }
}
@media (min-width: 1024px) {
  .logged-in.sidebar-opened .stage-page {
    padding-right: 3.0625rem;
  }
}
.logged-in .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-radius: 0;
}
.logged-in .content-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
@media (max-width: 767.96px) {
  .logged-in .content {
    border-radius: 0 !important;
  }
}
.logged-in .content-side {
  width: 100%;
  height: 1.25rem !important;
  padding: 0;
  border-radius: 0;
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
@media (max-width: 767.96px) {
  .logged-in .content-side {
    border-radius: 0;
    height: 0.3125rem !important;
  }
}
.logged-in .content-main {
  float: none;
  padding-top: 3.0625rem;
  max-width: 36rem;
  width: 100%;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  height: auto !important;
}
.logged-in .content-main img {
  height: auto !important;
}
.logged-in .content-main .editor-wrapper {
  width: 100%;
}
.logged-in .content-main #statistik h2,
.logged-in .content-main #StartPage h2,
.logged-in .content-main .hasborder h2,
.logged-in .content-main h1, .logged-in .content-main h2, .logged-in .content-main h3, .logged-in .content-main h4, .logged-in .content-main h5, .logged-in .content-main h6, .logged-in .content-main .h1, .logged-in .content-main .h2, .logged-in .content-main .h3, .logged-in .content-main .h4, .logged-in .content-main .h5, .logged-in .content-main .h6 {
  font-weight: 700;
  line-height: 1.35;
}
.logged-in .content-main .hasborder h2 {
  font-size: 1.1875rem;
  margin-bottom: 1.1875rem;
  letter-spacing: 0.1px;
}
.logged-in .content #Landing .start-table,
.logged-in .content .marketing-top,
.logged-in .content #Landing #StartPage.commonblock,
.logged-in .content .hasborder.commonblock {
  width: 100%;
}
.logged-in .content #statistik h3 {
  font-weight: 600;
  font-size: 1rem !important;
}
.logged-in .content .commonblock {
  padding-top: 0.9375rem;
}
.logged-in .content .commonblock.trainingInformation {
  padding-top: 0.9375rem;
  padding-left: 1.5rem;
  padding-right: 2.5rem;
  padding-bottom: 1.3125rem !important;
  margin-bottom: -0.125rem;
}
.logged-in .content .commonblock.trainingInformation p {
  letter-spacing: 0.06px;
}
.logged-in .content .commonblock.trainingInformation h2 {
  -webkit-transform: translateX(-1px);
      -ms-transform: translateX(-1px);
          transform: translateX(-1px);
}
.logged-in .content .commonblock.trainingInformation .btn {
  padding-top: 0.25rem;
  min-height: 1.875rem;
}
.logged-in .content .top-bar {
  border-width: 0;
  border-top-width: 0.625rem;
  background-color: var(--background-blue);
  line-height: 1.2;
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
.logged-in .content .top-bar-yellow {
  border-top-color: var(--yellow);
}
.logged-in .content .top-bar-blue {
  border-top-color: var(--light-blue);
}
.logged-in .content .top-bar-green {
  border-top-color: var(--green);
}
.logged-in .content .top-bar.trainingInformation {
  padding-bottom: 1.375rem;
}
.logged-in .content .rightbar {
  width: 100%;
  max-width: 6.875rem;
  margin-left: 0;
  margin-top: 1.25rem;
  background-color: var(--background-blue);
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 2.1875rem 0.625rem 2.0625rem 1.5rem;
  height: calc(100% - 20px) !important;
  height: auto !important;
  min-height: 100%;
}
@media (min-width: 1024px) {
  .logged-in .content .rightbar {
    padding-right: 1.625rem;
  }
}
@media (max-width: 767.96px) {
  .logged-in .content .rightbar {
    display: none;
    margin-top: 0;
    position: absolute;
    right: 0;
    max-width: 1.375rem;
    padding: 0;
  }
  .logged-in .content .rightbar #divStageSideBar {
    display: none;
  }
  .logged-in .content .rightbar.rightbar-opened #divStageSideBar {
    display: block;
  }
}
.logged-in .content .rightbar .left-issue-list {
  width: 100%;
  height: auto !important;
  margin-top: 0.625rem;
  border-top-color: transparent;
}
.logged-in .content .rightbar .left-issue-list li {
  width: 100%;
  background-image: none;
  margin-top: 0;
  border-bottom-color: transparent;
}
.logged-in .content .rightbar .left-issue-list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: inherit;
  line-height: 1.27;
}
.logged-in .content .rightbar .left-issue-list li.not-done {
  color: rgba(0, 0, 0, 0.7);
}
.logged-in .content .rightbar .left-issue-list li:hover {
  background-color: var(--lightest-blue);
  margin-top: 0;
  padding: 5px 5px 6px 9px;
  border-bottom-color: var(--lightest-blue);
}
.logged-in .content .rightbar .left-issue-list li.current {
  background-color: var(--blue);
  border-bottom-color: var(--blue);
  margin-top: 0;
  padding: 5px 5px 6px 9px;
  color: var(--white);
}
.logged-in .content .rightbar .h2 {
  font-size: 0.9375rem;
  white-space: nowrap;
  visibility: hidden;
  margin-bottom: 0.625rem;
}
.logged-in .content .rightbar li {
  font-size: 0;
  max-width: 3.4375rem;
  padding-left: 0.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logged-in .content .rightbar li span {
  position: static;
  margin-right: 0.0625rem;
  min-width: 0.625rem;
}
.logged-in .content .rightbar li span.icon-small {
  min-width: 0.5625rem;
  width: 0.5625rem;
  height: 0.5625rem;
}
.logged-in .content .rightbar li span + span {
  margin-right: 1.0625rem;
  width: 1.6875rem;
  min-width: 1.6875rem;
}
.logged-in .content .rightbar li span {
  font-size: 0.9375rem;
}
.logged-in .content .rightbar .cssStart,
.logged-in .content .rightbar .index {
  display: none;
}
.logged-in .content .rightbar.rightbar-opened {
  max-width: 20.9375rem;
}
.logged-in .content .rightbar.rightbar-opened .left-issue-list li b {
  font-weight: 400;
}
@media (max-width: 991px) {
  .logged-in .content .rightbar.rightbar-opened {
    max-width: 15rem;
  }
  .logged-in .content .rightbar.rightbar-opened .left-issue-list li a {
    width: 100%;
  }
  .logged-in .content .rightbar.rightbar-opened .left-issue-list li b {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
  }
  .logged-in .content .rightbar.rightbar-opened .cssStart li {
    padding: 0;
  }
  .logged-in .content .rightbar.rightbar-opened .cssStart li a {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
}
.logged-in .content .rightbar.rightbar-opened .link-info .icon-chevron-left:before {
  content: "\e803";
}
.logged-in .content .rightbar.rightbar-opened .h2 {
  opacity: 1;
  visibility: visible;
  white-space: normal;
}
.logged-in .content .rightbar.rightbar-opened li {
  font-size: 0.9375rem;
  max-width: 100%;
  white-space: normal;
}
.logged-in .content .rightbar.rightbar-opened .cssStart,
.logged-in .content .rightbar.rightbar-opened .index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logged-in .content .rightbar.rightbar-opened .cssStart li,
.logged-in .content .rightbar.rightbar-opened .index li {
  display: block;
}
.logged-in .content .rightbar.rightbar-opened .cssStart li span,
.logged-in .content .rightbar.rightbar-opened .index li span {
  margin-right: 0.625rem;
}
.logged-in .content .rightbar.rightbar-opened .cssStart li a,
.logged-in .content .rightbar.rightbar-opened .index li a {
  background: none;
  background-color: var(--blue);
  min-height: 1.875rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: var(--border-radius-sm);
}
.logged-in .content .rightbar.rightbar-opened .cssStart li a:hover,
.logged-in .content .rightbar.rightbar-opened .index li a:hover {
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
}
.logged-in .content .pagination {
  margin-bottom: 0.625rem;
}
.logged-in .content .pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logged-in .content .pagination ul li {
  overflow: visible;
}
.logged-in .content .pagination ul li[class*=header-] a {
  background-color: var(--blue) !important;
  background-image: none !important;
  border-radius: 50%;
  min-width: 1.5rem;
  height: 1.5rem;
}
.logged-in .content .paginationTop {
  border-bottom-width: 0;
}
.logged-in .content .paginationTop ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logged-in .content .paginationTop ul a,
.logged-in .content .paginationTop ul .paginationTopL3 {
  display: none !important;
}
.logged-in .content .paginationTop ul .paginationTopL1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logged-in .content .paginationTop ul .paginationTopL1 .h2 {
  padding-left: 0;
  font-weight: 400;
  font-size: 0.9375rem;
  letter-spacing: 0;
}
.logged-in .content .paginationTop ul .paginationTopL2 {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  width: auto !important;
  right: 0px;
}
.logged-in .content .pagination-footer ul li {
  font-size: 0.75rem;
  height: auto;
}
.logged-in .content .pagination-footer ul li a {
  background-image: none;
  width: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  min-width: 8.75rem;
  min-height: 1.875rem;
  font-size: 0.9375rem;
  line-height: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logged-in .content .pagination-footer ul li a.btn-primary {
  background-color: var(--blue);
}
.logged-in .content .pagination-footer ul li .btn-outline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--primary-color);
}
.logged-in .content .pagination-footer ul li .btn-outline:before {
  width: 0.5rem;
  height: 0.5rem;
  border: 2px solid var(--blue);
  border-right-width: 0;
  border-top-width: 0;
  margin-right: 0.3125rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.logged-in .content .pagination-footer ul li .btn-outline:hover {
  color: var(--blue);
  background-color: var(--lightest-blue);
}
.logged-in .content .pagination-footer ul li .btn-outline-dark {
  border-color: var(--border-grey);
  color: var(--text-grey);
}
.logged-in .content .pagination-footer ul li .btn-outline-dark:hover {
  color: var(--text-grey);
  background-color: var(--border-grey);
}
.logged-in .content .pagination-footer ul li .btn-gray-left-cancel {
  border-color: var(--primary-color);
  color: var(--primary-color);
}
.logged-in .content .pagination-footer ul li .btn-gray-left-cancel:hover {
  color: var(--white);
  background-color: var(--primary-color);
}
@media (max-width: 639.96px) {
  .logged-in .content .pagination-footer .prev a {
    float: left !important;
    min-width: auto;
    padding: 0px 0.9375rem;
    font-size: 12px;
  }
  .logged-in .content .pagination-footer ul {
    float: right;
  }
  .logged-in .content .pagination-footer ul li {
    width: auto !important;
  }
  .logged-in .content .pagination-footer ul li :first-child a {
    font-size: 12px;
    padding: 0px 5px;
    min-width: auto;
    float: left;
  }
  .logged-in .content .pagination-footer ul li:nth-child(2) a {
    font-size: 12px;
    padding: 0px 5px;
    min-width: auto;
  }
  .logged-in .content .pagination-footer ul li:nth-child(3) a {
    font-size: 12px;
    padding: 0px 0px;
    min-width: 0px;
  }
  .logged-in .content .pagination-footer ul li:last-child a {
    font-size: 12px;
    padding: 0px 0.9375rem;
    min-width: auto;
  }
}
@media (max-width: 767.96px) {
  .logged-in .hasborder .index {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .logged-in .hasborder .index .button-holder {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 1.25rem;
  }
  .logged-in .hasborder .index .button-holder .btn {
    min-width: 4.6875rem;
  }
  .logged-in .hasborder .index .d-flex {
    width: 100%;
  }
}
.logged-in .start-page .content-side {
  background-color: var(--background-blue);
}
.logged-in .diagnosis-page .content-side {
  background-color: var(--yellow);
}
.logged-in .trainingside .stage-page .content-side,
.logged-in .trainingside .start-page .content-side {
  background-color: var(--light-blue);
  width: 100%;
}
.logged-in .archive-user .content-side {
  background-color: var(--red);
}
.logged-in a.commonbtn {
  color: var(--primary-color);
  border: 1px solid transparent;
  background: var(--primary-color);
  color: white;
  border-radius: var(--border-radius-sm);
  line-height: 1.2;
}
.logged-in a.commonbtn:hover {
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
  color: var(--white);
}
.logged-in .main-body {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logged-in.diagnosis-page-body .content, .logged-in.user-page-body .content, .logged-in.training-page-body .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.logged-in.diagnosis-page-body .content-main, .logged-in.user-page-body .content-main, .logged-in.training-page-body .content-main {
  max-width: 36rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .logged-in.diagnosis-page-body .content-main, .logged-in.user-page-body .content-main, .logged-in.training-page-body .content-main {
    padding-bottom: 3.125rem;
  }
}
.logged-in.diagnosis-page-body .content-side, .logged-in.user-page-body .content-side, .logged-in.training-page-body .content-side {
  background-color: var(--light-blue);
}
.logged-in.training-page-body li.patients {
  z-index: 5;
}
.logged-in.training-page-body li.patients a {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  height: 2.5rem;
  padding-top: 0.8125rem;
}
.logged-in.diagnosis-page-body .content-side {
  background-color: var(--yellow);
}
.logged-in.diagnosis-page-body li.diagnosis {
  z-index: 5;
}
.logged-in.diagnosis-page-body li.diagnosis a {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  height: 2.5rem;
  padding-top: 0.8125rem;
}
.logged-in .link-info {
  right: auto;
  left: 0;
  background-image: none;
  background-color: var(--blue);
  text-indent: 0;
  border-radius: 0 0.25rem 0.25rem 0;
  width: 1.375rem;
  height: 1.4375rem;
  color: var(--white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.5rem;
  top: 2.125rem;
}
.logged-in .ui-widget {
  font-family: Lato, sans-serif;
}
.logged-in .ui-slider .ui-slider-handle {
  z-index: 3;
  position: absolute;
}
.logged-in .slider {
  width: auto;
  background: none;
  padding-right: 0.625rem;
  margin-left: -4px;
  margin-right: 0;
}
.logged-in .slider + label {
  margin: 0;
  height: 0;
  position: absolute;
}
.logged-in .slider-pointer {
  z-index: 3;
}
.logged-in .slider-value {
  font-weight: 700;
  font-size: 0.9375rem;
  top: -15px;
  position: relative;
  width: 2.5rem;
  margin-left: 0;
}
.logged-in .slider-new {
  width: 100%;
}
.logged-in .slider-mark {
  -webkit-box-flex: 10%;
      -ms-flex: 10%;
          flex: 10%;
  position: relative;
  width: 10%;
}
@media (min-width: 768px) {
  .logged-in .slider-mark:first-child {
    -webkit-transform: translateX(4px);
        -ms-transform: translateX(4px);
            transform: translateX(4px);
  }
}
.logged-in .slider-mark span {
  font-size: 0.8125rem;
  font-weight: 600;
  position: absolute;
  top: 2rem;
  left: -0.9375rem;
  width: 1.875rem;
  text-align: center;
}
.logged-in .slider-mark:last-child {
  width: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.logged-in .slider-mark:before {
  content: "";
  width: 1px;
  height: 1.875rem;
  background-color: var(--blue);
  position: absolute;
}
.logged-in .slider-marking {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 1;
  left: 0.8125rem;
  right: 0.6875rem;
  top: 0;
}
@media (min-width: 768px) {
  .logged-in .slider-marking {
    left: 1.4375rem;
    right: 1.4375rem;
  }
}
.logged-in .slider-marking__wrapper {
  position: relative;
  padding: 0 0.8125rem;
  margin-bottom: 1.25rem;
}
.logged-in .slider-marking__wrapper:before, .logged-in .slider-marking__wrapper:after {
  content: "";
}
.logged-in .slider-marking__wrapper:after {
  position: absolute;
  background-color: var(--white);
  left: 0.3125rem;
  right: 0.3125rem;
  top: 0.3125rem;
  height: 0.9375rem;
  z-index: 0;
}
.logged-in .slider-marking__wrapper:before {
  content: "";
  padding: 0.3125rem;
  background-color: var(--slider-blue);
  border-radius: var(--border-radius-sm);
  height: 1.5625rem;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.logged-in #newoverlay {
  left: 0.625rem;
  height: 0.5625rem;
  background: none;
  background-color: var(--slider-dark-blue);
  z-index: 2;
  border: 0;
  top: 8px;
  display: none;
}
.logged-in #newoverlay:before {
  background-color: var(--slider-dark-blue);
  width: 0.625rem;
  height: 100%;
  left: -0.625rem;
  content: "";
  position: absolute;
  border-radius: 2px 0 0 2px;
}
.logged-in .tips-gray,
.logged-in .ResultbgGreen {
  background-color: var(--green-bg);
  border-color: var(--green);
  border-width: 1px;
  border-style: solid;
  background-image: none;
  height: auto;
  padding: 0.125rem 0.9375rem;
  border-radius: var(--border-radius-xs);
  color: var(--black);
  font-size: 0.9375rem;
  line-height: 1.6;
}
.logged-in h3.greenpainted {
  background-image: none;
  background-color: var(--green-bg);
  border-color: var(--green);
  color: var(--black);
}
.logged-in .tips {
  background-color: var(--option-bg);
  border-color: var(--border-blue);
  border-width: 1px;
  border-style: solid;
  background-image: none;
}
.logged-in .tips,
.logged-in .tips-gray {
  line-height: 1.3846153846;
  font-size: 0.8125rem;
  padding: 0.625rem 0.9375rem;
  width: 100%;
}
.logged-in .slider-pointer {
  top: -0.6875rem;
  margin-left: 5px;
}
.logged-in .slider-arrow {
  margin-left: 0;
}
.logged-in .slider-value {
  margin-left: -7px;
}
.logged-in .orange .tips-arrow {
  position: relative;
  background-image: none;
  height: 0.8125rem;
  margin-top: -3px;
  padding-left: 36px;
  margin-left: -5px;
}
.logged-in .orange .tips-arrow:before {
  bottom: 0;
  left: 50%;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  position: absolute;
  bottom: -6px;
  width: 14px;
  height: 14px;
  border: 1px solid transparent;
  border-color: var(--border-blue);
  border-bottom-width: 0;
  border-right-width: 0;
  background-color: var(--option-bg);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-left: -7px;
  border-top-left-radius: 2px;
}
.logged-in .orange .slider-arrow {
  background-size: 20px 55px;
  height: 3.4375rem;
  margin-top: -7px;
  background-image: url("images/blue-marker.svg");
}
.logged-in .green .tips-arrow {
  position: relative;
  background-image: none;
  height: 0;
}
.logged-in .green .tips-arrow:before {
  top: calc(100% - 7px);
  left: 50%;
  content: "";
  pointer-events: none;
  position: absolute;
  width: 14px;
  height: 14px;
  border: 1px solid transparent;
  border-color: var(--green);
  border-bottom-width: 0;
  border-right-width: 0;
  background-color: var(--green-bg);
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
  margin-left: -7px;
  border-top-left-radius: 2px;
}
.logged-in .green .slider-arrow {
  background-image: url("images/green-marker.svg");
  background-size: 20px 55px;
  height: 3.4375rem;
}
.logged-in #resultPageContents .orange .slider-arrow {
  margin-top: 0.1875rem;
  margin-left: -0.4375rem;
}
.logged-in #resultPageContents .orange .tips-arrow {
  margin-top: 0.3125rem;
  -webkit-transform: translateX(-6px);
      -ms-transform: translateX(-6px);
          transform: translateX(-6px);
}
.logged-in #resultPageContents .green .slider-arrow {
  margin-left: 0.1875rem;
}
.logged-in #resultPageContents .green .tips-arrow {
  margin-top: -0.6875rem;
  -webkit-transform: translateY(-15px) translateX(1px);
      -ms-transform: translateY(-15px) translateX(1px);
          transform: translateY(-15px) translateX(1px);
}
.logged-in #resultPageContents .slider-pointer {
  top: -0.6875rem;
  margin-left: -12px;
}
.logged-in #resultPageContents .slider-arrow {
  margin-left: 0;
}
.logged-in #resultPageContents .tips {
  margin-top: 0.1875rem;
  width: calc(100% - 76px);
}
.logged-in #resultPageContents .tips-gray {
  margin-bottom: 2.25rem;
  width: calc(100% - 76px);
}
.logged-in #resultPageContents ul.option-list li {
  pointer-events: none;
}
.logged-in #resultPageContents ul.option-list li.OrderingItem[disabled=true],
.logged-in #resultPageContents ul.option-list li.OrderingItem[disabled=true]:hover,
.logged-in #resultPageContents ul.option-list li.OrderingItem[disabled=disabled],
.logged-in #resultPageContents ul.option-list li.OrderingItem[disabled=disabled]:hover {
  background-image: none;
  background-color: var(--option-bg);
  border-color: var(--border-blue);
}
.logged-in #resultPageContents ul.option-list li.selected,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected:hover,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected[disabled=disabled],
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected[disabled=true] {
  pointer-events: none;
  cursor: default;
  background-color: var(--green-bg);
  border-color: var(--green);
}
.logged-in #resultPageContents ul.option-list li.selected label,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected:hover label,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected[disabled=disabled] label,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected[disabled=true] label {
  pointer-events: none;
  cursor: default;
}
.logged-in #resultPageContents ul.option-list li.selected .checkbox:after,
.logged-in #resultPageContents ul.option-list li.selected .radio:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected:hover .checkbox:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected:hover .radio:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected[disabled=disabled] .checkbox:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected[disabled=disabled] .radio:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected[disabled=true] .checkbox:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.selected[disabled=true] .radio:after {
  content: none;
}
.logged-in #resultPageContents .option-list li.wrong-selected,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected:hover,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=disabled],
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=true] {
  background-color: var(--light-red) !important;
  background-image: none !important;
  border-color: var(--red);
}
.logged-in #resultPageContents .option-list li.wrong-selected .checkbox,
.logged-in #resultPageContents .option-list li.wrong-selected .radio,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected:hover .checkbox,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected:hover .radio,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=disabled] .checkbox,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=disabled] .radio,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=true] .checkbox,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=true] .radio {
  border-color: var(--red);
}
.logged-in #resultPageContents .option-list li.wrong-selected .checkbox:after,
.logged-in #resultPageContents .option-list li.wrong-selected .radio:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected:hover .checkbox:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected:hover .radio:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=disabled] .checkbox:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=disabled] .radio:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=true] .checkbox:after,
.logged-in #resultPageContents ul.option-list li.OrderingItem.wrong-selected[disabled=true] .radio:after {
  content: "";
}
.logged-in .content-main {
  padding-bottom: 3.125rem;
}
.logged-in .content-main h3 {
  font-size: 0.9375rem;
  line-height: 1.6;
}
.logged-in .newbluebackgroundadded {
  width: 100%;
  padding: 0;
  background: none;
}
.logged-in .newbluebackgroundadded h5:empty,
.logged-in .newbluebackgroundadded .h5:empty {
  display: none;
}
.logged-in .newbluebackgroundadded .details-list li {
  background-color: var(--background-blue);
}
.logged-in .newbluebackgroundadded .details-list li .details p:last-child {
  margin-bottom: 0;
}
.logged-in .newbluebackgroundadded .details-list li.opened {
  border-bottom-left-radius: var(--border-radius-sm);
  border-bottom-right-radius: var(--border-radius-sm);
}
.logged-in .newbluebackgroundadded .details-list li.opened h3 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.logged-in .newbluebackgroundadded .details-list li.opened .details {
  border-bottom-left-radius: var(--border-radius-sm);
  border-bottom-right-radius: var(--border-radius-sm);
}
.logged-in .newbluebackgroundadded .details-list li.opened .details-title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.logged-in .newbluebackgroundadded .details-list li .details-title {
  background: none;
  background-color: var(--blue);
  border-radius: var(--border-radius-sm);
  color: var(--white);
  border-width: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
  height: auto;
  min-height: 1.875rem;
  line-height: 1.2;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.logged-in .newbluebackgroundadded .details-list li .details-title [class*=icon-] {
  font-size: 0.4375rem;
}
.logged-in .newbluebackgroundadded .details-list li .details {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.9375rem;
  margin-top: 0;
}
.logged-in .trainingside .btn-outline:before {
  content: none !important;
}
.logged-in .estimation-list li,
.logged-in .questions-list li,
.logged-in .response-block {
  padding: 0;
  background: none;
  border: 0;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.logged-in .estimation-list li li,
.logged-in .ResultOrderingImg,
.logged-in .estimation-compare-list li span {
  background-image: none;
  background-color: var(--option-bg);
  border: 1px solid var(--border-blue);
  width: 2.8125rem;
  height: 2.8125rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.25rem;
  color: var(--text-grey);
  border-radius: var(--border-radius-xs);
}
.logged-in .estimation-list li li:hover,
.logged-in .ResultOrderingImg:hover,
.logged-in .estimation-compare-list li span:hover {
  background-color: var(--border-blue);
}
.logged-in .estimation-list li li.current,
.logged-in .ResultOrderingImg.current,
.logged-in .estimation-compare-list li span.current {
  border-color: var(--blue);
  background-color: var(--blue);
  color: var(--white);
}
.logged-in .issue-ranking-list li,
.logged-in ul.option-list li,
.logged-in .option-type-list li {
  background-image: none;
  background-color: var(--option-bg);
  border-color: var(--border-blue);
  cursor: pointer;
  padding: 0.625rem 0;
  border-radius: var(--border-radius-xs);
}
.logged-in .issue-ranking-list li label,
.logged-in ul.option-list li label,
.logged-in .option-type-list li label {
  cursor: pointer;
}
.logged-in .issue-ranking-list li:hover,
.logged-in ul.option-list li:hover,
.logged-in .option-type-list li:hover {
  background: none;
  background-color: var(--slider-blue);
  border-color: var(--lightest-blue);
}
.logged-in .issue-ranking-list li.selected,
.logged-in ul.option-list li.selected,
.logged-in .option-type-list li.selected {
  background: none;
  background-color: var(--green-bg);
  border-color: var(--green);
}
.logged-in .issue-ranking-list li.selected:hover,
.logged-in ul.option-list li.selected:hover,
.logged-in .option-type-list li.selected:hover {
  background: none;
  background-color: var(--green-bg);
  border-color: var(--green);
}
.logged-in .issue-ranking-list li {
  cursor: move;
}
.logged-in .estimation-compare-list li {
  padding: 0.625rem;
  background-image: none;
  background-color: var(--option-bg);
  border-color: var(--border-blue);
}
.logged-in .estimation-compare-list li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logged-in .radio {
  background-image: none;
  background-color: var(--white);
  border-radius: 50%;
  width: 1.5rem;
  height: 1.5rem;
  border-color: var(--border-blue);
  border-width: 1px;
  border-style: solid;
  margin-top: -0.75rem;
  left: 1.125rem;
  z-index: 1;
}
.logged-in .radio:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1rem;
  height: 1rem;
  background-color: #767676;
  border-radius: 50%;
}
.logged-in .selected .radio {
  border-color: var(--green);
}
.logged-in .selected .radio:after {
  content: "";
}
.logged-in .RadioButtonList li.selected {
  pointer-events: none;
}
.logged-in .RadioButtonList li label {
  padding-left: 3.9375rem;
  padding-right: 1.75rem;
  font-weight: 400;
  width: 100%;
  margin: 0;
}
.logged-in .checkbox {
  background-image: none;
  background-color: var(--white);
  width: 1.5rem;
  height: 1.5rem;
  border-color: var(--border-blue);
  border-width: 1px;
  border-style: solid;
  margin-top: -0.75rem;
  left: 1.25rem;
  z-index: 1;
}
.logged-in .checkbox:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1rem;
  height: 0.625rem;
  border-radius: var(--border-radius-xs);
  border: 0.25rem solid var(--green);
  border-top-width: 0;
  border-right-width: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: -4px 11px;
      -ms-transform-origin: -4px 11px;
          transform-origin: -4px 11px;
}
.logged-in .selected .checkbox {
  border-color: var(--green);
}
.logged-in .selected .checkbox:after {
  content: "";
}
.logged-in .CheckboxList li {
  padding: 0 !important;
}
.logged-in .CheckboxList li label {
  padding-left: 3.9375rem;
  padding-right: 1.75rem;
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
  width: 100%;
  margin: 0;
}
.logged-in .archive-user .btn {
  color: var(--btn-red);
  border-color: var(--btn-red);
}
.logged-in .archive-user .btn-login:hover {
  color: var(--white);
  background-image: none;
  background-color: var(--btn-red);
}
.logged-in .pagination {
  position: relative;
}
.logged-in .pagination ul .next a {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.logged-in #iframedresult .tips-gray,
.logged-in #iframedresult .tips {
  width: 100%;
}
.logged-in #iframedresult .ResultbgGreen {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.logged-in .slider-trail {
  left: 0.625rem;
  height: 0.5625rem;
  background: none;
  background-color: var(--slider-dark-blue);
  z-index: 2;
  border: 0;
  top: 8px;
  position: absolute;
}
.logged-in .slider-trail:before {
  background-color: var(--slider-dark-blue);
  width: 0.625rem;
  height: 100%;
  left: -0.625rem;
  content: "";
  position: absolute;
  border-radius: 2px 0 0 2px;
}
.logged-in .printicon {
  position: absolute;
  right: 1.25rem;
}
.logged-in .haslink a {
  color: var(--blue);
  border-color: var(--blue);
  line-height: 1.6;
}
.logged-in .wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 575.96px) {
  .logged-in .wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.logged-in .lg\:nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-top: 1.25rem;
}
.logged-in .lg\:nowrap .prov-right {
  margin-bottom: 0;
}
.logged-in .lg\:nowrap .prov-right ul {
  margin-top: 0.0625rem;
  margin-bottom: 0.9375rem !important;
}
.logged-in .lg\:nowrap .prov-right ul li {
  padding-top: 0.3125rem;
  padding-bottom: 0.375rem;
}
.logged-in #print .row:hover {
  background-image: none;
  background-color: var(--background-blue);
}
.logged-in #print a.printicon {
  background-image: url(images/print.svg);
  background-size: 20px;
}
.logged-in #print .btn a {
  background: none !important;
  padding: 0rem 1.25rem !important;
  width: auto !important;
  min-width: 6.25rem;
}
.logged-in #print .btn a.disabled {
  pointer-events: none;
}
.logged-in #print .btn a.disabled a {
  color: var(--disabled);
}
.logged-in #print .btn-outline a {
  color: var(--blue) !important;
}
.logged-in #print .btn-outline:hover {
  background-color: var(--background-blue);
}
.logged-in #print .btn-outline.disabled {
  pointer-events: none;
}
.logged-in #print .btn-outline.disabled a {
  color: var(--disabled);
}
.logged-in #print .content-main {
  max-width: 36rem;
}
.logged-in #print .content-main .svar {
  right: 0;
  width: auto;
  min-width: 6.25rem;
  padding: 0 1.25rem;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logged-in #Landing .content-main {
  max-width: 40.625rem;
}
.logged-in #diagnosticPage.diagDisable {
  margin-bottom: 0;
}

.editor-wrapper p:last-child {
  margin-bottom: 0;
}

.diagDisable a {
  pointer-events: none;
}

.nav-controller a {
  background-image: none;
}
.nav-controller.visible-xs {
  position: absolute;
  top: 0;
  right: 0;
  color: var(--white);
}
.nav-controller.visible-xs [type=checkbox] {
  position: absolute;
  width: 0;
  height: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.nav-controller.visible-xs [type=checkbox] ~ .menu-title > span {
  visibility: hidden;
}
.nav-controller.visible-xs [type=checkbox]:checked ~ .menu-title {
  position: fixed;
  left: 0;
  width: 100vw;
  background-color: var(--blue);
  height: 3.125rem;
}
.nav-controller.visible-xs [type=checkbox]:checked ~ .menu-title > span {
  visibility: visible;
}
.nav-controller.visible-xs [type=checkbox]:checked ~ .menu-title label {
  top: 0.375rem;
  right: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.nav-controller.visible-xs [type=checkbox]:checked ~ .menu-title label span {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
}
.nav-controller.visible-xs [type=checkbox]:checked ~ .menu-title label span:nth-child(2) {
  display: none;
}
.nav-controller.visible-xs [type=checkbox]:checked ~ .menu-title label span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.nav-controller.visible-xs [type=checkbox]:checked ~ .menu-wrapper {
  top: 3.0625rem;
  left: 0;
  height: calc(100vh - 49px);
  position: fixed;
}
.nav-controller.visible-xs [type=checkbox]:checked ~ .menu-wrapper {
  display: block;
}
.nav-controller.visible-xs label {
  position: absolute;
  right: 0.5625rem;
  top: 0.375rem;
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.1875rem;
}
.nav-controller.visible-xs label b {
  position: absolute;
  visibility: hidden;
}
.nav-controller.visible-xs label span {
  background-color: #fffefe;
  width: 100%;
  height: 5px;
  margin: 2px 0;
  border-radius: 2px;
}
.nav-controller.visible-xs .menu-wrapper {
  display: none;
  font-weight: 700;
  position: absolute;
  left: -100vw;
  right: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  background-color: var(--blue);
  z-index: 99;
}
.nav-controller.visible-xs .menu-wrapper ul {
  list-style: none;
}
.nav-controller.visible-xs .menu-wrapper li {
  border-top: 1px solid var(--white);
  padding-left: 2.625rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  position: relative;
}
.nav-controller.visible-xs .menu-wrapper li a {
  color: var(--white);
}
.nav-controller.visible-xs .menu-wrapper li:before {
  content: "";
  left: 0.75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: var(--white);
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.25rem;
  position: absolute;
}
.nav-controller.visible-xs .menu-wrapper li.home:before {
  background-color: var(--background-blue);
}
.nav-controller.visible-xs .menu-wrapper li.diagnosis:before {
  background-color: var(--yellow);
}
.nav-controller.visible-xs .menu-wrapper li.patients:before {
  background-color: var(--light-blue);
}
.nav-controller.visible-xs .menu-wrapper li.userreport:before {
  background-color: var(--green);
}
.nav-controller.visible-xs .menu-wrapper li.user-archive:before {
  background-color: var(--red);
}
.nav-controller.visible-xs .menu-wrapper li.logout .btn {
  border: 0;
  padding: 0;
  font-size: inherit;
  min-height: 0;
}
.nav-controller.visible-xs .menu-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  padding: 0.75rem;
}
.nav-controller.hidden-xs {
  position: relative;
  -webkit-transform: translateY(-7px);
      -ms-transform: translateY(-7px);
          transform: translateY(-7px);
}

@media (max-width: 767.98px) {
  #navigation-home li {
    display: none;
  }
  #navigation-home li.active {
    display: block;
  }
}

@media (max-width: 767.98px) {
  .training-page-body li.patients {
    display: inline-block;
  }
  .training-page-body #navigation-home li.patients {
    display: inline-block;
  }
}

#simplemodal-container {
  height: 210px;
  font-family: var(--font-family);
}
#simplemodal-container #btn-wrapper {
  margin-top: 0px;
}
#simplemodal-container #btn-wrapper .btn {
  background-color: var(--blue);
  color: var(--white);
  padding-left: 2.125rem;
  padding-right: 2.125rem;
}

html.iframedresult .wrapper {
  width: 100%;
}
html.iframedresult .wrapper .content {
  width: 100%;
}
@media (max-width: 639.96px) {
  html.iframedresult .wrapper .content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  html.iframedresult .wrapper .content div:empty {
    display: none;
  }
}
html.iframedresult .wrapper .content .newbluebackgroundadded,
html.iframedresult .wrapper .content li:last-child {
  margin-bottom: 0;
}
html.iframedresult .resultpageRender + #divPageContent {
  margin-top: 1.25rem;
}
html.iframedresult #iframedresult {
  max-width: 36rem;
}
html.iframedresult #iframedresult .slider {
  width: 100%;
}
html.iframedresult #iframedresult .resultpageRender h3 {
  margin-bottom: 1.25rem;
}
html.iframedresult #iframedresult .newbluebackgroundadded {
  width: 100%;
  max-width: 100%;
}
html.iframedresult .slider-pointer {
  top: -0.6875rem;
  margin-left: -12px;
}
html.iframedresult .slider-arrow {
  margin-left: 0;
}
html.iframedresult .green .tips-arrow {
  margin-top: -0.6875rem;
  -webkit-transform: translateY(-15px) translateX(-2px);
      -ms-transform: translateY(-15px) translateX(-2px);
          transform: translateY(-15px) translateX(-2px);
}
html.iframedresult .orange .slider-arrow {
  margin-top: 0.25rem;
}
html.iframedresult .orange .tips-arrow {
  margin-top: 0.0625rem;
}
html.iframedresult .tips-gray {
  margin-bottom: 2.25rem;
}
html.iframedresult .selftest-page-body .content-main {
  padding-top: 1.25rem !important;
  padding-bottom: 0rem !important;
}

#relativeclass {
  width: 100%;
}

.content-main ol {
  margin-left: 15px;
  list-style: none;
  counter-reset: cupcake;
}
.content-main ol li {
  line-height: 20px;
  list-style-type: none;
  list-style-position: outside;
  counter-increment: cupcake;
}
.content-main ol li:before {
  content: counters(cupcake, ".") " ) ";
  margin-left: -24px;
  padding-right: 5px;
}
.content-main p + ol {
  margin-top: 0.625rem;
}

@media (max-width: 767.96px) {
  .prov-right {
    width: auto;
  }
  .indList {
    width: 100% !important;
  }
  .indList ul li {
    font-size: 12px;
  }
}
.editor-wrapper a {
  color: var(--primary-color);
}

.jqplot-yaxis-tick, .jqplot-xaxis-tick {
  overflow: auto;
  min-height: 20px;
}

.option-list input[type=checkbox]:focus-visible {
  outline-offset: 8px;
  left: 21px;
  margin-top: 0;
}
.option-list input[type=radio]:focus-visible {
  outline-offset: 8px;
  left: 18px;
  margin-top: 0;
}
.option-list input[type=checkbox],
.option-list input[type=radio] {
  display: inline !important;
  position: absolute;
  z-index: 0;
  left: 1.25rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.issue-ranking-list li .ordering-icon {
  position: absolute;
  top: 50%;
  margin-top: -11px;
}
.issue-ranking-list li:first-child a.icon-move-up {
  pointer-events: none;
  opacity: 0.3;
  visibility: hidden;
}
.issue-ranking-list li:last-child a.icon-move-down {
  pointer-events: none;
  opacity: 0.3;
  visibility: hidden;
}

a.OrderingItem {
  text-decoration: none;
  color: inherit;
}

.customcontrol li.OrderingItem label {
  margin-bottom: 0.3125rem;
}

.ui-slider-handle {
  visibility: hidden;
}

.user-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}

.user-pages-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.page-index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-index span {
  text-transform: uppercase;
  width: auto !important;
  font-size: 0.75rem;
  letter-spacing: 0.15em;
}

[data-controltype=YesNoList] label {
  margin: 0 !important;
}
[data-controltype=YesNoList] label > b {
  position: absolute;
  visibility: hidden;
}
[data-controltype=YesNoList] .cleared,
[data-controltype=YesNoList] .uncleared {
  position: static;
  margin: 0 0.3125rem !important;
}
[data-controltype=YesNoList] .cleared label,
[data-controltype=YesNoList] .uncleared label {
  position: relative;
}
[data-controltype=YesNoList] .option-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-controltype=YesNoList] .option-wrapper .YesNoList-label {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 0.3125rem;
  margin-left: 0.625rem;
}
[data-controltype=YesNoList] .option-wrapper [role=radiogroup] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0.3125rem;
}
[data-controltype=YesNoList] .option-wrapper [role=radiogroup] > div {
  position: relative;
  left: 0 !important;
  top: 0;
}
[data-controltype=YesNoList] .option-wrapper [role=radiogroup] label {
  position: absolute;
  pointer-events: none;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.loadingCursor {
  background-color: rgba(255, 255, 255, 0.5);
}

.modalPopUpBackground {
  opacity: 1;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
}
.modalPopUpBackground .loadingCursor {
  width: 3rem;
  height: 3rem;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: var(--white);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  opacity: 0.9;
}

.ui-dialog .ui-dialog-buttonpane {
  padding: 8px 2px 8px 8px !important;
}

.ui-dialog .ui-dialog-titlebar-close {
  right: 4px !important;
}

.ui-widget-content .ui-icon.ui-icon-alert {
  width: 36px;
  height: 36px;
  background-image: url("images/alert-icon.svg");
  background-size: 30px;
  background-position: center;
}

.trainingside .btnlink {
  float: none;
}

#relativeclass #statistik ol {
  margin-left: 1.5rem;
}
#relativeclass #statistik p {
  padding-left: 0;
}

#statistik {
  max-width: 40.625rem;
}
#statistik ol li {
  margin-bottom: 0.3125rem;
}

.button-holder .btn,
.button-holder #lnkCertificate {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 1.875rem;
  width: auto;
  padding-top: 0.1875rem;
}
.button-holder .btn:not([disabled]),
.button-holder #lnkCertificate:not([disabled]) {
  cursor: pointer;
}
.button-holder .btn:last-child {
  margin-right: 0;
}

.button-holder [disabled],
#diagnosticPage.diagDisable a,
#diagnosticPage.diagDisable .btn-disable,
#diagnosticPage.diagDisable a.commonbtn,
#diagnosticPage.diagDisable a.commonbtn:hover {
  background: var(--disabled-bg);
  color: var(--disabled-text);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 1.875rem;
  width: auto;
  cursor: not-allowed;
}

#statistik h2,
#StartPage h2,
.hasborder h2,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.35;
}

.visibility-hidden {
  visibility: hidden !important;
  pointer-events: none !important;
}

.hasborder.mt-5 {
  margin-top: 1.25rem;
}

.first-li .icon-move-up {
  pointer-events: none;
}

.last-li .icon-move-down {
  pointer-events: none;
}

.logged-in [data-controltype=YesNoList] .YesNoList li:hover {
  background-color: var(--option-bg);
  cursor: default;
}
.logged-in [data-controltype=YesNoList] .YesNoList li:hover .option-wrapper .cleared,
.logged-in [data-controltype=YesNoList] .YesNoList li:hover .option-wrapper .uncleared {
  cursor: pointer;
}

.checkbox-red {
  margin-top: -12px;
}

.questions-list li select {
  width: 100%;
}

.validation-summary-errors {
  color: var(--validation-red);
}

.logged-in .cgas_StartPage.start-page {
  padding-top: 0;
}
@media (min-width: 768px) {
  .logged-in .cgas_StartPage.start-page {
    padding-left: 1.25rem;
  }
}
.logged-in .cgas_StartPage.start-page .start-table .first {
  overflow: visible;
}
.logged-in .cgas_StartPage.start-page .start-table .first .icon-small {
  left: -0.125rem;
  top: 0.625rem;
}

#Landing #StartPage.commonblock {
  padding-bottom: 0.8125rem;
}

[data-controltype=Vimeo] .media {
  padding-bottom: 56.2503515647%;
  position: relative;
  margin-bottom: 0.1875rem;
}
[data-controltype=Vimeo] .media iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.pagination {
  overflow: visible;
}
.pagination ul {
  overflow: visible;
}
.pagination ul li {
  overflow: visible;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzLmNzcyIsImNvbXBvbmVudHMvcGFnZXMuc2NzcyIsIm1peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBO0VBQ0MsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNDQUFBO0VBQ0EsbUJBQUE7RUFFQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNEJBQUE7RUFFQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0VBQUE7RUFDQSw2RUFBQTtFQUNHLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUVILG9DQUFBO0VBQ0Esd0JBQUE7QUNsQkQ7QURvQkM7RUE1REQ7SUE2REUsV0FBQTtFQ2pCQTtBQUNGO0FEbUJDO0VBaEVEO0lBaUVFLFdBQUE7RUNoQkE7QUFDRjs7QURtQkE7OztFQUdDLDhCQUFBO1VBQUEsc0JBQUE7QUNoQkQ7O0FEc0JBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ25CRDs7QUMzRUE7RUFDRSxhQUFBO0VBQ0EsV0FBQTtBRDhFRjs7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O0FDbWZNO0VBSEY7SUFJSSxxQkFBQTtFRGhmTjtBQUNGO0FDbWZNO0VBQ0UsaUJBQUE7QURqZlI7QUNtZlE7RUFDRSxlQUFBO0VBQ0EsYUFBQTtBRGpmVjs7QUN3ZkE7RUFDRSx5QkFBQTtBRHJmRjs7QUN5ZkU7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7QUR0Zko7QUN3Zkk7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUR0Zk47O0FDMmZBO0VBQ0UsaUJBQUE7QUR4ZkY7QUN5ZkU7RUFDRSxpQkFBQTtBRHZmSjtBQ3lmSTtFQUNFLGlCQUFBO0FEdmZOIiwiZmlsZSI6ImNvbXBvbmVudHMvcGFnZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIm1peGluc1wiO1xyXG4kZmEtZm9udC1wYXRoOiBcImFzc2V0cy9mb250c1wiICFkZWZhdWx0O1xyXG4kYmFzZS1mb250LXNpemU6IDE2O1xyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCAkdmFsdWVzICkge1xyXG5cdCRyZW0tdmFsdWVzOiAoKTtcclxuXHJcblx0Ly8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG5cdCRiYXNlOiBjYWxjKCAkdmFsdWVzIC8gJGJhc2UtZm9udC1zaXplICkgKiAxcmVtO1xyXG5cclxuXHQkcmVtLXZhbHVlczogJGJhc2U7XHJcblxyXG5cdEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1ibGFjazogIzAwMDtcclxuXHQtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0LS13aGl0ZTogI2ZmZjtcclxuXHQtLWJsdWU6ICMwMDdBRjM7XHJcblx0LS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XHJcblx0LS1saWdodC1yZWQ6ICNGQTAwMDA7XHJcblx0LS1saWdodC1ncmVlbjogIzMyRkEwMDtcclxuXHQtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XHJcblx0LS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuXHQtLXNlbGVjdGVkOiAjNzc4Q0EyO1xyXG5cdC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XHJcblx0LS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xyXG5cdC0tZ29vZ2xlOiByZ2JhKDUxLCAxNDYsIDIwMywgMSk7XHJcblx0LS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcclxuXHQtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XHJcblx0LS1ibHVlOiAjMUM2Njk2O1xyXG5cdC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xyXG5cdC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcclxuXHQtLXNsaWRlci1kYXJrLWJsdWU6ICMwQjYwOTc5OTtcclxuXHQtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XHJcblx0LS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xyXG5cdC0teWVsbG93OiAjRkZDNzAwOyBcclxuXHQtLWdyZWVuOiAjMzFDNkE4O1xyXG5cdC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcclxuXHQtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcclxuXHQtLWdyZWVuLWJnOiAjOThFMkQzO1xyXG5cclxuXHQtLXJlZDogI0ZGOUQ4NztcclxuXHQtLWJ0bi1yZWQ6ICNlNzRjM2M7XHJcblx0LS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcclxuXHQtLXZhbGlkYXRpb24tcmVkOiAjYmYxZjBkO1xyXG5cdCBcclxuXHQtLWJvcmRlci1ibHVlOiAjQkJEMkUyO1xyXG5cdC0tb3B0aW9uLWJnOiAjRThGMEY0O1xyXG5cdC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XHJcblx0LS1yZWNvbW1lbmRlZC1jb2xvcjogIzUzNjQ3MDtcclxuXHJcblx0LS1pbnB1dC1oZWlnaHQ6IDMwcHg7XHJcblx0LS1pbnB1dC1mb250LXNpemU6IDE1cHg7XHJcblx0LS1pbnB1dC1jb2xvcjogIzAwN2FmMztcclxuXHQtLWdhcDogMTVweDtcclxuXHQtLWJ1dHRvbi1nYXA6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy14czogMnB4O1xyXG5cdC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcclxuXHQtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcclxuICAgIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xyXG4gICAgLS1kZWZhdXQtZ2FwOiAxMHB4O1xyXG4gICAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcclxuXHJcblx0LS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xyXG5cdC0tZGlzYWJsZWQtdGV4dDogIzRmNGY0ZjtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcblx0XHQtLWdhcDogMjVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XHJcblx0XHQtLWdhcDogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4kZm9udC1wcmltYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlY29uZGFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygxNHJlbS8xNik7XHJcbn1cclxuXHJcbiRhbGwtaGVhZGluZ3M6IFwiaDFcIiwgXCJoMlwiLCBcImgzXCIsIFwiaDRcIiwgXCJoNVwiLCBcImg2XCIsIFwiLmgxXCIsIFwiLmgyXCIsIFwiLmgzXCIsIFwiLmg0XCIsIFwiLmg1XCIsIFwiLmg2XCI7XHJcblxyXG4kYWxsLXRleHQtaW5wdXRzOiAnaW5wdXRbdHlwZT1cImNvbG9yXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRlXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJlbWFpbFwiXScsICdpbnB1dFt0eXBlPVwibW9udGhcIl0nLCAnaW5wdXRbdHlwZT1cIm51bWJlclwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJwYXNzd29yZFwiXScsICdpbnB1dFt0eXBlPVwic2VhcmNoXCJdJywgJ2lucHV0W3R5cGU9XCJ0ZWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwidGV4dFwiXScsICdpbnB1dFt0eXBlPVwidGltZVwiXScsICdpbnB1dFt0eXBlPVwidXJsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cIndlZWtcIl0nLCBcImlucHV0Om5vdChbdHlwZV0pXCIsIFwiYnV0dG9uXCIsIFwidGV4dGFyZWFcIjtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogJGJsYWNrOyIsIjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuI2RpdmlmcmFtZVByZXZpZXdTdGVwIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dnZWQtaW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbn1cbi5sb2dnZWQtaW4gLnJlc3VsdC10ZXh0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nZ2VkLWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmxvZ2dlZC1pbiAudWktZGlhbG9nLnVpLXdpZGdldCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xufVxuLmxvZ2dlZC1pbiAjZGl2aWZyYW1lUHJldmlld1N0ZXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9nZ2VkLWluICNkaXZpZnJhbWVQcmV2aWV3U3RlcCBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvZ2dlZC1pbiBuYXYgdWwgbGkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sb2dnZWQtaW4gLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubG9nZ2VkLWluIC53cmFwcGVyLWZ1bGwge1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NXB4KSB7XG4gIC5sb2dnZWQtaW4gLndyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5sb2dnZWQtaW4gLndyYXBwZXItMTAwMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvZ2dlZC1pbiBoZWFkZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubG9nZ2VkLWluIC5wYWdpbmF0aW9uVG9wTDIge1xuICBtaW4td2lkdGg6IDQuMzc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5sb2dnZWQtaW4gbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjMxMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmxvZ2dlZC1pbiBuYXYgbGkge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubG9nZ2VkLWluIG5hdiBsaSBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbSAwLjU2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbi5sb2dnZWQtaW4gbmF2IGxpLmFjdGl2ZSBhIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcbn1cbi5sb2dnZWQtaW4gbmF2IGxpLmhvbWUuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMzEyNXJlbTtcbn1cbi5sb2dnZWQtaW4gbmF2IGxpLmRpYWdub3NpcyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbn1cbi5sb2dnZWQtaW4gbmF2IGxpLnBhdGllbnRzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgcGFkZGluZy1sZWZ0OiAxLjA2MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMDYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gbmF2IGxpLnVzZXJyZXBvcnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5sb2dnZWQtaW4gbmF2IGxpLnVzZXItYXJjaGl2ZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4gbmF2IGxpLnVzZXItYXJjaGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5sb2dnZWQtaW4gaGVhZGVyIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5sb2dnZWQtaW4gLmljb24tc21hbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmVlbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogMC42ODc1cmVtO1xuICBoZWlnaHQ6IDAuNjg3NXJlbTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDEycHg7XG59XG4ubG9nZ2VkLWluIC5pY29uLXNtYWxsLmRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4ubG9nZ2VkLWluIC5zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA2MjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLnN0YXR1czpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxvZ2dlZC1pbiAuc3RhdHVzIC5pY29uLXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubG9nZ2VkLWluIC5pbmRleCAuc3RhdHVzIC5pY29uLXNtYWxsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5sb2dnZWQtaW4gI0xhbmRpbmcgI2NoYXJ0MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbn1cbi5sb2dnZWQtaW4gI0xhbmRpbmcgLnByb3YtcmlnaHQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45NnB4KSB7XG4gIC5sb2dnZWQtaW4gI0xhbmRpbmcgLnByb3YtcmlnaHQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5sb2dnZWQtaW4gI0xhbmRpbmcgLnByb3YtcmlnaHQgaDMge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb2dnZWQtaW4gI0xhbmRpbmcgLnByb3YtcmlnaHQgdWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4ubG9nZ2VkLWluICNMYW5kaW5nIC5wcm92LXJpZ2h0IHVsIGxpIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmxvZ2dlZC1pbiAjTGFuZGluZyAjU3RhcnRQYWdlIC5wcm92LXJpZ2h0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubG9nZ2VkLWluIC5zdGFydC1wYWdlLFxuLmxvZ2dlZC1pbiAuc3RhZ2UtcGFnZSxcbi5sb2dnZWQtaW4gLmRpYWdub3Npcy1wYWdlLFxuLmxvZ2dlZC1pbiAucGF0aWVudHMtcGFnZSxcbi5sb2dnZWQtaW4gLmFyY2hpdmUtdXNlcixcbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSxcbi5sb2dnZWQtaW4gLmltcGxpbmtzLXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5sb2dnZWQtaW4gLnN0YXJ0LXBhZ2UsXG4ubG9nZ2VkLWluIC5zdGFnZS1wYWdlLFxuLmxvZ2dlZC1pbiAuZGlhZ25vc2lzLXBhZ2UsXG4ubG9nZ2VkLWluIC5wYXRpZW50cy1wYWdlLFxuLmxvZ2dlZC1pbiAuYXJjaGl2ZS11c2VyLFxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlLFxuLmxvZ2dlZC1pbiAuaW1wbGlua3MtcGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuc3RhcnQtcGFnZSAuc3RhZ2UtcGFnZSxcbi5sb2dnZWQtaW4gLnN0YXJ0LXBhZ2UgLnN0YXJ0LXBhZ2UsXG4ubG9nZ2VkLWluIC5zdGFnZS1wYWdlIC5zdGFnZS1wYWdlLFxuLmxvZ2dlZC1pbiAuc3RhZ2UtcGFnZSAuc3RhcnQtcGFnZSxcbi5sb2dnZWQtaW4gLmRpYWdub3Npcy1wYWdlIC5zdGFnZS1wYWdlLFxuLmxvZ2dlZC1pbiAuZGlhZ25vc2lzLXBhZ2UgLnN0YXJ0LXBhZ2UsXG4ubG9nZ2VkLWluIC5wYXRpZW50cy1wYWdlIC5zdGFnZS1wYWdlLFxuLmxvZ2dlZC1pbiAucGF0aWVudHMtcGFnZSAuc3RhcnQtcGFnZSxcbi5sb2dnZWQtaW4gLmFyY2hpdmUtdXNlciAuc3RhZ2UtcGFnZSxcbi5sb2dnZWQtaW4gLmFyY2hpdmUtdXNlciAuc3RhcnQtcGFnZSxcbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhZ2UtcGFnZSxcbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhcnQtcGFnZSxcbi5sb2dnZWQtaW4gLmltcGxpbmtzLXBhZ2UgLnN0YWdlLXBhZ2UsXG4ubG9nZ2VkLWluIC5pbXBsaW5rcy1wYWdlIC5zdGFydC1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmxvZ2dlZC1pbiAuc3RhZ2UtdGFibGUgLmljb24tc21hbGwsXG4ubG9nZ2VkLWluIC5tZXNzYWdlLXRhYmxlIC5pY29uLXNtYWxsLFxuLmxvZ2dlZC1pbiAuc3RhcnQtdGFibGUgLmljb24tc21hbGwge1xuICB0b3A6IDAuNjg3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLnN0YWdlLXRhYmxlIC50ZCxcbi5sb2dnZWQtaW4gLm1lc3NhZ2UtdGFibGUgLnRkLFxuLmxvZ2dlZC1pbiAuc3RhcnQtdGFibGUgLnRkIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjE4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjE4NzVyZW07XG59XG4ubG9nZ2VkLWluIC5zdGFnZS10YWJsZSAudGQuZmlyc3QsXG4ubG9nZ2VkLWluIC5tZXNzYWdlLXRhYmxlIC50ZC5maXJzdCxcbi5sb2dnZWQtaW4gLnN0YXJ0LXRhYmxlIC50ZC5maXJzdCB7XG4gIG1heC13aWR0aDogMzkuMiU7XG4gIHBhZGRpbmctbGVmdDogMS40Mzc1cmVtO1xufVxuLmxvZ2dlZC1pbiAuc3RhZ2UtdGFibGUgLnRkLnNlY29uZCxcbi5sb2dnZWQtaW4gLm1lc3NhZ2UtdGFibGUgLnRkLnNlY29uZCxcbi5sb2dnZWQtaW4gLnN0YXJ0LXRhYmxlIC50ZC5zZWNvbmQge1xuICBtYXgtd2lkdGg6IDEyLjIlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxvZ2dlZC1pbiAuc3RhZ2UtdGFibGUgLnRkLnRoaXJkLFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAudGQudGhpcmQsXG4ubG9nZ2VkLWluIC5zdGFydC10YWJsZSAudGQudGhpcmQge1xuICBtYXgtd2lkdGg6IDM2JTtcbn1cbi5sb2dnZWQtaW4gLnN0YWdlLXRhYmxlIC50ZC5sYXN0LFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAudGQubGFzdCxcbi5sb2dnZWQtaW4gLnN0YXJ0LXRhYmxlIC50ZC5sYXN0IHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC5zdGFnZS10YWJsZSAudGQudGhpcmQsIC5sb2dnZWQtaW4gLnN0YWdlLXRhYmxlIC50ZC5sYXN0LFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAudGQudGhpcmQsXG4ubG9nZ2VkLWluIC5tZXNzYWdlLXRhYmxlIC50ZC5sYXN0LFxuLmxvZ2dlZC1pbiAuc3RhcnQtdGFibGUgLnRkLnRoaXJkLFxuLmxvZ2dlZC1pbiAuc3RhcnQtdGFibGUgLnRkLmxhc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuc3RhZ2UtdGFibGUgLnRkLmZpcnN0LFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAudGQuZmlyc3QsXG4ubG9nZ2VkLWluIC5zdGFydC10YWJsZSAudGQuZmlyc3Qge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5sb2dnZWQtaW4gLnN0YWdlLXRhYmxlIC50ZC5zZWNvbmQsXG4ubG9nZ2VkLWluIC5tZXNzYWdlLXRhYmxlIC50ZC5zZWNvbmQsXG4ubG9nZ2VkLWluIC5zdGFydC10YWJsZSAudGQuc2Vjb25kIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmxvZ2dlZC1pbiAuc3RhZ2UtdGFibGUgLnJvdyxcbi5sb2dnZWQtaW4gLm1lc3NhZ2UtdGFibGUgLnJvdyxcbi5sb2dnZWQtaW4gLnN0YXJ0LXRhYmxlIC5yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmxvZ2dlZC1pbiAuc3RhZ2UtdGFibGUgLnJvdzpob3ZlciwgLmxvZ2dlZC1pbiAuc3RhZ2UtdGFibGUgLnJvdy5jdXJyZW50LFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAucm93OmhvdmVyLFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAucm93LmN1cnJlbnQsXG4ubG9nZ2VkLWluIC5zdGFydC10YWJsZSAucm93OmhvdmVyLFxuLmxvZ2dlZC1pbiAuc3RhcnQtdGFibGUgLnJvdy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgOTYsIDE1MSwgMC4xKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLnN0YWdlLXRhYmxlIC5yb3c6aG92ZXIgLnRkLCAubG9nZ2VkLWluIC5zdGFnZS10YWJsZSAucm93LmN1cnJlbnQgLnRkLFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAucm93OmhvdmVyIC50ZCxcbi5sb2dnZWQtaW4gLm1lc3NhZ2UtdGFibGUgLnJvdy5jdXJyZW50IC50ZCxcbi5sb2dnZWQtaW4gLnN0YXJ0LXRhYmxlIC5yb3c6aG92ZXIgLnRkLFxuLmxvZ2dlZC1pbiAuc3RhcnQtdGFibGUgLnJvdy5jdXJyZW50IC50ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjE4NzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjE4NzVyZW07XG59XG4ubG9nZ2VkLWluIC5zdGFnZS10YWJsZSAucm93LWhlYWRlciAudGQsXG4ubG9nZ2VkLWluIC5tZXNzYWdlLXRhYmxlIC5yb3ctaGVhZGVyIC50ZCxcbi5sb2dnZWQtaW4gLnN0YXJ0LXRhYmxlIC5yb3ctaGVhZGVyIC50ZCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5sb2dnZWQtaW4gLnN0YWdlLXRhYmxlIC5yb3csIC5sb2dnZWQtaW4gLnN0YWdlLXRhYmxlIC5yb3ctaGVhZGVyLFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAucm93LFxuLmxvZ2dlZC1pbiAubWVzc2FnZS10YWJsZSAucm93LWhlYWRlcixcbi5sb2dnZWQtaW4gLnN0YXJ0LXRhYmxlIC5yb3csXG4ubG9nZ2VkLWluIC5zdGFydC10YWJsZSAucm93LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JleSk7XG59XG4ubG9nZ2VkLWluIC5zdGFnZS1wYWdlLFxuLmxvZ2dlZC1pbiAubWVzc2FnZS1wYWdlLFxuLmxvZ2dlZC1pbiAuc3RhcnQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC5zdGFnZS1wYWdlLFxuLmxvZ2dlZC1pbiAubWVzc2FnZS1wYWdlLFxuLmxvZ2dlZC1pbiAuc3RhcnQtcGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2dlZC1pbi5zaWRlYmFyLW9wZW5lZCAuc3RhZ2UtcGFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4wNjI1cmVtO1xuICB9XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50LWJvZHkge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC5jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQtc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC5jb250ZW50LXNpZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzLjA2MjVyZW07XG4gIG1heC13aWR0aDogMzZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuZWRpdG9yLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAjc3RhdGlzdGlrIGgyLFxuLmxvZ2dlZC1pbiAuY29udGVudC1tYWluICNTdGFydFBhZ2UgaDIsXG4ubG9nZ2VkLWluIC5jb250ZW50LW1haW4gLmhhc2JvcmRlciBoMixcbi5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiBoMSwgLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIGgyLCAubG9nZ2VkLWluIC5jb250ZW50LW1haW4gaDMsIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiBoNCwgLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIGg1LCAubG9nZ2VkLWluIC5jb250ZW50LW1haW4gaDYsIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuaDEsIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuaDIsIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuaDMsIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuaDQsIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuaDUsIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuaGFzYm9yZGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAjTGFuZGluZyAuc3RhcnQtdGFibGUsXG4ubG9nZ2VkLWluIC5jb250ZW50IC5tYXJrZXRpbmctdG9wLFxuLmxvZ2dlZC1pbiAuY29udGVudCAjTGFuZGluZyAjU3RhcnRQYWdlLmNvbW1vbmJsb2NrLFxuLmxvZ2dlZC1pbiAuY29udGVudCAuaGFzYm9yZGVyLmNvbW1vbmJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50ICNzdGF0aXN0aWsgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLmNvbW1vbmJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLmNvbW1vbmJsb2NrLnRyYWluaW5nSW5mb3JtYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLmNvbW1vbmJsb2NrLnRyYWluaW5nSW5mb3JtYXRpb24gcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5jb21tb25ibG9jay50cmFpbmluZ0luZm9ybWF0aW9uIGgyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAuY29tbW9uYmxvY2sudHJhaW5pbmdJbmZvcm1hdGlvbiAuYnRuIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAudG9wLWJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAudG9wLWJhci15ZWxsb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAudG9wLWJhci1ibHVlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC50b3AtYmFyLWdyZWVuIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAudG9wLWJhci50cmFpbmluZ0luZm9ybWF0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMzc1cmVtO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2Ljg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDIuMTg3NXJlbSAwLjYyNXJlbSAyLjA2MjVyZW0gMS41cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIgI2RpdlN0YWdlU2lkZUJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQgI2RpdlN0YWdlU2lkZUJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyIC5sZWZ0LWlzc3VlLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyIC5sZWZ0LWlzc3VlLWxpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhciAubGVmdC1pc3N1ZS1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS4yNztcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyIC5sZWZ0LWlzc3VlLWxpc3QgbGkubm90LWRvbmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIgLmxlZnQtaXNzdWUtbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDZweCA5cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIgLmxlZnQtaXNzdWUtbGlzdCBsaS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJsdWUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDZweCA5cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhciAuaDIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyIGxpIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXgtd2lkdGg6IDMuNDM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhciBsaSBzcGFuIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXJpZ2h0OiAwLjA2MjVyZW07XG4gIG1pbi13aWR0aDogMC42MjVyZW07XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhciBsaSBzcGFuLmljb24tc21hbGwge1xuICBtaW4td2lkdGg6IDAuNTYyNXJlbTtcbiAgd2lkdGg6IDAuNTYyNXJlbTtcbiAgaGVpZ2h0OiAwLjU2MjVyZW07XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhciBsaSBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMS4wNjI1cmVtO1xuICB3aWR0aDogMS42ODc1cmVtO1xuICBtaW4td2lkdGg6IDEuNjg3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyIC5jc3NTdGFydCxcbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyIC5pbmRleCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQge1xuICBtYXgtd2lkdGg6IDIwLjkzNzVyZW07XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQgLmxlZnQtaXNzdWUtbGlzdCBsaSBiIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQge1xuICAgIG1heC13aWR0aDogMTVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIucmlnaHRiYXItb3BlbmVkIC5sZWZ0LWlzc3VlLWxpc3QgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIucmlnaHRiYXItb3BlbmVkIC5sZWZ0LWlzc3VlLWxpc3QgbGkgYiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyLnJpZ2h0YmFyLW9wZW5lZCAuY3NzU3RhcnQgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIucmlnaHRiYXItb3BlbmVkIC5jc3NTdGFydCBsaSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQgLmxpbmstaW5mbyAuaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyLnJpZ2h0YmFyLW9wZW5lZCAuaDIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIucmlnaHRiYXItb3BlbmVkIGxpIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyLnJpZ2h0YmFyLW9wZW5lZCAuY3NzU3RhcnQsXG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQgLmluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyLnJpZ2h0YmFyLW9wZW5lZCAuY3NzU3RhcnQgbGksXG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQgLmluZGV4IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQgLmNzc1N0YXJ0IGxpIHNwYW4sXG4ubG9nZ2VkLWluIC5jb250ZW50IC5yaWdodGJhci5yaWdodGJhci1vcGVuZWQgLmluZGV4IGxpIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIucmlnaHRiYXItb3BlbmVkIC5jc3NTdGFydCBsaSBhLFxuLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIucmlnaHRiYXItb3BlbmVkIC5pbmRleCBsaSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIG1pbi1oZWlnaHQ6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIucmlnaHRiYXItb3BlbmVkIC5jc3NTdGFydCBsaSBhOmhvdmVyLFxuLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIucmlnaHRiYXItb3BlbmVkIC5pbmRleCBsaSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uIHVsIGxpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uIHVsIGxpW2NsYXNzKj1oZWFkZXItXSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb25Ub3Age1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvblRvcCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb25Ub3AgdWwgYSxcbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb25Ub3AgdWwgLnBhZ2luYXRpb25Ub3BMMyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb25Ub3AgdWwgLnBhZ2luYXRpb25Ub3BMMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uVG9wIHVsIC5wYWdpbmF0aW9uVG9wTDEgLmgyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uVG9wIHVsIC5wYWdpbmF0aW9uVG9wTDIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwcHg7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1pbi13aWR0aDogOC43NXJlbTtcbiAgbWluLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkgYS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkgLmJ0bi1vdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpIC5idG4tb3V0bGluZTpiZWZvcmUge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZSk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpIC5idG4tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaSAuYnRuLW91dGxpbmUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWdyZXkpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZ3JleSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1ncmV5KTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpIC5idG4tZ3JheS1sZWZ0LWNhbmNlbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpIC5idG4tZ3JheS1sZWZ0LWNhbmNlbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIC5wcmV2IGEge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweCAwLjkzNzVyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkgOmZpcnN0LWNoaWxkIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMikgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOm50aC1jaGlsZCgzKSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMHB4IDBweDtcbiAgICBtaW4td2lkdGg6IDBweDtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwcHggMC45Mzc1cmVtO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5sb2dnZWQtaW4gLmhhc2JvcmRlciAuaW5kZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxvZ2dlZC1pbiAuaGFzYm9yZGVyIC5pbmRleCAuYnV0dG9uLWhvbGRlciB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxuICAubG9nZ2VkLWluIC5oYXNib3JkZXIgLmluZGV4IC5idXR0b24taG9sZGVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogNC42ODc1cmVtO1xuICB9XG4gIC5sb2dnZWQtaW4gLmhhc2JvcmRlciAuaW5kZXggLmQtZmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2dnZWQtaW4gLnN0YXJ0LXBhZ2UgLmNvbnRlbnQtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zaXMtcGFnZSAuY29udGVudC1zaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhZ2UtcGFnZSAuY29udGVudC1zaWRlLFxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFydC1wYWdlIC5jb250ZW50LXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9nZ2VkLWluIC5hcmNoaXZlLXVzZXIgLmNvbnRlbnQtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubG9nZ2VkLWluIGEuY29tbW9uYnRuIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubG9nZ2VkLWluIGEuY29tbW9uYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmxvZ2dlZC1pbiAubWFpbi1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQsIC5sb2dnZWQtaW4udXNlci1wYWdlLWJvZHkgLmNvbnRlbnQsIC5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC5jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAuY29udGVudC1tYWluLCAubG9nZ2VkLWluLnVzZXItcGFnZS1ib2R5IC5jb250ZW50LW1haW4sIC5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC5jb250ZW50LW1haW4ge1xuICBtYXgtd2lkdGg6IDM2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQtbWFpbiwgLmxvZ2dlZC1pbi51c2VyLXBhZ2UtYm9keSAuY29udGVudC1tYWluLCAubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAuY29udGVudC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAuY29udGVudC1zaWRlLCAubG9nZ2VkLWluLnVzZXItcGFnZS1ib2R5IC5jb250ZW50LXNpZGUsIC5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC5jb250ZW50LXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IGxpLnBhdGllbnRzIHtcbiAgei1pbmRleDogNTtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IGxpLnBhdGllbnRzIGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xufVxuLmxvZ2dlZC1pbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5jb250ZW50LXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuLmxvZ2dlZC1pbi5kaWFnbm9zaXMtcGFnZS1ib2R5IGxpLmRpYWdub3NpcyB7XG4gIHotaW5kZXg6IDU7XG59XG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgbGkuZGlhZ25vc2lzIGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xufVxuLmxvZ2dlZC1pbiAubGluay1pbmZvIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICB0ZXh0LWluZGVudDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuNDM3NXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICB0b3A6IDIuMTI1cmVtO1xufVxuLmxvZ2dlZC1pbiAudWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG59XG4ubG9nZ2VkLWluIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubG9nZ2VkLWluIC5zbGlkZXIge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubG9nZ2VkLWluIC5zbGlkZXIgKyBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubG9nZ2VkLWluIC5zbGlkZXItcG9pbnRlciB7XG4gIHotaW5kZXg6IDM7XG59XG4ubG9nZ2VkLWluIC5zbGlkZXItdmFsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdG9wOiAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5sb2dnZWQtaW4gLnNsaWRlci1uZXcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dnZWQtaW4gLnNsaWRlci1tYXJrIHtcbiAgZmxleDogMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2dlZC1pbiAuc2xpZGVyLW1hcms6Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB9XG59XG4ubG9nZ2VkLWluIC5zbGlkZXItbWFyayBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycmVtO1xuICBsZWZ0OiAtMC45Mzc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dnZWQtaW4gLnNsaWRlci1tYXJrOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMDtcbiAgZmxleDogMDtcbn1cbi5sb2dnZWQtaW4gLnNsaWRlci1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubG9nZ2VkLWluIC5zbGlkZXItbWFya2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMC44MTI1cmVtO1xuICByaWdodDogMC42ODc1cmVtO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2dlZC1pbiAuc2xpZGVyLW1hcmtpbmcge1xuICAgIGxlZnQ6IDEuNDM3NXJlbTtcbiAgICByaWdodDogMS40Mzc1cmVtO1xuICB9XG59XG4ubG9nZ2VkLWluIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwLjgxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ubG9nZ2VkLWluIC5zbGlkZXItbWFya2luZ19fd3JhcHBlcjpiZWZvcmUsIC5sb2dnZWQtaW4gLnNsaWRlci1tYXJraW5nX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5sb2dnZWQtaW4gLnNsaWRlci1tYXJraW5nX193cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGxlZnQ6IDAuMzEyNXJlbTtcbiAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICB6LWluZGV4OiAwO1xufVxuLmxvZ2dlZC1pbiAuc2xpZGVyLW1hcmtpbmdfX3dyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmxvZ2dlZC1pbiAjbmV3b3ZlcmxheSB7XG4gIGxlZnQ6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWRhcmstYmx1ZSk7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMDtcbiAgdG9wOiA4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nZ2VkLWluICNuZXdvdmVybGF5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1kYXJrLWJsdWUpO1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTAuNjI1cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmxvZ2dlZC1pbiAudGlwcy1ncmF5LFxuLmxvZ2dlZC1pbiAuUmVzdWx0YmdHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14cyk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmxvZ2dlZC1pbiBoMy5ncmVlbnBhaW50ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmxvZ2dlZC1pbiAudGlwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5sb2dnZWQtaW4gLnRpcHMsXG4ubG9nZ2VkLWluIC50aXBzLWdyYXkge1xuICBsaW5lLWhlaWdodDogMS4zODQ2MTUzODQ2O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dnZWQtaW4gLnNsaWRlci1wb2ludGVyIHtcbiAgdG9wOiAtMC42ODc1cmVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxvZ2dlZC1pbiAuc2xpZGVyLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubG9nZ2VkLWluIC5zbGlkZXItdmFsdWUge1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cbi5sb2dnZWQtaW4gLm9yYW5nZSAudGlwcy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubG9nZ2VkLWluIC5vcmFuZ2UgLnRpcHMtYXJyb3c6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNnB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3B0aW9uLWJnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmxvZ2dlZC1pbiAub3JhbmdlIC5zbGlkZXItYXJyb3cge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNTVweDtcbiAgaGVpZ2h0OiAzLjQzNzVyZW07XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9ibHVlLW1hcmtlci5zdmdcIik7XG59XG4ubG9nZ2VkLWluIC5ncmVlbiAudGlwcy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuLmxvZ2dlZC1pbiAuZ3JlZW4gLnRpcHMtYXJyb3c6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDEwMCUgLSA3cHgpO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG59XG4ubG9nZ2VkLWluIC5ncmVlbiAuc2xpZGVyLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2dyZWVuLW1hcmtlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCA1NXB4O1xuICBoZWlnaHQ6IDMuNDM3NXJlbTtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAub3JhbmdlIC5zbGlkZXItYXJyb3cge1xuICBtYXJnaW4tdG9wOiAwLjE4NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC40Mzc1cmVtO1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC5vcmFuZ2UgLnRpcHMtYXJyb3cge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAuZ3JlZW4gLnNsaWRlci1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjE4NzVyZW07XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLmdyZWVuIC50aXBzLWFycm93IHtcbiAgbWFyZ2luLXRvcDogLTAuNjg3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KSB0cmFuc2xhdGVYKDFweCk7XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLnNsaWRlci1wb2ludGVyIHtcbiAgdG9wOiAtMC42ODc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLnNsaWRlci1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC50aXBzIHtcbiAgbWFyZ2luLXRvcDogMC4xODc1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLnRpcHMtZ3JheSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbVtkaXNhYmxlZD10cnVlXSxcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW1bZGlzYWJsZWQ9dHJ1ZV06aG92ZXIsXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtW2Rpc2FibGVkPWRpc2FibGVkXSxcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW1bZGlzYWJsZWQ9ZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3B0aW9uLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuc2VsZWN0ZWQsXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLnNlbGVjdGVkOmhvdmVyLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS5zZWxlY3RlZFtkaXNhYmxlZD1kaXNhYmxlZF0sXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLnNlbGVjdGVkW2Rpc2FibGVkPXRydWVdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5zZWxlY3RlZCBsYWJlbCxcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0uc2VsZWN0ZWQ6aG92ZXIgbGFiZWwsXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLnNlbGVjdGVkW2Rpc2FibGVkPWRpc2FibGVkXSBsYWJlbCxcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0uc2VsZWN0ZWRbZGlzYWJsZWQ9dHJ1ZV0gbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLnNlbGVjdGVkIC5jaGVja2JveDphZnRlcixcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5zZWxlY3RlZCAucmFkaW86YWZ0ZXIsXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLnNlbGVjdGVkOmhvdmVyIC5jaGVja2JveDphZnRlcixcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0uc2VsZWN0ZWQ6aG92ZXIgLnJhZGlvOmFmdGVyLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS5zZWxlY3RlZFtkaXNhYmxlZD1kaXNhYmxlZF0gLmNoZWNrYm94OmFmdGVyLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS5zZWxlY3RlZFtkaXNhYmxlZD1kaXNhYmxlZF0gLnJhZGlvOmFmdGVyLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS5zZWxlY3RlZFtkaXNhYmxlZD10cnVlXSAuY2hlY2tib3g6YWZ0ZXIsXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLnNlbGVjdGVkW2Rpc2FibGVkPXRydWVdIC5yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLm9wdGlvbi1saXN0IGxpLndyb25nLXNlbGVjdGVkLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZDpob3Zlcixcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9ZGlzYWJsZWRdLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZFtkaXNhYmxlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLm9wdGlvbi1saXN0IGxpLndyb25nLXNlbGVjdGVkIC5jaGVja2JveCxcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAub3B0aW9uLWxpc3QgbGkud3Jvbmctc2VsZWN0ZWQgLnJhZGlvLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZDpob3ZlciAuY2hlY2tib3gsXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkOmhvdmVyIC5yYWRpbyxcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9ZGlzYWJsZWRdIC5jaGVja2JveCxcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9ZGlzYWJsZWRdIC5yYWRpbyxcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9dHJ1ZV0gLmNoZWNrYm94LFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZFtkaXNhYmxlZD10cnVlXSAucmFkaW8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLm9wdGlvbi1saXN0IGxpLndyb25nLXNlbGVjdGVkIC5jaGVja2JveDphZnRlcixcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAub3B0aW9uLWxpc3QgbGkud3Jvbmctc2VsZWN0ZWQgLnJhZGlvOmFmdGVyLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZDpob3ZlciAuY2hlY2tib3g6YWZ0ZXIsXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkOmhvdmVyIC5yYWRpbzphZnRlcixcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9ZGlzYWJsZWRdIC5jaGVja2JveDphZnRlcixcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9ZGlzYWJsZWRdIC5yYWRpbzphZnRlcixcbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9dHJ1ZV0gLmNoZWNrYm94OmFmdGVyLFxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZFtkaXNhYmxlZD10cnVlXSAucmFkaW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIGgzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ubG9nZ2VkLWluIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubG9nZ2VkLWluIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIGg1OmVtcHR5LFxuLmxvZ2dlZC1pbiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuaDU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2dlZC1pbiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbn1cbi5sb2dnZWQtaW4gLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgLmRldGFpbHMtbGlzdCBsaSAuZGV0YWlscyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvZ2dlZC1pbiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpLm9wZW5lZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4ubG9nZ2VkLWluIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIC5kZXRhaWxzLWxpc3QgbGkub3BlbmVkIGgzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ubG9nZ2VkLWluIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIC5kZXRhaWxzLWxpc3QgbGkub3BlbmVkIC5kZXRhaWxzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5sb2dnZWQtaW4gLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgLmRldGFpbHMtbGlzdCBsaS5vcGVuZWQgLmRldGFpbHMtdGl0bGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5sb2dnZWQtaW4gLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgLmRldGFpbHMtbGlzdCBsaSAuZGV0YWlscy10aXRsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjA2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjA2MjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmxvZ2dlZC1pbiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpIC5kZXRhaWxzLXRpdGxlIFtjbGFzcyo9aWNvbi1dIHtcbiAgZm9udC1zaXplOiAwLjQzNzVyZW07XG59XG4ubG9nZ2VkLWluIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIC5kZXRhaWxzLWxpc3QgbGkgLmRldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuYnRuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxvZ2dlZC1pbiAuZXN0aW1hdGlvbi1saXN0IGxpLFxuLmxvZ2dlZC1pbiAucXVlc3Rpb25zLWxpc3QgbGksXG4ubG9nZ2VkLWluIC5yZXNwb25zZS1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubG9nZ2VkLWluIC5lc3RpbWF0aW9uLWxpc3QgbGkgbGksXG4ubG9nZ2VkLWluIC5SZXN1bHRPcmRlcmluZ0ltZyxcbi5sb2dnZWQtaW4gLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcHRpb24tYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYmx1ZSk7XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtZ3JleSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteHMpO1xufVxuLmxvZ2dlZC1pbiAuZXN0aW1hdGlvbi1saXN0IGxpIGxpOmhvdmVyLFxuLmxvZ2dlZC1pbiAuUmVzdWx0T3JkZXJpbmdJbWc6aG92ZXIsXG4ubG9nZ2VkLWluIC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCBsaSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xufVxuLmxvZ2dlZC1pbiAuZXN0aW1hdGlvbi1saXN0IGxpIGxpLmN1cnJlbnQsXG4ubG9nZ2VkLWluIC5SZXN1bHRPcmRlcmluZ0ltZy5jdXJyZW50LFxuLmxvZ2dlZC1pbiAuZXN0aW1hdGlvbi1jb21wYXJlLWxpc3QgbGkgc3Bhbi5jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubG9nZ2VkLWluIC5pc3N1ZS1yYW5raW5nLWxpc3QgbGksXG4ubG9nZ2VkLWluIHVsLm9wdGlvbi1saXN0IGxpLFxuLmxvZ2dlZC1pbiAub3B0aW9uLXR5cGUtbGlzdCBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteHMpO1xufVxuLmxvZ2dlZC1pbiAuaXNzdWUtcmFua2luZy1saXN0IGxpIGxhYmVsLFxuLmxvZ2dlZC1pbiB1bC5vcHRpb24tbGlzdCBsaSBsYWJlbCxcbi5sb2dnZWQtaW4gLm9wdGlvbi10eXBlLWxpc3QgbGkgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9nZ2VkLWluIC5pc3N1ZS1yYW5raW5nLWxpc3QgbGk6aG92ZXIsXG4ubG9nZ2VkLWluIHVsLm9wdGlvbi1saXN0IGxpOmhvdmVyLFxuLmxvZ2dlZC1pbiAub3B0aW9uLXR5cGUtbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1ibHVlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodGVzdC1ibHVlKTtcbn1cbi5sb2dnZWQtaW4gLmlzc3VlLXJhbmtpbmctbGlzdCBsaS5zZWxlY3RlZCxcbi5sb2dnZWQtaW4gdWwub3B0aW9uLWxpc3QgbGkuc2VsZWN0ZWQsXG4ubG9nZ2VkLWluIC5vcHRpb24tdHlwZS1saXN0IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5sb2dnZWQtaW4gLmlzc3VlLXJhbmtpbmctbGlzdCBsaS5zZWxlY3RlZDpob3Zlcixcbi5sb2dnZWQtaW4gdWwub3B0aW9uLWxpc3QgbGkuc2VsZWN0ZWQ6aG92ZXIsXG4ubG9nZ2VkLWluIC5vcHRpb24tdHlwZS1saXN0IGxpLnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5sb2dnZWQtaW4gLmlzc3VlLXJhbmtpbmctbGlzdCBsaSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5sb2dnZWQtaW4gLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIHtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xufVxuLmxvZ2dlZC1pbiAuZXN0aW1hdGlvbi1jb21wYXJlLWxpc3QgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9nZ2VkLWluIC5yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgbGVmdDogMS4xMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG4ubG9nZ2VkLWluIC5yYWRpbzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5sb2dnZWQtaW4gLnNlbGVjdGVkIC5yYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLmxvZ2dlZC1pbiAuc2VsZWN0ZWQgLnJhZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5sb2dnZWQtaW4gLlJhZGlvQnV0dG9uTGlzdCBsaS5zZWxlY3RlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvZ2dlZC1pbiAuUmFkaW9CdXR0b25MaXN0IGxpIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubG9nZ2VkLWluIC5jaGVja2JveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG4ubG9nZ2VkLWluIC5jaGVja2JveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXhzKTtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAtNHB4IDExcHg7XG59XG4ubG9nZ2VkLWluIC5zZWxlY3RlZCAuY2hlY2tib3gge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5sb2dnZWQtaW4gLnNlbGVjdGVkIC5jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubG9nZ2VkLWluIC5DaGVja2JveExpc3QgbGkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubG9nZ2VkLWluIC5DaGVja2JveExpc3QgbGkgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5sb2dnZWQtaW4gLmFyY2hpdmUtdXNlciAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJ0bi1yZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1yZWQpO1xufVxuLmxvZ2dlZC1pbiAuYXJjaGl2ZS11c2VyIC5idG4tbG9naW46aG92ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tcmVkKTtcbn1cbi5sb2dnZWQtaW4gLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9nZ2VkLWluIC5wYWdpbmF0aW9uIHVsIC5uZXh0IGEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gI2lmcmFtZWRyZXN1bHQgLnRpcHMtZ3JheSxcbi5sb2dnZWQtaW4gI2lmcmFtZWRyZXN1bHQgLnRpcHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dnZWQtaW4gI2lmcmFtZWRyZXN1bHQgLlJlc3VsdGJnR3JlZW4ge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLnNsaWRlci10cmFpbCB7XG4gIGxlZnQ6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWRhcmstYmx1ZSk7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMDtcbiAgdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5sb2dnZWQtaW4gLnNsaWRlci10cmFpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItZGFyay1ibHVlKTtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0wLjYyNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5sb2dnZWQtaW4gLnByaW50aWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMjVyZW07XG59XG4ubG9nZ2VkLWluIC5oYXNsaW5rIGEge1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ubG9nZ2VkLWluIC53cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45NnB4KSB7XG4gIC5sb2dnZWQtaW4gLndyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sb2dnZWQtaW4gLmxnXFw6bm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4ubG9nZ2VkLWluIC5sZ1xcOm5vd3JhcCAucHJvdi1yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9nZ2VkLWluIC5sZ1xcOm5vd3JhcCAucHJvdi1yaWdodCB1bCB7XG4gIG1hcmdpbi10b3A6IDAuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubG9nZ2VkLWluIC5sZ1xcOm5vd3JhcCAucHJvdi1yaWdodCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5sb2dnZWQtaW4gI3ByaW50IC5yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xufVxuLmxvZ2dlZC1pbiAjcHJpbnQgYS5wcmludGljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3ByaW50LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cbi5sb2dnZWQtaW4gI3ByaW50IC5idG4gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNi4yNXJlbTtcbn1cbi5sb2dnZWQtaW4gI3ByaW50IC5idG4gYS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvZ2dlZC1pbiAjcHJpbnQgLmJ0biBhLmRpc2FibGVkIGEge1xuICBjb2xvcjogdmFyKC0tZGlzYWJsZWQpO1xufVxuLmxvZ2dlZC1pbiAjcHJpbnQgLmJ0bi1vdXRsaW5lIGEge1xuICBjb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4gI3ByaW50IC5idG4tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG59XG4ubG9nZ2VkLWluICNwcmludCAuYnRuLW91dGxpbmUuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sb2dnZWQtaW4gI3ByaW50IC5idG4tb3V0bGluZS5kaXNhYmxlZCBhIHtcbiAgY29sb3I6IHZhcigtLWRpc2FibGVkKTtcbn1cbi5sb2dnZWQtaW4gI3ByaW50IC5jb250ZW50LW1haW4ge1xuICBtYXgtd2lkdGg6IDM2cmVtO1xufVxuLmxvZ2dlZC1pbiAjcHJpbnQgLmNvbnRlbnQtbWFpbiAuc3ZhciB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA2LjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nZ2VkLWluICNMYW5kaW5nIC5jb250ZW50LW1haW4ge1xuICBtYXgtd2lkdGg6IDQwLjYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gI2RpYWdub3N0aWNQYWdlLmRpYWdEaXNhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVkaXRvci13cmFwcGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kaWFnRGlzYWJsZSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5uYXYtY29udHJvbGxlciBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgW3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgW3R5cGU9Y2hlY2tib3hdIH4gLm1lbnUtdGl0bGUgPiBzcGFuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWVudS10aXRsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1lbnUtdGl0bGUgPiBzcGFuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1lbnUtdGl0bGUgbGFiZWwge1xuICB0b3A6IDAuMzc1cmVtO1xuICByaWdodDogMC4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWVudS10aXRsZSBsYWJlbCBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2LWNvbnRyb2xsZXIudmlzaWJsZS14cyBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5tZW51LXRpdGxlIGxhYmVsIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLm1lbnUtdGl0bGUgbGFiZWwgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAubWVudS13cmFwcGVyIHtcbiAgdG9wOiAzLjA2MjVyZW07XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ5cHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubmF2LWNvbnRyb2xsZXIudmlzaWJsZS14cyBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41NjI1cmVtO1xuICB0b3A6IDAuMzc1cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMC4xODc1cmVtO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgbGFiZWwgYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgbGFiZWwgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgLm1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMHZ3O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICB6LWluZGV4OiA5OTtcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIC5tZW51LXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgLm1lbnUtd3JhcHBlciBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmctbGVmdDogMi42MjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgLm1lbnUtd3JhcHBlciBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIC5tZW51LXdyYXBwZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2LWNvbnRyb2xsZXIudmlzaWJsZS14cyAubWVudS13cmFwcGVyIGxpLmhvbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIC5tZW51LXdyYXBwZXIgbGkuZGlhZ25vc2lzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG4ubmF2LWNvbnRyb2xsZXIudmlzaWJsZS14cyAubWVudS13cmFwcGVyIGxpLnBhdGllbnRzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuLm5hdi1jb250cm9sbGVyLnZpc2libGUteHMgLm1lbnUtd3JhcHBlciBsaS51c2VycmVwb3J0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIC5tZW51LXdyYXBwZXIgbGkudXNlci1hcmNoaXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubmF2LWNvbnRyb2xsZXIudmlzaWJsZS14cyAubWVudS13cmFwcGVyIGxpLmxvZ291dCAuYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ubmF2LWNvbnRyb2xsZXIudmlzaWJsZS14cyAubWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLm5hdi1jb250cm9sbGVyLmhpZGRlbi14cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI25hdmlnYXRpb24taG9tZSBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbi1ob21lIGxpLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50cmFpbmluZy1wYWdlLWJvZHkgbGkucGF0aWVudHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudHJhaW5pbmctcGFnZS1ib2R5ICNuYXZpZ2F0aW9uLWhvbWUgbGkucGF0aWVudHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jc2ltcGxlbW9kYWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbn1cbiNzaW1wbGVtb2RhbC1jb250YWluZXIgI2J0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuI3NpbXBsZW1vZGFsLWNvbnRhaW5lciAjYnRuLXdyYXBwZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLWxlZnQ6IDIuMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjEyNXJlbTtcbn1cblxuaHRtbC5pZnJhbWVkcmVzdWx0IC53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sLmlmcmFtZWRyZXN1bHQgLndyYXBwZXIgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOTZweCkge1xuICBodG1sLmlmcmFtZWRyZXN1bHQgLndyYXBwZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIGh0bWwuaWZyYW1lZHJlc3VsdCAud3JhcHBlciAuY29udGVudCBkaXY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwuaWZyYW1lZHJlc3VsdCAud3JhcHBlciAuY29udGVudCAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCxcbmh0bWwuaWZyYW1lZHJlc3VsdCAud3JhcHBlciAuY29udGVudCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmh0bWwuaWZyYW1lZHJlc3VsdCAucmVzdWx0cGFnZVJlbmRlciArICNkaXZQYWdlQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5odG1sLmlmcmFtZWRyZXN1bHQgI2lmcmFtZWRyZXN1bHQge1xuICBtYXgtd2lkdGg6IDM2cmVtO1xufVxuaHRtbC5pZnJhbWVkcmVzdWx0ICNpZnJhbWVkcmVzdWx0IC5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmh0bWwuaWZyYW1lZHJlc3VsdCAjaWZyYW1lZHJlc3VsdCAucmVzdWx0cGFnZVJlbmRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5odG1sLmlmcmFtZWRyZXN1bHQgI2lmcmFtZWRyZXN1bHQgLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaHRtbC5pZnJhbWVkcmVzdWx0IC5zbGlkZXItcG9pbnRlciB7XG4gIHRvcDogLTAuNjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuaHRtbC5pZnJhbWVkcmVzdWx0IC5zbGlkZXItYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmh0bWwuaWZyYW1lZHJlc3VsdCAuZ3JlZW4gLnRpcHMtYXJyb3cge1xuICBtYXJnaW4tdG9wOiAtMC42ODc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpIHRyYW5zbGF0ZVgoLTJweCk7XG59XG5odG1sLmlmcmFtZWRyZXN1bHQgLm9yYW5nZSAuc2xpZGVyLWFycm93IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbmh0bWwuaWZyYW1lZHJlc3VsdCAub3JhbmdlIC50aXBzLWFycm93IHtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xufVxuaHRtbC5pZnJhbWVkcmVzdWx0IC50aXBzLWdyYXkge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuaHRtbC5pZnJhbWVkcmVzdWx0IC5zZWxmdGVzdC1wYWdlLWJvZHkgLmNvbnRlbnQtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbiNyZWxhdGl2ZWNsYXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50LW1haW4gb2wge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogY3VwY2FrZTtcbn1cbi5jb250ZW50LW1haW4gb2wgbGkge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBjb3VudGVyLWluY3JlbWVudDogY3VwY2FrZTtcbn1cbi5jb250ZW50LW1haW4gb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoY3VwY2FrZSwgXCIuXCIpIFwiICkgXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNvbnRlbnQtbWFpbiBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5wcm92LXJpZ2h0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaW5kTGlzdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaW5kTGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZWRpdG9yLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmpxcGxvdC15YXhpcy10aWNrLCAuanFwbG90LXhheGlzLXRpY2sge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLm9wdGlvbi1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICBsZWZ0OiAyMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm9wdGlvbi1saXN0IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICBsZWZ0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm9wdGlvbi1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLm9wdGlvbi1saXN0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMS4yNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmlzc3VlLXJhbmtpbmctbGlzdCBsaSAub3JkZXJpbmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuLmlzc3VlLXJhbmtpbmctbGlzdCBsaTpmaXJzdC1jaGlsZCBhLmljb24tbW92ZS11cCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pc3N1ZS1yYW5raW5nLWxpc3QgbGk6bGFzdC1jaGlsZCBhLmljb24tbW92ZS1kb3duIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5hLk9yZGVyaW5nSXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jdXN0b21jb250cm9sIGxpLk9yZGVyaW5nSXRlbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cblxuLnVpLXNsaWRlci1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51c2VyLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItcGFnZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2UtaW5kZXggc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cblxuW2RhdGEtY29udHJvbHR5cGU9WWVzTm9MaXN0XSBsYWJlbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29udHJvbHR5cGU9WWVzTm9MaXN0XSBsYWJlbCA+IGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbltkYXRhLWNvbnRyb2x0eXBlPVllc05vTGlzdF0gLmNsZWFyZWQsXG5bZGF0YS1jb250cm9sdHlwZT1ZZXNOb0xpc3RdIC51bmNsZWFyZWQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDAgMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb250cm9sdHlwZT1ZZXNOb0xpc3RdIC5jbGVhcmVkIGxhYmVsLFxuW2RhdGEtY29udHJvbHR5cGU9WWVzTm9MaXN0XSAudW5jbGVhcmVkIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29udHJvbHR5cGU9WWVzTm9MaXN0XSAub3B0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuW2RhdGEtY29udHJvbHR5cGU9WWVzTm9MaXN0XSAub3B0aW9uLXdyYXBwZXIgLlllc05vTGlzdC1sYWJlbCB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbltkYXRhLWNvbnRyb2x0eXBlPVllc05vTGlzdF0gLm9wdGlvbi13cmFwcGVyIFtyb2xlPXJhZGlvZ3JvdXBdIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG59XG5bZGF0YS1jb250cm9sdHlwZT1ZZXNOb0xpc3RdIC5vcHRpb24td3JhcHBlciBbcm9sZT1yYWRpb2dyb3VwXSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG59XG5bZGF0YS1jb250cm9sdHlwZT1ZZXNOb0xpc3RdIC5vcHRpb24td3JhcHBlciBbcm9sZT1yYWRpb2dyb3VwXSBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxvYWRpbmdDdXJzb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5tb2RhbFBvcFVwQmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm1vZGFsUG9wVXBCYWNrZ3JvdW5kIC5sb2FkaW5nQ3Vyc29yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgcGFkZGluZzogOHB4IDJweCA4cHggOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uLnVpLWljb24tYWxlcnQge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYWxlcnQtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udHJhaW5pbmdzaWRlIC5idG5saW5rIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbiNyZWxhdGl2ZWNsYXNzICNzdGF0aXN0aWsgb2wge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuI3JlbGF0aXZlY2xhc3MgI3N0YXRpc3RpayBwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jc3RhdGlzdGlrIHtcbiAgbWF4LXdpZHRoOiA0MC42MjVyZW07XG59XG4jc3RhdGlzdGlrIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuXG4uYnV0dG9uLWhvbGRlciAuYnRuLFxuLmJ1dHRvbi1ob2xkZXIgI2xua0NlcnRpZmljYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDAuMTg3NXJlbTtcbn1cbi5idXR0b24taG9sZGVyIC5idG46bm90KFtkaXNhYmxlZF0pLFxuLmJ1dHRvbi1ob2xkZXIgI2xua0NlcnRpZmljYXRlOm5vdChbZGlzYWJsZWRdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b24taG9sZGVyIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ1dHRvbi1ob2xkZXIgW2Rpc2FibGVkXSxcbiNkaWFnbm9zdGljUGFnZS5kaWFnRGlzYWJsZSBhLFxuI2RpYWdub3N0aWNQYWdlLmRpYWdEaXNhYmxlIC5idG4tZGlzYWJsZSxcbiNkaWFnbm9zdGljUGFnZS5kaWFnRGlzYWJsZSBhLmNvbW1vbmJ0bixcbiNkaWFnbm9zdGljUGFnZS5kaWFnRGlzYWJsZSBhLmNvbW1vbmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRpc2FibGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWRpc2FibGVkLXRleHQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4jc3RhdGlzdGlrIGgyLFxuI1N0YXJ0UGFnZSBoMixcbi5oYXNib3JkZXIgaDIsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi52aXNpYmlsaXR5LWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzYm9yZGVyLm10LTUge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4uZmlyc3QtbGkgLmljb24tbW92ZS11cCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGFzdC1saSAuaWNvbi1tb3ZlLWRvd24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxvZ2dlZC1pbiBbZGF0YS1jb250cm9sdHlwZT1ZZXNOb0xpc3RdIC5ZZXNOb0xpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcHRpb24tYmcpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubG9nZ2VkLWluIFtkYXRhLWNvbnRyb2x0eXBlPVllc05vTGlzdF0gLlllc05vTGlzdCBsaTpob3ZlciAub3B0aW9uLXdyYXBwZXIgLmNsZWFyZWQsXG4ubG9nZ2VkLWluIFtkYXRhLWNvbnRyb2x0eXBlPVllc05vTGlzdF0gLlllc05vTGlzdCBsaTpob3ZlciAub3B0aW9uLXdyYXBwZXIgLnVuY2xlYXJlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrYm94LXJlZCB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4ucXVlc3Rpb25zLWxpc3QgbGkgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcbiAgY29sb3I6IHZhcigtLXZhbGlkYXRpb24tcmVkKTtcbn1cblxuLmxvZ2dlZC1pbiAuY2dhc19TdGFydFBhZ2Uuc3RhcnQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dnZWQtaW4gLmNnYXNfU3RhcnRQYWdlLnN0YXJ0LXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuLmxvZ2dlZC1pbiAuY2dhc19TdGFydFBhZ2Uuc3RhcnQtcGFnZSAuc3RhcnQtdGFibGUgLmZpcnN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubG9nZ2VkLWluIC5jZ2FzX1N0YXJ0UGFnZS5zdGFydC1wYWdlIC5zdGFydC10YWJsZSAuZmlyc3QgLmljb24tc21hbGwge1xuICBsZWZ0OiAtMC4xMjVyZW07XG4gIHRvcDogMC42MjVyZW07XG59XG5cbiNMYW5kaW5nICNTdGFydFBhZ2UuY29tbW9uYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMC44MTI1cmVtO1xufVxuXG5bZGF0YS1jb250cm9sdHlwZT1WaW1lb10gLm1lZGlhIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1MDM1MTU2NDclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuMTg3NXJlbTtcbn1cbltkYXRhLWNvbnRyb2x0eXBlPVZpbWVvXSAubWVkaWEgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGFnaW5hdGlvbiB1bCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhZ2luYXRpb24gdWwgbGkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vc2Fzcy9hX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbiNkaXZpZnJhbWVQcmV2aWV3U3RlcCB7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZSk7XHJcblxyXG4gIC5yZXN1bHQtdGV4dDplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgfVxyXG5cclxuICAudWktZGlhbG9nLnVpLXdpZGdldCB7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAjZGl2aWZyYW1lUHJldmlld1N0ZXAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBuYXYgdWwgbGkge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XHJcblxyXG4gICAgJi1mdWxsIHtcclxuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygxMDAwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NXB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0xMDAwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoZWFkZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb25Ub3BMMiB7XHJcbiAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDcwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctbHIocmVtLWNhbGMoMzcpKTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxMCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMjApIHJlbS1jYWxjKDkpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMzUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDE1KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0MCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ob21lIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlhZ25vc2lzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBhdGllbnRzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNyk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnVzZXJyZXBvcnQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi51c2VyLWFyY2hpdmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLXNtYWxsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoMTEpO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygxMSk7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICB0b3A6IDEycHg7XHJcblxyXG4gICAgJi5kb25lIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxMCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE3KTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoMjApO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXNtYWxsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmRleCB7XHJcbiAgICAuc3RhdHVzIHtcclxuICAgICAgLmljb24tc21hbGwge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI0xhbmRpbmcge1xyXG4gICAgI2NoYXJ0MyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvdi1yaWdodCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk2cHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNTdGFydFBhZ2Uge1xyXG4gICAgICAucHJvdi1yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFydC1wYWdlLFxyXG4gIC5zdGFnZS1wYWdlLFxyXG4gIC5kaWFnbm9zaXMtcGFnZSxcclxuICAucGF0aWVudHMtcGFnZSxcclxuICAuYXJjaGl2ZS11c2VyLFxyXG4gIC50cmFpbmluZ3NpZGUsXHJcbiAgLmltcGxpbmtzLXBhZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWxyKDIwcHgpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XHJcblxyXG4gICAgICAuc3RhZ2UtcGFnZSxcclxuICAgICAgLnN0YXJ0LXBhZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbHIoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFnZSxcclxuICAubWVzc2FnZSxcclxuICAuc3RhcnQge1xyXG4gICAgJi10YWJsZSB7XHJcbiAgICAgIC5pY29uLXNtYWxsIHtcclxuICAgICAgICB0b3A6IHJlbS1jYWxjKDExKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRkIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMpO1xyXG5cclxuICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzkuMiU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTIuMiU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGFzdCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyLjUlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgICAgICAmLnRoaXJkLFxyXG4gICAgICAgICAgJi5sYXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgOTYsIDE1MSwgMC4xKTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDcpO1xyXG5cclxuICAgICAgICAgIC50ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgLnRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNyk7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyZXkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGFnZSB7XHJcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xyXG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2FwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpZGViYXItb3BlbmVkIHtcclxuICAgIC5zdGFnZS1wYWdlIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDQ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLXNpZGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYygyMCkgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1haW4ge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQ5KTtcclxuICAgICAgLy8gbWF4LXdpZHRoOiByZW0tY2FsYyg2NTApO1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDU3Nik7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1scigwKTtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRpdG9yLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjc3RhdGlzdGlrIGgyLFxyXG4gICAgICAjU3RhcnRQYWdlIGgyLFxyXG4gICAgICAuaGFzYm9yZGVyIGgyLFxyXG4gICAgICAjeyRhbGwtaGVhZGluZ3N9IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGFzYm9yZGVyIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE5KTtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTkpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNMYW5kaW5nIC5zdGFydC10YWJsZSxcclxuICAgIC5tYXJrZXRpbmctdG9wLFxyXG4gICAgI0xhbmRpbmcgI1N0YXJ0UGFnZS5jb21tb25ibG9jayxcclxuICAgIC5oYXNib3JkZXIuY29tbW9uYmxvY2sge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjc3RhdGlzdGlrIGgzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNikgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbW9uYmxvY2sge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTUpO1xyXG5cclxuICAgICAgJi50cmFpbmluZ0luZm9ybWF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoLTIpO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0KTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWJhciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogcmVtLWNhbGMoMTApO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDE1KTtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1scihyZW0tY2FsYygyMikpO1xyXG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI0KTtcclxuICAgICAgLy8gcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjApO1xyXG5cclxuICAgICAgJi15ZWxsb3cge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXllbGxvdyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYmx1ZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZ3JlZW4ge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50cmFpbmluZ0luZm9ybWF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0YmFyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTEwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzUpIHJlbS1jYWxjKDEwKSByZW0tY2FsYygzMykgcmVtLWNhbGMoMjQpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDIyKTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAjZGl2U3RhZ2VTaWRlQmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0YmFyLW9wZW5lZCB7XHJcbiAgICAgICAgICAjZGl2U3RhZ2VTaWRlQmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdC1pc3N1ZS1saXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAvLyBib3JkZXItYm90dG9tLWNvbG9yOiAjYzljOWM5O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYubm90LWRvbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC43KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNnB4IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDZweCA5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgLy8gb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNTUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoOSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEpO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxMCk7XHJcblxyXG4gICAgICAgICAgJi5pY29uLXNtYWxsIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg5KTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDkpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDkpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTcpO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjcpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDI3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3NzU3RhcnQsXHJcbiAgICAgIC5pbmRleCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5yaWdodGJhci1vcGVuZWQge1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMzM1KTtcclxuXHJcbiAgICAgICAgLmxlZnQtaXNzdWUtbGlzdCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygyNDApO1xyXG5cclxuICAgICAgICAgIC5sZWZ0LWlzc3VlLWxpc3Qge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jc3NTdGFydCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmstaW5mbyB7XHJcbiAgICAgICAgICAuaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MDNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jc3NTdGFydCxcclxuICAgICAgICAuaW5kZXgge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDEwMHB4IDEwMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICZbY2xhc3MqPVwiaGVhZGVyLVwiXSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDI0KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJlRvcCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYSxcclxuICAgICAgICAgIC5wYWdpbmF0aW9uVG9wTDMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBhZ2luYXRpb25Ub3BMMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBhZ2luYXRpb25Ub3BMMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC8vIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxNDApO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAmLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAmLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICYtb3V0bGluZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiPCBcIjtcclxuICAgICAgICAgICAgICAgICAgLy8gY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg4KTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg4KTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg1KTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtZGFyayB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWdyZXkpO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1ncmV5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1ncmF5LWxlZnQtY2FuY2VsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XHJcbiAgICAgICAgICAucHJldiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIC8vIG1hcmdpbjogNXB4O1xyXG5cclxuICAgICAgICAgICAgICA6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGFzYm9yZGVyIHtcclxuICAgIC5pbmRleCB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5idXR0b24taG9sZGVyIHtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1xyXG5cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDc1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kLWZsZXgge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhcnQtcGFnZSAuY29udGVudC1zaWRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XHJcbiAgfVxyXG5cclxuICAuZGlhZ25vc2lzLXBhZ2UgLmNvbnRlbnQtc2lkZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xyXG4gIH1cclxuXHJcbiAgLnRyYWluaW5nc2lkZSAuc3RhZ2UtcGFnZSxcclxuICAudHJhaW5pbmdzaWRlIC5zdGFydC1wYWdlIHtcclxuICAgIC5jb250ZW50LXNpZGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJjaGl2ZS11c2VyIC5jb250ZW50LXNpZGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcclxuICB9XHJcblxyXG4gIGEuY29tbW9uYnRuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDEwMHB4IDEwMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICYuZGlhZ25vc2lzLXBhZ2UsXHJcbiAgJi51c2VyLXBhZ2UsXHJcbiAgJi50cmFpbmluZy1wYWdlIHtcclxuICAgICYtYm9keSB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAmLW1haW4ge1xyXG4gICAgICAgICAgLy8gbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg1NzYpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zaWRlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50cmFpbmluZy1wYWdlIHtcclxuICAgICYtYm9keSB7XHJcbiAgICAgIGxpLnBhdGllbnRzIHtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGlhZ25vc2lzLXBhZ2Uge1xyXG4gICAgJi1ib2R5IHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICYtc2lkZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkuZGlhZ25vc2lzIHtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rLWluZm8ge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIHJlbS1jYWxjKDQpIHJlbS1jYWxjKDQpIDA7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoMjIpO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygyMyk7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOCk7XHJcbiAgICB0b3A6IHJlbS1jYWxjKDM0KTtcclxuICB9XHJcblxyXG4gIC51aS13aWRnZXQge1xyXG4gICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyIHtcclxuICAgIC8vIG1heC13aWR0aDogcmVtLWNhbGMoNTc2KTtcclxuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIyKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgIC8vIHBhZGRpbmc6IDAgMCAwIHJlbS1jYWxjKDQpO1xyXG4gICAgLy8gbWFyZ2luOiAwIDAgcmVtLWNhbGMoOCkgcmVtLWNhbGMoLTE4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICsgbGFiZWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtcG9pbnRlciB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJi12YWx1ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg0MCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtbmV3IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYXJrIHtcclxuICAgICAgZmxleDogMTAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYygzMik7XHJcbiAgICAgICAgbGVmdDogcmVtLWNhbGMoLTE1KTtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBmbGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWFya2luZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbGVmdDogcmVtLWNhbGMoMTMpO1xyXG4gICAgICByaWdodDogcmVtLWNhbGMoMTEpO1xyXG4gICAgICB0b3A6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBsZWZ0OiByZW0tY2FsYygyMyk7XHJcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDIzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICBsZWZ0OiByZW0tY2FsYyg1KTtcclxuICAgICAgICAgIHJpZ2h0OiByZW0tY2FsYyg1KTtcclxuICAgICAgICAgIHRvcDogcmVtLWNhbGMoNSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItYmx1ZSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcclxuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjUpO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI25ld292ZXJsYXkge1xyXG4gICAgbGVmdDogcmVtLWNhbGMoMTApO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYyg5KTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItZGFyay1ibHVlKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItZGFyay1ibHVlKTtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZWZ0OiByZW0tY2FsYygtMTApO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpcHMtZ3JheSxcclxuICAuUmVzdWx0YmdHcmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyKSByZW0tY2FsYygxNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXhzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTUpO1xyXG4gIH1cclxuXHJcbiAgaDMuZ3JlZW5wYWludGVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgfVxyXG5cclxuICAudGlwcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcHRpb24tYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRpcHMsXHJcbiAgLnRpcHMtZ3JheSB7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDEzKTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDE1KTtcclxuICAgIC8vIG1heC13aWR0aDogcmVtLWNhbGMoNTAyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlciB7XHJcbiAgICAmLXBvaW50ZXIge1xyXG4gICAgICB0b3A6IHJlbS1jYWxjKC0xMSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hcnJvdyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmFuZ2Uge1xyXG4gICAgLnRpcHMtYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMTMpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICAgICAgLy8gJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xyXG4gICAgICAgIC8vIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XHJcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogcmdiYSgxOTQsIDIyNSwgMjQ1LCAwKTtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XHJcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOiAxMnB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAmLWFycm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNTVweDtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDU1KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9ibHVlLW1hcmtlci5zdmdcIik7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAvLyAgIHdpZHRoOiByZW0tY2FsYygxNy4yNSk7XHJcbiAgICAgICAgLy8gICBoZWlnaHQ6IHJlbS1jYWxjKDE3LjI1KTtcclxuICAgICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtNzUlKTtcclxuICAgICAgICAvLyAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgICAgLy8gICBib3R0b206IDA7XHJcbiAgICAgICAgLy8gICBsZWZ0OiA1MyU7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmOmJlZm9yZSxcclxuICAgICAgICAvLyAmOmFmdGVyIHtcclxuICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyZWVuIHtcclxuICAgIC50aXBzLWFycm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgICAvLyAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA3cHgpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIC8vIGhlaWdodDogMDtcclxuICAgICAgICAvLyB3aWR0aDogMDtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcclxuICAgICAgICAvLyBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1ncmVlbi1iZyk7XHJcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogcmdiYSgxOTQsIDIyNSwgMjQ1LCAwKTtcclxuICAgICAgICAvLyBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOiAxMnB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAmLWFycm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvZ3JlZW4tbWFya2VyLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNTVweDtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDU1KTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvZ3JlZW4tbWFya2VyLnBuZ1wiKTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNyZXN1bHRQYWdlQ29udGVudHMge1xyXG4gICAgLm9yYW5nZSB7XHJcbiAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMyk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpcHMge1xyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuIHtcclxuICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGlwcyB7XHJcbiAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTEpO1xyXG5cclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCkgdHJhbnNsYXRlWCgxcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAmLXBvaW50ZXIge1xyXG4gICAgICAgIHRvcDogcmVtLWNhbGMoLTExKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpcHMge1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiByZW0tY2FsYygyMik7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMpO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XHJcblxyXG4gICAgICAmLWdyYXkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDM2KTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5vcHRpb24tbGlzdCBsaSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbVtkaXNhYmxlZD1cInRydWVcIl0sXHJcbiAgICB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW1bZGlzYWJsZWQ9XCJ0cnVlXCJdOmhvdmVyLFxyXG4gICAgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sXHJcbiAgICB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW1bZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLm9wdGlvbi1saXN0IGxpLnNlbGVjdGVkLFxyXG4gICAgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLnNlbGVjdGVkOmhvdmVyLFxyXG4gICAgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLnNlbGVjdGVkW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sXHJcbiAgICB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0uc2VsZWN0ZWRbZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmcpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveCxcclxuICAgICAgLnJhZGlvIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbi1saXN0IGxpLndyb25nLXNlbGVjdGVkLFxyXG4gICAgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkOmhvdmVyLFxyXG4gICAgdWwub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sXHJcbiAgICB1bC5vcHRpb24tbGlzdCBsaS5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtcmVkKSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcclxuXHJcbiAgICAgIC5jaGVja2JveCxcclxuICAgICAgLnJhZGlvIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgICYtbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICBoNSxcclxuICAgIC5oNSB7XHJcbiAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlscy1saXN0IGxpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcclxuXHJcbiAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcclxuXHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGV0YWlscy10aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdGIocmVtLWNhbGMoMSkpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxyKHJlbS1jYWxjKDEwKSk7XHJcblxyXG4gICAgICAgIFtjbGFzcyo9XCJpY29uLVwiXSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctbHIocmVtLWNhbGMoMTYpKTtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRiKHJlbS1jYWxjKDYpLCByZW0tY2FsYygxNSkpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmFpbmluZ3NpZGUge1xyXG4gICAgLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVzdGltYXRpb24tbGlzdCBsaSxcclxuICAucXVlc3Rpb25zLWxpc3QgbGksXHJcbiAgLnJlc3BvbnNlLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5lc3RpbWF0aW9uLWxpc3QgbGkgbGksXHJcbiAgLlJlc3VsdE9yZGVyaW5nSW1nLFxyXG4gIC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCBsaSBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcHRpb24tYmcpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWJsdWUpO1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDQ1KTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoNDUpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWdyZXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14cyk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1ibHVlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pc3N1ZS1yYW5raW5nLWxpc3QgbGksXHJcbiAgdWwub3B0aW9uLWxpc3QgbGksXHJcbiAgLm9wdGlvbi10eXBlLWxpc3QgbGkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1ibHVlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwKSAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14cyk7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1ibHVlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodGVzdC1ibHVlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmcpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmcpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXNzdWUtcmFua2luZy1saXN0IGxpIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICB9XHJcblxyXG4gIC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCBsaSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3B0aW9uLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJhZGlvIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoMjQpO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygyNCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1ibHVlKTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0xMik7XHJcbiAgICBsZWZ0OiByZW0tY2FsYygxOCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogcmVtLWNhbGMoMTYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE2KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGVkIHtcclxuICAgIC5yYWRpbyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLlJhZGlvQnV0dG9uTGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg2Myk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2NoZWNrYm94XHJcbiAgLmNoZWNrYm94IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoMjQpO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygyNCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1ibHVlKTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0xMik7XHJcbiAgICBsZWZ0OiByZW0tY2FsYygyMCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogcmVtLWNhbGMoMTYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14cyk7XHJcbiAgICAgIGJvcmRlcjogcmVtLWNhbGMoNCkgc29saWQgdmFyKC0tZ3JlZW4pO1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC00cHggMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3RlZCB7XHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5DaGVja2JveExpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDYzKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy10YihyZW0tY2FsYygxMSkpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFyY2hpdmUtdXNlciB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi1yZWQpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1yZWQpO1xyXG5cclxuICAgICAgJi1sb2dpbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1yZWQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgLm5leHQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1scihyZW0tY2FsYygxMCkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2lmcmFtZWRyZXN1bHQge1xyXG4gICAgLnRpcHMtZ3JheSxcclxuICAgIC50aXBzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLlJlc3VsdGJnR3JlZW4ge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXRiKHJlbS1jYWxjKDIpKTtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1scihyZW0tY2FsYygxNSkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlci10cmFpbCB7XHJcbiAgICBsZWZ0OiByZW0tY2FsYygxMCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDkpO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1kYXJrLWJsdWUpO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWRhcmstYmx1ZSk7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygxMCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogcmVtLWNhbGMoLTEwKTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmludGljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICB9XHJcblxyXG4gIC5oYXNsaW5rIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45NnB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGdcXDpub3dyYXAge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcblxyXG4gICAgLnByb3YtcmlnaHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDUpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9wcmludFxyXG4gICNwcmludCB7XHJcbiAgICAucm93IHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5wcmludGljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3ByaW50LnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDApIHJlbS1jYWxjKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxMDApO1xyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGlzYWJsZWQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1vdXRsaW5lIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xyXG5cclxuICAgICAgICAgIC8vIGEge1xyXG4gICAgICAgICAgLy8gICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGlzYWJsZWQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC51c2VyUGFnaW5hdGlvbiB7XHJcbiAgICAvLyAgIGxpIHtcclxuICAgIC8vICAgICBhIHtcclxuICAgIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XHJcbiAgICAvLyAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0KSByZW0tY2FsYyg4KTtcclxuICAgIC8vICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgLy8gICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8vICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAvLyAgICAgICAmOmhvdmVyIHtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAmLmFjdGl2ZSB7XHJcbiAgICAvLyAgICAgICBhIHtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAmLW1haW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNTc2KTtcclxuXHJcbiAgICAgICAgLnN2YXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTAwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI0xhbmRpbmcge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAmLW1haW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2RpYWdub3N0aWNQYWdlLmRpYWdEaXNhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRpdG9yLXdyYXBwZXIge1xyXG4gIHAge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaWFnRGlzYWJsZSBhIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLm5hdiB7XHJcbiAgJi1jb250cm9sbGVyIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYudmlzaWJsZS14cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAvLyB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgIH4gLm1lbnUge1xyXG4gICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICB+IC5tZW51IHtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNTApO1xyXG5cclxuICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtLWNhbGMoNik7XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtLWNhbGMoNik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICB0b3A6IHJlbS1jYWxjKDQ5KTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ5cHgpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfiAubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYyg5KTtcclxuICAgICAgICB0b3A6IHJlbS1jYWxjKDYpO1xyXG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygzMik7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMyk7XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudSB7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTEwMHZ3O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDQyKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgbGVmdDogcmVtLWNhbGMoMTIpO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg0KTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaG9tZSB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlhZ25vc2lzIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYXRpZW50cyB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnVzZXJyZXBvcnQge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudXNlci1hcmNoaXZlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sb2dvdXQge1xyXG4gICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZGVuLXhzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbmF2aWdhdGlvbi1ob21lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRyYWluaW5nLXBhZ2UtYm9keSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICBsaS5wYXRpZW50cyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAjbmF2aWdhdGlvbi1ob21lIHtcclxuICAgICAgbGkucGF0aWVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3NpbXBsZW1vZGFsLWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAyMTBweDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG5cclxuICAjYnRuLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgQGluY2x1ZGUgcGFkZGluZy1scihyZW0tY2FsYygzNCkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbC5pZnJhbWVkcmVzdWx0IHtcclxuICAud3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1scihyZW0tY2FsYygyMCkpO1xyXG5cclxuICAgICAgICBkaXY6ZW1wdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQsXHJcbiAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXN1bHRwYWdlUmVuZGVyICsgI2RpdlBhZ2VDb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwKTtcclxuICB9XHJcblxyXG4gICNpZnJhbWVkcmVzdWx0IHtcclxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNTc2KTtcclxuXHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdHBhZ2VSZW5kZXIge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlciB7XHJcbiAgICAmLXBvaW50ZXIge1xyXG4gICAgICB0b3A6IHJlbS1jYWxjKC0xMSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWFycm93IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JlZW4ge1xyXG4gICAgLnRpcHMtYXJyb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpIHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JhbmdlIHtcclxuICAgIC5zbGlkZXItYXJyb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0KTtcclxuICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpcHMtYXJyb3cge1xyXG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpcHMge1xyXG4gICAgJi1ncmF5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGZ0ZXN0LXBhZ2UtYm9keSB7XHJcbiAgICAuY29udGVudC1tYWluIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNyZWxhdGl2ZWNsYXNzIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRlbnQtbWFpbiB7XHJcbiAgb2wge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGN1cGNha2U7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAvLyBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGN1cGNha2U7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcnMoY3VwY2FrZSwgXCIuXCIpIFwiICkgXCI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICArIG9sIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgLnByb3YtcmlnaHQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuaW5kTGlzdCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6MzYwcHg7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkaXRvciB7XHJcbiAgJi13cmFwcGVyIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uanFwbG90IHtcclxuICAmLXlheGlzLXRpY2ssXHJcbiAgJi14YXhpcy10aWNrIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5vcHRpb24tbGlzdCB7XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XHJcbiAgICAgIGxlZnQ6IDIxcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xyXG4gICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBsZWZ0OiByZW0tY2FsYygyMCk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5pc3N1ZS1yYW5raW5nLWxpc3Qge1xyXG4gIGxpIHtcclxuICAgIC5vcmRlcmluZy1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGEuaWNvbi1tb3ZlLXVwIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYS5pY29uLW1vdmUtZG93biB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYS5PcmRlcmluZ0l0ZW0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmN1c3RvbWNvbnRyb2wge1xyXG4gIGxpLk9yZGVyaW5nSXRlbSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnVzZXIge1xyXG4gICYtY29udGVudCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4udXNlci1wYWdlcy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucGFnZSB7XHJcbiAgJi1pbmRleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLWNvbnRyb2x0eXBlPVwiWWVzTm9MaXN0XCJdIHtcclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICA+IGIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbGVhcmVkLFxyXG4gIC51bmNsZWFyZWQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbjogMCByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wdGlvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLlllc05vTGlzdC1sYWJlbCB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICBbcm9sZT1cInJhZGlvZ3JvdXBcIl0ge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDUpO1xyXG5cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGluZ0N1cnNvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4ubW9kYWxQb3BVcEJhY2tncm91bmQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuNSk7XHJcbiAgLmxvYWRpbmdDdXJzb3Ige1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDQ4KTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoNDgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gIH1cclxufVxyXG5cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xyXG4gIHBhZGRpbmc6IDhweCAycHggOHB4IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xyXG4gIHJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uLnVpLWljb24tYWxlcnQge1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzZweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYWxlcnQtaWNvbi5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLnRyYWluaW5nc2lkZSAuYnRubGluayB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbiNyZWxhdGl2ZWNsYXNzIHtcclxuICAjc3RhdGlzdGlrIHtcclxuICAgIG9sIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDI0KTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jc3RhdGlzdGlrIHtcclxuICBtYXgtd2lkdGg6IHJlbS1jYWxjKDY1MCk7XHJcbiAgb2wge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24taG9sZGVyIHtcclxuICAuYnRuLFxyXG4gICNsbmtDZXJ0aWZpY2F0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMyk7XHJcblxyXG4gICAgJjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1ob2xkZXIgW2Rpc2FibGVkXSxcclxuI2RpYWdub3N0aWNQYWdlLmRpYWdEaXNhYmxlIGEsXHJcbiNkaWFnbm9zdGljUGFnZS5kaWFnRGlzYWJsZSAuYnRuLWRpc2FibGUsXHJcbiNkaWFnbm9zdGljUGFnZS5kaWFnRGlzYWJsZSBhLmNvbW1vbmJ0bixcclxuI2RpYWdub3N0aWNQYWdlLmRpYWdEaXNhYmxlIGEuY29tbW9uYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1kaXNhYmxlZC1iZyk7XHJcbiAgY29sb3I6IHZhcigtLWRpc2FibGVkLXRleHQpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuI3N0YXRpc3RpayBoMixcclxuI1N0YXJ0UGFnZSBoMixcclxuLmhhc2JvcmRlciBoMixcclxuI3skYWxsLWhlYWRpbmdzfSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbn1cclxuXHJcbi52aXNpYmlsaXR5LWhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhc2JvcmRlci5tdC01IHtcclxuICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcbn1cclxuXHJcbi5maXJzdC1saSAuaWNvbi1tb3ZlLXVwIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxhc3QtbGkgLmljb24tbW92ZS1kb3duIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgW2RhdGEtY29udHJvbHR5cGU9XCJZZXNOb0xpc3RcIl0gLlllc05vTGlzdCBsaTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcHRpb24tYmcpO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC5vcHRpb24td3JhcHBlciB7XHJcbiAgICAgIC5jbGVhcmVkLFxyXG4gICAgICAudW5jbGVhcmVkIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1yZWQge1xyXG4gIG1hcmdpbi10b3A6IC0xMnB4O1xyXG59XHJcblxyXG4ucXVlc3Rpb25zLWxpc3QgbGkgc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xyXG4gIGNvbG9yOiB2YXIoLS12YWxpZGF0aW9uLXJlZCk7XHJcbn1cclxuXHJcbi5sb2dnZWQtaW4ge1xyXG4gIC5jZ2FzX1N0YXJ0UGFnZSB7XHJcbiAgICAmLnN0YXJ0LXBhZ2Uge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjApO1xyXG4gICAgICB9XHJcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcclxuXHJcbiAgICAgIC5zdGFydC10YWJsZSAuZmlyc3Qge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAuaWNvbi1zbWFsbCB7XHJcbiAgICAgICAgICBsZWZ0OiByZW0tY2FsYygtMik7XHJcbiAgICAgICAgICB0b3A6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNMYW5kaW5nICNTdGFydFBhZ2UuY29tbW9uYmxvY2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMyk7XHJcbn1cclxuXHJcbltkYXRhLWNvbnRyb2x0eXBlPVwiVmltZW9cIl0ge1xyXG4gIC5tZWRpYSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMDAgLyA1MzMuMzMgKiAxMDAlKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMpO1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHVsIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1peGluIG0tbXEoICRicmVha3BvaW50ICkge1xyXG5cdEBlcnJvciBcIlVzZSBgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duYCBpbnN0ZWFkLlwiO1xyXG5cdEBjb250ZW50O1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QGlmICRtaW4ge1xyXG5cdCAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdCAgfVxyXG5cdH0gQGVsc2Uge1xyXG5cdCAgQGNvbnRlbnQ7XHJcblx0fVxyXG4gIH1cclxuICBcclxuICAvLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4gIC8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbiAgQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cdEBpZiAkbWF4IHtcclxuXHQgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHQgIH1cclxuXHR9IEBlbHNlIHtcclxuXHQgIEBjb250ZW50O1xyXG5cdH1cclxuICB9XHJcblxyXG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTAwJSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzdHJpcFVuaXQoJHZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiByZW0tY2FsYyggJHZhbHVlcyApIHtcclxuXHQkcmVtLXZhbHVlczogKCk7XHJcblxyXG5cdC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuXHQkYmFzZTogKCBzdHJpcFVuaXQoJHZhbHVlcykgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuQG1peGluIHBvYSggJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnICkge1xyXG5cdGNvbnRlbnQ6ICRjb250ZW50O1xyXG5cdGRpc3BsYXk6ICRkaXNwbGF5O1xyXG5cdHBvc2l0aW9uOiAkcG9zO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmRzKCAkYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyLCAkYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgJGJhY2tncm91bmQtc2l6ZTogY292ZXIgKSB7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6ICRiYWNrZ3JvdW5kLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCAkcGFkZGluZy10b3A6IDIwcHgsICRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy10b3AsICRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctdG9wLCAkcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3AgKSB7XHJcblx0cGFkZGluZzogJHBhZGRpbmctdG9wICRwYWRkaW5nLXJpZ2h0ICRwYWRkaW5nLWJvdHRvbSAkcGFkZGluZy1sZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy10YiggJHBhZGRpbmctdG9wOiAyMHB4LCAkcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLXRvcCApIHtcclxuXHRwYWRkaW5nLXRvcDogJHBhZGRpbmctdG9wO1xyXG5cdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ib3R0b207XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLWxyKCAkcGFkZGluZy1sZWZ0OiAyMHB4LCAkcGFkZGluZy1yaWdodDogJHBhZGRpbmctbGVmdCApIHtcclxuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWxlZnQ7XHJcblx0cGFkZGluZy1yaWdodDogJHBhZGRpbmctcmlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4oICRtYXJnaW4tdG9wOiAyMHB4LCAkbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXRvcCwgJG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdG9wLCAkbWFyZ2luLWxlZnQ6ICRtYXJnaW4tdG9wICkge1xyXG5cdG1hcmdpbjogJG1hcmdpbi10b3AgJG1hcmdpbi1yaWdodCAkbWFyZ2luLWJvdHRvbSAkbWFyZ2luLWxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tdGIoICRtYXJnaW4tdG9wOiAyMHB4LCAkbWFyZ2luLWJvdHRvbTogJG1hcmdpbi10b3AgKSB7XHJcblx0bWFyZ2luLXRvcDogJG1hcmdpbi10b3A7XHJcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tbHIoICRtYXJnaW4tbGVmdDogMjBweCwgJG1hcmdpbi1yaWdodDogJG1hcmdpbi1sZWZ0ICkge1xyXG5cdG1hcmdpbi1sZWZ0OiAkbWFyZ2luLWxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXJpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbiggJHRyYW5zaXRpb24tdGltZTogMC4ycywgJHRyYW5zaXRpb24tZWFzZTogbGluZWFyKSB7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi1lYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udGVsbG8oICRmb250LXNpemU6IDEwcHgsICRjb2xvcjogJGdyZXkgKSB7XHJcblx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHNwZWFrOiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTJweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRmb250LXNpemU6ICRmb250LXNpemU7XHJcblx0Y29sb3I6ICRjb2xvcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWFnZSB7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59Il19 */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

.admin-preview .main-body {
  display: block;
}
.admin-preview [data-controltype=Headline] {
  margin-bottom: 0.625rem;
}
.admin-preview .details-list li .details-title {
  margin-bottom: 0;
}
.admin-preview .content-side {
  background-color: var(--light-blue);
}
.admin-preview .content-main {
  max-width: 35.75rem;
  padding-bottom: 3.125rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzX2FkbWluX3ByZXZpZXcuY3NzIiwiY29tcG9uZW50cy9wYWdlc19hZG1pbl9wcmV2aWV3LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZUE7RUFDQyxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0csdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBRUgsb0NBQUE7RUFDQSx3QkFBQTtBQ2xCRDtBRG9CQztFQTVERDtJQTZERSxXQUFBO0VDakJBO0FBQ0Y7QURtQkM7RUFoRUQ7SUFpRUUsV0FBQTtFQ2hCQTtBQUNGOztBRG1CQTs7O0VBR0MsOEJBQUE7VUFBQSxzQkFBQTtBQ2hCRDs7QURzQkE7RUFDQyw2QkFBQTtFQUNBLG1CQUFBO0FDbkJEOztBQ3pFRTtFQUNFLGNBQUE7QUQ0RUo7QUN6RUU7RUFDRSx1QkFBQTtBRDJFSjtBQ3RFTTtFQUNFLGdCQUFBO0FEd0VSO0FDbEVJO0VBQ0ksbUNBQUE7QURvRVI7QUNqRUk7RUFDSSxtQkFBQTtFQUNBLHdCQUFBO0FEbUVSIiwiZmlsZSI6ImNvbXBvbmVudHMvcGFnZXNfYWRtaW5fcHJldmlldy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibHVlOiAjMDA3QUYzO1xuICAtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcbiAgLS1saWdodC1yZWQ6ICNGQTAwMDA7XG4gIC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XG4gIC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcbiAgLS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgLS1zZWxlY3RlZDogIzc3OENBMjtcbiAgLS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcbiAgLS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xuICAtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xuICAtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xuICAtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XG4gIC0tYmx1ZTogIzFDNjY5NjtcbiAgLS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XG4gIC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcbiAgLS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XG4gIC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcbiAgLS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xuICAtLXllbGxvdzogI0ZGQzcwMDtcbiAgLS1ncmVlbjogIzMxQzZBODtcbiAgLS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xuICAtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcbiAgLS1ncmVlbi1iZzogIzk4RTJEMztcbiAgLS1yZWQ6ICNGRjlEODc7XG4gIC0tYnRuLXJlZDogI2U3NGMzYztcbiAgLS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcbiAgLS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcbiAgLS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcbiAgLS1vcHRpb24tYmc6ICNFOEYwRjQ7XG4gIC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG4gIC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XG4gIC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xuICAtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1pbnB1dC1jb2xvcjogIzAwN2FmMztcbiAgLS1nYXA6IDE1cHg7XG4gIC0tYnV0dG9uLWdhcDogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcbiAgLS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xuICAtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcbiAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tZGVmYXV0LWdhcDogMTBweDtcbiAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcbiAgLS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xuICAtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAxNHB4O1xuICB9XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYWRtaW4tcHJldmlldyAubWFpbi1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWRtaW4tcHJldmlldyBbZGF0YS1jb250cm9sdHlwZT1IZWFkbGluZV0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5hZG1pbi1wcmV2aWV3IC5kZXRhaWxzLWxpc3QgbGkgLmRldGFpbHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkbWluLXByZXZpZXcgLmNvbnRlbnQtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuLmFkbWluLXByZXZpZXcgLmNvbnRlbnQtbWFpbiB7XG4gIG1heC13aWR0aDogMzUuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vc2Fzcy9hX3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uYWRtaW4tcHJldmlldyB7XHJcbiAgLm1haW4tYm9keSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIFtkYXRhLWNvbnRyb2x0eXBlPVwiSGVhZGxpbmVcIl0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMtbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIC5kZXRhaWxzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICAmLXNpZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtbWFpbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg1NzIpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */

@media print {
  body,
.logged-in {
    color: black;
    padding: 0 !important;
    background-color: #fff;
  }
  .content-side,
header,
footer,
.footer {
    display: none;
  }
  .slider-marking__wrapper {
    z-index: 2;
  }
  .slider-marking__wrapper ~ .tips {
    z-index: 1;
    padding: 7px 10px;
  }
  .thirdimage {
    top: 54px;
  }
  .thirdimage:after, .thirdimage:before {
    position: absolute;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  .thirdimage:after {
    content: "";
    border: 7px solid #E8F0F4;
    z-index: 1;
    left: 1px;
    top: 1px;
  }
  .thirdimage:before {
    content: "";
    border: 8px solid #BBD2E2;
    border-right-color: #E8F0F4;
    border-bottom-color: #E8F0F4;
    z-index: 0;
  }
  .slider-trail {
    top: 0 !important;
  }
  .slider-trail:before {
    border: 5px solid rgba(11, 96, 151, 0.6);
    top: -5px;
    left: -15px !important;
  }
  .slider-arrow:after {
    content: "";
  }
  .slider-arrow:after,
.secondimage:after {
    content: url("images/blue-marker.svg");
  }
  .pagebreak {
    page-break-after: always;
    float: none;
  }
  .customcontrol {
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid;
  }
  * {
    float: none;
  }
  .details-list li .details {
    display: block !important;
  }
  .details-list li .details-title:before {
    content: "";
    border: 15px solid #0B6097;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
  }
  .tips {
    overflow: hidden;
    margin-top: -5px;
    margin-left: -1px;
    background-color: #E8F0F4 !important;
  }
  .forprint .tips {
    margin-top: 0;
  }
}
.forprint * {
  float: none;
}
.forprint .pagebreak {
  page-break-after: always;
  float: none;
}
.forprint .customcontrol .OrderingItem {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.forprint body,
.forprint .logged-in {
  color: black;
  padding: 0 !important;
  background-color: #fff;
}
.forprint .content-side,
.forprint header,
.forprint footer,
.forprint .footer {
  display: none;
}
.forprint .slider {
  padding-right: 16px;
}
.forprint .slider-marking__wrapper {
  z-index: 2;
}
.forprint .slider-marking__wrapper ~ .tips {
  z-index: 1;
  padding: 7px 10px;
}
.forprint .thirdimage {
  top: 54px;
}
.forprint .thirdimage:after, .forprint .thirdimage:before {
  position: absolute;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.forprint .thirdimage:after {
  content: "";
  border: 7px solid #E8F0F4;
  z-index: 1;
  left: 1px;
  top: 1px;
}
.forprint .thirdimage:before {
  content: "";
  border: 8px solid #BBD2E2;
  border-right-color: #E8F0F4;
  border-bottom-color: #E8F0F4;
  z-index: 0;
}
.forprint .tips {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  overflow: hidden;
  background-color: #E8F0F4 !important;
}
.forprint .slider-trail {
  top: 0 !important;
}
.forprint .slider-trail:before {
  border: 5px solid rgba(11, 96, 151, 0.6);
  top: -5px;
  left: -15px !important;
}
.forprint .slider-arrow:after {
  content: "";
}
.forprint .slider-arrow:after,
.forprint .secondimage:after {
  content: url("data:image/svg+xml,%3Csvg width='20' height='55' viewBox='0 0 20 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2C0 0.89543 0.895431 0 2 0H18C19.1046 0 20 0.89543 20 2V46.0387C20 46.6463 19.7238 47.2209 19.2494 47.6005L11.2494 54.0005C10.519 54.5848 9.48105 54.5848 8.75061 54.0005L0.75061 47.6005C0.276179 47.2209 0 46.6463 0 46.0388V2Z' fill='%231C6696'/%3E%3Cpath opacity='0.4' d='M13.7959 14.4643L13.7959 26.5357C13.7959 26.7679 14.0102 27 14.2857 27L15.5102 27C15.7551 27 16 26.7679 16 26.5357L16 14.4643C16 14.2031 15.7551 14 15.5102 14L14.2857 14C14.0102 14 13.7959 14.2031 13.7959 14.4643ZM8.89796 14.4643L8.89796 26.5357C8.89796 26.7679 9.11224 27 9.38775 27L10.6122 27C10.8571 27 11.102 26.7679 11.102 26.5357L11.102 14.4643C11.102 14.2031 10.8571 14 10.6122 14L9.38776 14C9.11225 14 8.89796 14.2031 8.89796 14.4643ZM4 14.4643L4 26.5357C4 26.7679 4.21429 27 4.4898 27L5.71429 27C5.95918 27 6.20408 26.7679 6.20408 26.5357L6.20408 14.4643C6.20408 14.2031 5.95918 14 5.71429 14L4.4898 14C4.21429 14 4 14.2031 4 14.4643Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvcHJpbnQuc2NzcyIsImNvbXBvbmVudHMvcHJpbnQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7O0lBRUUsWUFBQTtJQUNBLHFCQUFBO0lBQ0Esc0JBQUE7RUNDRjtFREVBOzs7O0lBSUUsYUFBQTtFQ0FGO0VER0E7SUFDRSxVQUFBO0VDREY7RURFRTtJQUNJLFVBQUE7SUFDQSxpQkFBQTtFQ0FOO0VESUE7SUFDRSxTQUFBO0VDRkY7RURJRTtJQUVJLGtCQUFBO0lBQ0EsZ0NBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0VDSE47RURNRTtJQUNJLFdBQUE7SUFDQSx5QkFBQTtJQUNBLFVBQUE7SUFDQSxTQUFBO0lBQ0EsUUFBQTtFQ0pOO0VET0U7SUFDSSxXQUFBO0lBQ0EseUJBQUE7SUFDQSwyQkFBQTtJQUNBLDRCQUFBO0lBQ0EsVUFBQTtFQ0xOO0VEUUE7SUFDRSxpQkFBQTtFQ05GO0VET0U7SUFDSSx3Q0FBQTtJQUNBLFNBQUE7SUFDQSxzQkFBQTtFQ0xOO0VEU0U7SUFDSSxXQUFBO0VDUE47RURZRTs7SUFDSSxzQ0FBQTtFQ1ROO0VEWUE7SUFDRSx3QkFBQTtJQUNBLFdBQUE7RUNWRjtFRGFBO0lBQ0Usa0NBQUE7T0FBQSwrQkFBQTtZQUFBLG1CQUFBO0VDWEY7RURjQTtJQUNFLFdBQUE7RUNaRjtFRGNBO0lBQ0UseUJBQUE7RUNaRjtFRGNBO0lBQXdDLFdBQUE7SUFBWSwwQkFBQTtJQUEyQixrQkFBQTtJQUFtQixPQUFBO0lBQVEsUUFBQTtJQUFTLE1BQUE7SUFBTyxTQUFBO0lBQVUsV0FBQTtFQ0pwSTtFRE1BO0lBQ0UsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esb0NBQUE7RUNKRjtFRGtCRTtJQUNFLGFBQUE7RUNoQko7QUFDRjtBRHFCRTtFQUNFLFdBQUE7QUNuQko7QURxQkU7RUFDRSx3QkFBQTtFQUNBLFdBQUE7QUNuQko7QUR1Qkk7RUFDRSxrQ0FBQTtLQUFBLCtCQUFBO1VBQUEsbUJBQUE7QUNyQk47QUR3QkU7O0VBRUUsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QUN0Qko7QUR5QkU7Ozs7RUFJRSxhQUFBO0FDdkJKO0FEMEJFO0VBQ0UsbUJBQUE7QUN4Qko7QUQyQkU7RUFDRSxVQUFBO0FDekJKO0FEMEJJO0VBQ0ksVUFBQTtFQUNBLGlCQUFBO0FDeEJSO0FENEJFO0VBQ0UsU0FBQTtBQzFCSjtBRDRCSTtFQUVJLGtCQUFBO0VBQ0EsZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0FDM0JSO0FEOEJJO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FDNUJSO0FEK0JJO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLFVBQUE7QUM3QlI7QURpQ0U7RUFDRSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0FDL0JKO0FEa0NFO0VBQ0UsaUJBQUE7QUNoQ0o7QURpQ0k7RUFDSSx3Q0FBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtBQy9CUjtBRG1DSTtFQUNJLFdBQUE7QUNqQ1I7QURzQ0k7O0VBRUksaWxDQUFBO0FDcENSIiwiZmlsZSI6ImNvbXBvbmVudHMvcHJpbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1lZGlhIHByaW50IHtcclxuICBib2R5LFxyXG4gIC5sb2dnZWQtaW4ge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNpZGUsXHJcbiAgaGVhZGVyLFxyXG4gIGZvb3RlcixcclxuICAuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyLW1hcmtpbmdfX3dyYXBwZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIH4gLnRpcHMge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRoaXJkaW1hZ2Uge1xyXG4gICAgdG9wOiA1NHB4O1xyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjRThGMEY0O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjQkJEMkUyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0U4RjBGNDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRThGMEY0O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGlkZXItdHJhaWwge1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOjVweCBzb2xpZCAjMEI2MDk3OTk7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGlkZXItYXJyb3cge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGlkZXItYXJyb3csXHJcbiAgLnNlY29uZGltYWdlIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybChcImltYWdlcy9ibHVlLW1hcmtlci5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlYnJlYWsge1xyXG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tY29udHJvbCB7XHJcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgKiAge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5kZXRhaWxzLWxpc3QgbGkgLmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGV0YWlscy1saXN0IGxpIC5kZXRhaWxzLXRpdGxlOmJlZm9yZSB7Y29udGVudDogJyc7Ym9yZGVyOiAxNXB4IHNvbGlkICMwQjYwOTc7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDA7cmlnaHQ6IDA7dG9wOiAwO2JvdHRvbTogMDt6LWluZGV4OiAtMTt9XHJcblxyXG4gIC50aXBzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGMEY0ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAmOmFmdGVyIHtcclxuICAgIC8vICAgY29udGVudDogJyc7XHJcbiAgICAvLyAgIGJvcmRlcjogMTAwcHggc29saWQgI2U4ZjBmNDtcclxuICAgIC8vICAgei1pbmRleDogLTE7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgbGVmdDogMXB4O1xyXG4gICAgLy8gICByaWdodDogMXB4O1xyXG4gICAgLy8gICB0b3A6IDFweDtcclxuICAgIC8vICAgYm90dG9tOiAxcHg7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAuZm9ycHJpbnQge1xyXG4gICAgLnRpcHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcnByaW50IHtcclxuICAqICB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLnBhZ2VicmVhayB7XHJcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jdXN0b21jb250cm9sIHtcclxuICAgIC5PcmRlcmluZ0l0ZW0ge1xyXG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5LFxyXG4gIC5sb2dnZWQtaW4ge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNpZGUsXHJcbiAgaGVhZGVyLFxyXG4gIGZvb3RlcixcclxuICAuZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyLW1hcmtpbmdfX3dyYXBwZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIH4gLnRpcHMge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRoaXJkaW1hZ2Uge1xyXG4gICAgdG9wOiA1NHB4O1xyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjRThGMEY0O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjQkJEMkUyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0U4RjBGNDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRThGMEY0O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGlwcyB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGMEY0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyLXRyYWlsIHtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlcjo1cHggc29saWQgIzBCNjA5Nzk5O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBsZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLWFycm93IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLWFycm93LFxyXG4gIC5zZWNvbmRpbWFnZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICAvLyBjb250ZW50OiB1cmwoXCJpbWFnZXMvYmx1ZS1tYXJrZXIuc3ZnXCIpO1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzU1JyB2aWV3Qm94PScwIDAgMjAgNTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDJDMCAwLjg5NTQzIDAuODk1NDMxIDAgMiAwSDE4QzE5LjEwNDYgMCAyMCAwLjg5NTQzIDIwIDJWNDYuMDM4N0MyMCA0Ni42NDYzIDE5LjcyMzggNDcuMjIwOSAxOS4yNDk0IDQ3LjYwMDVMMTEuMjQ5NCA1NC4wMDA1QzEwLjUxOSA1NC41ODQ4IDkuNDgxMDUgNTQuNTg0OCA4Ljc1MDYxIDU0LjAwMDVMMC43NTA2MSA0Ny42MDA1QzAuMjc2MTc5IDQ3LjIyMDkgMCA0Ni42NDYzIDAgNDYuMDM4OFYyWicgZmlsbD0nJTIzMUM2Njk2Jy8lM0UlM0NwYXRoIG9wYWNpdHk9JzAuNCcgZD0nTTEzLjc5NTkgMTQuNDY0M0wxMy43OTU5IDI2LjUzNTdDMTMuNzk1OSAyNi43Njc5IDE0LjAxMDIgMjcgMTQuMjg1NyAyN0wxNS41MTAyIDI3QzE1Ljc1NTEgMjcgMTYgMjYuNzY3OSAxNiAyNi41MzU3TDE2IDE0LjQ2NDNDMTYgMTQuMjAzMSAxNS43NTUxIDE0IDE1LjUxMDIgMTRMMTQuMjg1NyAxNEMxNC4wMTAyIDE0IDEzLjc5NTkgMTQuMjAzMSAxMy43OTU5IDE0LjQ2NDNaTTguODk3OTYgMTQuNDY0M0w4Ljg5Nzk2IDI2LjUzNTdDOC44OTc5NiAyNi43Njc5IDkuMTEyMjQgMjcgOS4zODc3NSAyN0wxMC42MTIyIDI3QzEwLjg1NzEgMjcgMTEuMTAyIDI2Ljc2NzkgMTEuMTAyIDI2LjUzNTdMMTEuMTAyIDE0LjQ2NDNDMTEuMTAyIDE0LjIwMzEgMTAuODU3MSAxNCAxMC42MTIyIDE0TDkuMzg3NzYgMTRDOS4xMTIyNSAxNCA4Ljg5Nzk2IDE0LjIwMzEgOC44OTc5NiAxNC40NjQzWk00IDE0LjQ2NDNMNCAyNi41MzU3QzQgMjYuNzY3OSA0LjIxNDI5IDI3IDQuNDg5OCAyN0w1LjcxNDI5IDI3QzUuOTU5MTggMjcgNi4yMDQwOCAyNi43Njc5IDYuMjA0MDggMjYuNTM1N0w2LjIwNDA4IDE0LjQ2NDNDNi4yMDQwOCAxNC4yMDMxIDUuOTU5MTggMTQgNS43MTQyOSAxNEw0LjQ4OTggMTRDNC4yMTQyOSAxNCA0IDE0LjIwMzEgNCAxNC40NjQzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWVkaWEgcHJpbnQge1xuICBib2R5LFxuLmxvZ2dlZC1pbiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jb250ZW50LXNpZGUsXG5oZWFkZXIsXG5mb290ZXIsXG4uZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2xpZGVyLW1hcmtpbmdfX3dyYXBwZXIgfiAudGlwcyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgfVxuICAudGhpcmRpbWFnZSB7XG4gICAgdG9wOiA1NHB4O1xuICB9XG4gIC50aGlyZGltYWdlOmFmdGVyLCAudGhpcmRpbWFnZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnRoaXJkaW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA3cHggc29saWQgI0U4RjBGNDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAudGhpcmRpbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA4cHggc29saWQgI0JCRDJFMjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNFOEYwRjQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U4RjBGNDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5zbGlkZXItdHJhaWwge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItdHJhaWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDExLCA5NiwgMTUxLCAwLjYpO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLnNsaWRlci1hcnJvdzphZnRlcixcbi5zZWNvbmRpbWFnZTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2JsdWUtbWFya2VyLnN2Z1wiKTtcbiAgfVxuICAucGFnZWJyZWFrIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWNvbnRyb2wge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgKiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmRldGFpbHMtbGlzdCBsaSAuZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZGV0YWlscy1saXN0IGxpIC5kZXRhaWxzLXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDE1cHggc29saWQgIzBCNjA5NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC50aXBzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjBGNCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb3JwcmludCAudGlwcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZvcnByaW50ICoge1xuICBmbG9hdDogbm9uZTtcbn1cbi5mb3JwcmludCAucGFnZWJyZWFrIHtcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICBmbG9hdDogbm9uZTtcbn1cbi5mb3JwcmludCAuY3VzdG9tY29udHJvbCAuT3JkZXJpbmdJdGVtIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi5mb3JwcmludCBib2R5LFxuLmZvcnByaW50IC5sb2dnZWQtaW4ge1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb3JwcmludCAuY29udGVudC1zaWRlLFxuLmZvcnByaW50IGhlYWRlcixcbi5mb3JwcmludCBmb290ZXIsXG4uZm9ycHJpbnQgLmZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ycHJpbnQgLnNsaWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uZm9ycHJpbnQgLnNsaWRlci1tYXJraW5nX193cmFwcGVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5mb3JwcmludCAuc2xpZGVyLW1hcmtpbmdfX3dyYXBwZXIgfiAudGlwcyB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxuLmZvcnByaW50IC50aGlyZGltYWdlIHtcbiAgdG9wOiA1NHB4O1xufVxuLmZvcnByaW50IC50aGlyZGltYWdlOmFmdGVyLCAuZm9ycHJpbnQgLnRoaXJkaW1hZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZm9ycHJpbnQgLnRoaXJkaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDdweCBzb2xpZCAjRThGMEY0O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMXB4O1xufVxuLmZvcnByaW50IC50aGlyZGltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNCQkQyRTI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U4RjBGNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U4RjBGNDtcbiAgei1pbmRleDogMDtcbn1cbi5mb3JwcmludCAudGlwcyB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGMEY0ICFpbXBvcnRhbnQ7XG59XG4uZm9ycHJpbnQgLnNsaWRlci10cmFpbCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLmZvcnByaW50IC5zbGlkZXItdHJhaWw6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgxMSwgOTYsIDE1MSwgMC42KTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuLmZvcnByaW50IC5zbGlkZXItYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmZvcnByaW50IC5zbGlkZXItYXJyb3c6YWZ0ZXIsXG4uZm9ycHJpbnQgLnNlY29uZGltYWdlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nNTUnIHZpZXdCb3g9JzAgMCAyMCA1NScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMkMwIDAuODk1NDMgMC44OTU0MzEgMCAyIDBIMThDMTkuMTA0NiAwIDIwIDAuODk1NDMgMjAgMlY0Ni4wMzg3QzIwIDQ2LjY0NjMgMTkuNzIzOCA0Ny4yMjA5IDE5LjI0OTQgNDcuNjAwNUwxMS4yNDk0IDU0LjAwMDVDMTAuNTE5IDU0LjU4NDggOS40ODEwNSA1NC41ODQ4IDguNzUwNjEgNTQuMDAwNUwwLjc1MDYxIDQ3LjYwMDVDMC4yNzYxNzkgNDcuMjIwOSAwIDQ2LjY0NjMgMCA0Ni4wMzg4VjJaJyBmaWxsPSclMjMxQzY2OTYnLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC40JyBkPSdNMTMuNzk1OSAxNC40NjQzTDEzLjc5NTkgMjYuNTM1N0MxMy43OTU5IDI2Ljc2NzkgMTQuMDEwMiAyNyAxNC4yODU3IDI3TDE1LjUxMDIgMjdDMTUuNzU1MSAyNyAxNiAyNi43Njc5IDE2IDI2LjUzNTdMMTYgMTQuNDY0M0MxNiAxNC4yMDMxIDE1Ljc1NTEgMTQgMTUuNTEwMiAxNEwxNC4yODU3IDE0QzE0LjAxMDIgMTQgMTMuNzk1OSAxNC4yMDMxIDEzLjc5NTkgMTQuNDY0M1pNOC44OTc5NiAxNC40NjQzTDguODk3OTYgMjYuNTM1N0M4Ljg5Nzk2IDI2Ljc2NzkgOS4xMTIyNCAyNyA5LjM4Nzc1IDI3TDEwLjYxMjIgMjdDMTAuODU3MSAyNyAxMS4xMDIgMjYuNzY3OSAxMS4xMDIgMjYuNTM1N0wxMS4xMDIgMTQuNDY0M0MxMS4xMDIgMTQuMjAzMSAxMC44NTcxIDE0IDEwLjYxMjIgMTRMOS4zODc3NiAxNEM5LjExMjI1IDE0IDguODk3OTYgMTQuMjAzMSA4Ljg5Nzk2IDE0LjQ2NDNaTTQgMTQuNDY0M0w0IDI2LjUzNTdDNCAyNi43Njc5IDQuMjE0MjkgMjcgNC40ODk4IDI3TDUuNzE0MjkgMjdDNS45NTkxOCAyNyA2LjIwNDA4IDI2Ljc2NzkgNi4yMDQwOCAyNi41MzU3TDYuMjA0MDggMTQuNDY0M0M2LjIwNDA4IDE0LjIwMzEgNS45NTkxOCAxNCA1LjcxNDI5IDE0TDQuNDg5OCAxNEM0LjIxNDI5IDE0IDQgMTQuMjAzMSA0IDE0LjQ2NDNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xufSJdfQ== */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

.tab-controller {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.125rem;
  border-radius: 5px;
  background-color: var(--white);
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.625rem;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tab-controller.HARD-FILTER-ON-OFF-SWITCH {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tab-controller.HARD-FILTER-ON-OFF-SWITCH:hover .parameter-switch [type=checkbox]:checked + span {
  border-color: var(--white);
}
.tab-controller .category-sub {
  font-size: 0.75rem;
}
.tab-controller .category-sub span {
  font-weight: 400;
}
.tab-controller a {
  color: inherit;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1.4375rem 1rem;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.tab-controller a * {
  pointer-events: none;
}
.tab-controller sup {
  font-size: 0.75rem;
}
.tab-controller span {
  margin-left: 0.5rem;
  display: inline-block;
  font-weight: 400;
}
.tab-controller .parameter-inputs {
  width: auto;
  position: relative;
}
.tab-controller.HARD-FILTER .category-sub {
  position: absolute;
  bottom: 0.5rem;
  right: 0.625rem;
}
.tab-icons {
  padding: 0.75rem;
  padding-right: 0.3125rem;
  pointer-events: none;
  position: relative;
  font-size: 0.875rem;
  white-space: nowrap;
}
.tab-icons * {
  pointer-events: none;
}
.tab-selected {
  color: var(--white);
  margin-right: -0.9375rem;
  width: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tab-selected a {
  color: var(--white);
}
.tab-selected .tab-icons span {
  font-weight: 700;
}
.tab-selected .parameter-select {
  margin-right: 0.9375rem;
}

.col-tab .dropdown-search {
  margin-bottom: 0.9375rem;
}
.col-tab .dropdown-search .btn {
  min-width: 100%;
}

.category-red-border {
  border: 1px solid var(--red);
}
.category-filter-icon {
  color: var(--red);
  border-radius: 50%;
  border: 1px solid var(--red);
  width: 1.5625rem;
  height: 1.5625rem;
  min-width: 1.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.category-filter-icon i {
  font-size: 0.875rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL3RhYl9tZW51LmNzcyIsImNvbXBvbmVudHMvdGFiX21lbnUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQTtFQUNDLGVBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQ0FBQTtFQUNBLG1CQUFBO0VBRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSx5QkFBQTtFQUVBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0VBRUEsb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdFQUFBO0VBQ0EsNkVBQUE7RUFDRyx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFFSCxvQ0FBQTtFQUNBLHdCQUFBO0FDbEJEO0FEb0JDO0VBNUREO0lBNkRFLFdBQUE7RUNqQkE7QUFDRjtBRG1CQztFQWhFRDtJQWlFRSxXQUFBO0VDaEJBO0FBQ0Y7O0FEbUJBOzs7RUFHQyw4QkFBQTtVQUFBLHNCQUFBO0FDaEJEOztBRHNCQTtFQUNDLDZCQUFBO0VBQ0EsbUJBQUE7QUNuQkQ7O0FDMUVDO0VBQ0MsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FENkVGO0FDM0VFO0VBQ0MseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FENkVIO0FDMUVJO0VBQ0MsMEJBQUE7QUQ0RUw7QUN2RUU7RUFDQyxrQkFBQTtBRHlFSDtBQ3ZFRztFQUNDLGdCQUFBO0FEeUVKO0FDckVFO0VBQ0MsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QUR1RUg7QUN0RUc7RUFDQyxvQkFBQTtBRHdFSjtBQ3BFRTtFQUNDLGtCQUFBO0FEc0VIO0FDbkVFO0VBQ0MsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FEcUVIO0FDbEVFO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FEb0VIO0FDaEVHO0VBQ0Msa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBRGtFSjtBQzdEQztFQUVDLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBRDhERjtBQzVERTtFQUNDLG9CQUFBO0FEOERIO0FDMURDO0VBQ0MsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNBLDZCQUFBO0FENERGO0FDM0RFO0VBQ0MsbUJBQUE7QUQ2REg7QUMxREU7RUFDQyxnQkFBQTtBRDRESDtBQ3pERTtFQUNDLHVCQUFBO0FEMkRIOztBQ3JEQztFQUNDLHdCQUFBO0FEd0RGO0FDdkRFO0VBQ0MsZUFBQTtBRHlESDs7QUNsREM7RUFDQyw0QkFBQTtBRHFERjtBQ2xEQztFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FEb0RGO0FDbERFO0VBQ0MsbUJBQUE7QURvREgiLCJmaWxlIjoiY29tcG9uZW50cy90YWJfbWVudS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibHVlOiAjMDA3QUYzO1xuICAtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcbiAgLS1saWdodC1yZWQ6ICNGQTAwMDA7XG4gIC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XG4gIC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcbiAgLS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgLS1zZWxlY3RlZDogIzc3OENBMjtcbiAgLS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcbiAgLS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xuICAtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xuICAtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xuICAtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XG4gIC0tYmx1ZTogIzFDNjY5NjtcbiAgLS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XG4gIC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcbiAgLS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XG4gIC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcbiAgLS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xuICAtLXllbGxvdzogI0ZGQzcwMDtcbiAgLS1ncmVlbjogIzMxQzZBODtcbiAgLS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xuICAtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcbiAgLS1ncmVlbi1iZzogIzk4RTJEMztcbiAgLS1yZWQ6ICNGRjlEODc7XG4gIC0tYnRuLXJlZDogI2U3NGMzYztcbiAgLS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcbiAgLS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcbiAgLS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcbiAgLS1vcHRpb24tYmc6ICNFOEYwRjQ7XG4gIC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG4gIC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XG4gIC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xuICAtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1pbnB1dC1jb2xvcjogIzAwN2FmMztcbiAgLS1nYXA6IDE1cHg7XG4gIC0tYnV0dG9uLWdhcDogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcbiAgLS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xuICAtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcbiAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tZGVmYXV0LWdhcDogMTBweDtcbiAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcbiAgLS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xuICAtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAxNHB4O1xuICB9XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udGFiLWNvbnRyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRhYi1jb250cm9sbGVyLkhBUkQtRklMVEVSLU9OLU9GRi1TV0lUQ0gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGFiLWNvbnRyb2xsZXIuSEFSRC1GSUxURVItT04tT0ZGLVNXSVRDSDpob3ZlciAucGFyYW1ldGVyLXN3aXRjaCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi50YWItY29udHJvbGxlciAuY2F0ZWdvcnktc3ViIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRhYi1jb250cm9sbGVyIC5jYXRlZ29yeS1zdWIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGFiLWNvbnRyb2xsZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEuNDM3NXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50YWItY29udHJvbGxlciBhICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50YWItY29udHJvbGxlciBzdXAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGFiLWNvbnRyb2xsZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWItY29udHJvbGxlciAucGFyYW1ldGVyLWlucHV0cyB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFiLWNvbnRyb2xsZXIuSEFSRC1GSUxURVIgLmNhdGVnb3J5LXN1YiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjVyZW07XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbn1cbi50YWItaWNvbnMge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFiLWljb25zICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50YWItc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4udGFiLXNlbGVjdGVkIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnRhYi1zZWxlY3RlZCAudGFiLWljb25zIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhYi1zZWxlY3RlZCAucGFyYW1ldGVyLXNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuXG4uY29sLXRhYiAuZHJvcGRvd24tc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmNvbC10YWIgLmRyb3Bkb3duLXNlYXJjaCAuYnRuIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4uY2F0ZWdvcnktcmVkLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG59XG4uY2F0ZWdvcnktZmlsdGVyLWljb24ge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xuICB3aWR0aDogMS41NjI1cmVtO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWluLXdpZHRoOiAxLjU2MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhdGVnb3J5LWZpbHRlci1pY29uIGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufSIsIkBpbXBvcnQgJy4uLy4uL3Nhc3MvYV92YXJpYWJsZXMuc2Nzcyc7XHJcbi50YWIge1xyXG5cdCYtY29udHJvbGxlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0Ji5IQVJELUZJTFRFUi1PTi1PRkYtU1dJVENIIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LnBhcmFtZXRlci1zd2l0Y2ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRlZ29yeS1zdWIge1xyXG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0cGFkZGluZzogcmVtLWNhbGMoMjMpIHJlbS1jYWxjKDE2KTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdCoge1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3VwIHtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0tY2FsYyg4KTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYXJhbWV0ZXItaW5wdXRzIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLkhBUkQtRklMVEVSIHtcclxuXHRcdFx0LmNhdGVnb3J5LXN1YiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogcmVtLWNhbGMoOCk7XHJcblx0XHRcdFx0cmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pY29ucyB7XHJcblx0XHQvLyBwYWRkaW5nOiByZW0tY2FsYygyMykgcmVtLWNhbGMoMTYpO1xyXG5cdFx0cGFkZGluZzogcmVtLWNhbGMoMTIpO1xyXG5cdFx0cGFkZGluZy1yaWdodDogcmVtLWNhbGMoNSk7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHQqIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNlbGVjdGVkIHtcclxuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0xNSk7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdH1cclxuXHJcblx0XHQudGFiLWljb25zIHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYXJhbWV0ZXItc2VsZWN0IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29sLXRhYiB7XHJcblx0LmRyb3Bkb3duLXNlYXJjaCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jYXRlZ29yeSB7XHJcblx0Ji1yZWQtYm9yZGVye1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcmVkKTtcclxuXHR9XHJcblxyXG5cdCYtZmlsdGVyLWljb257XHJcblx0XHRjb2xvcjogdmFyKC0tcmVkKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZCk7XHJcblx0XHR3aWR0aDogcmVtLWNhbGMoMjUpO1xyXG5cdFx0aGVpZ2h0OiByZW0tY2FsYygyNSk7XHJcblx0XHRtaW4td2lkdGg6IHJlbS1jYWxjKDI1KTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */

@charset "UTF-8";
:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

[type=button] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

*::marker {
  display: none;
}

html {
  scroll-behavior: smooth;
}

.logged-in #resultPageContents ul.option-list li {
  width: 100%;
}
.logged-in .slider-marking__wrapper {
  margin-top: 1.875rem;
}

.diagnosis-page-body .content .pagination-footer {
  overflow: hidden;
}
.diagnosis-page-body .content .pagination-footer ul {
  width: 100%;
  position: relative;
  overflow: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.diagnosis-page-body .content .pagination-footer ul .btn {
  min-width: 4.6875rem !important;
}
.diagnosis-page-body .content .estimation-list li li {
  float: left;
  /*margin: 8px 8px 0 0;*/
  margin: 14px 8px 0 0;
}

.pagination-footer li {
  text-transform: uppercase;
}
.pagination-footer li a {
  text-transform: none;
}

.training-page-body .content .pagination-footer {
  padding-top: 0;
}
.training-page-body .content .pagination-footer ul {
  width: 100%;
  position: relative;
  overflow: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.training-page-body .content .pagination-footer ul li:first-child {
  width: auto !important;
  margin-left: 0px;
  left: 0px;
}
.training-page-body .content .pagination-footer ul li:first-child.prev-hide + .footer-cancel {
  width: auto !important;
  margin-left: 0px;
  left: 0px;
}
.training-page-body .content .pagination-footer ul li:nth-child(2):not(a) {
  position: relative;
  left: 40%;
  width: auto;
  text-transform: uppercase;
}
.training-page-body .content .pagination-footer ul li:last-child {
  width: auto !important;
  margin-right: 0px;
  right: 0px;
}

[data-column-count="1"] .parameter-checkbox {
  -webkit-box-flex: calc(100% - 0.0625rem);
      -ms-flex: calc(100% - 0.0625rem);
          flex: calc(100% - 0.0625rem);
  width: calc(100% - 0.0625rem);
  max-width: calc(100% - 0.0625rem);
}

[data-column-count="2"] .parameter-checkbox {
  -webkit-box-flex: calc(50% - 0.0625rem);
      -ms-flex: calc(50% - 0.0625rem);
          flex: calc(50% - 0.0625rem);
  width: calc(50% - 0.0625rem);
  max-width: calc(50% - 0.0625rem);
}

[data-column-count="3"] .parameter-checkbox {
  -webkit-box-flex: calc(33.3333333333% - 0.0625rem);
      -ms-flex: calc(33.3333333333% - 0.0625rem);
          flex: calc(33.3333333333% - 0.0625rem);
  width: calc(33.3333333333% - 0.0625rem);
  max-width: calc(33.3333333333% - 0.0625rem);
}

[data-column-count="4"] .parameter-checkbox {
  -webkit-box-flex: calc(25% - 0.0625rem);
      -ms-flex: calc(25% - 0.0625rem);
          flex: calc(25% - 0.0625rem);
  width: calc(25% - 0.0625rem);
  max-width: calc(25% - 0.0625rem);
}

[data-column-count="5"] .parameter-checkbox {
  -webkit-box-flex: calc(20% - 0.0625rem);
      -ms-flex: calc(20% - 0.0625rem);
          flex: calc(20% - 0.0625rem);
  width: calc(20% - 0.0625rem);
  max-width: calc(20% - 0.0625rem);
}

[data-column-count="6"] .parameter-checkbox {
  -webkit-box-flex: calc(16.6666666667% - 0.0625rem);
      -ms-flex: calc(16.6666666667% - 0.0625rem);
          flex: calc(16.6666666667% - 0.0625rem);
  width: calc(16.6666666667% - 0.0625rem);
  max-width: calc(16.6666666667% - 0.0625rem);
}

[data-column-count="7"] .parameter-checkbox {
  -webkit-box-flex: calc(14.2857142857% - 0.0625rem);
      -ms-flex: calc(14.2857142857% - 0.0625rem);
          flex: calc(14.2857142857% - 0.0625rem);
  width: calc(14.2857142857% - 0.0625rem);
  max-width: calc(14.2857142857% - 0.0625rem);
}

[data-column-count="8"] .parameter-checkbox {
  -webkit-box-flex: calc(12.5% - 0.0625rem);
      -ms-flex: calc(12.5% - 0.0625rem);
          flex: calc(12.5% - 0.0625rem);
  width: calc(12.5% - 0.0625rem);
  max-width: calc(12.5% - 0.0625rem);
}

[data-column-count="9"] .parameter-checkbox {
  -webkit-box-flex: calc(11.1111111111% - 0.0625rem);
      -ms-flex: calc(11.1111111111% - 0.0625rem);
          flex: calc(11.1111111111% - 0.0625rem);
  width: calc(11.1111111111% - 0.0625rem);
  max-width: calc(11.1111111111% - 0.0625rem);
}

@media (max-width: 767.96px) {
  #StartPage .d-flex #chart3 {
    float: none;
    margin: auto;
  }
  .logged-in .content-main {
    padding-top: 1.425rem;
  }
  .logged-in .orange .tips-arrow {
    margin-top: 8px;
  }
  .logged-in .slider-marking__wrapper {
    position: relative;
    padding: 0 0.8125rem;
    margin-top: 1.8125rem;
  }
}
@media (max-width: 767.96px) and (min-width: 768px) {
  .logged-in .slider-marking__wrapper {
    margin-top: 2.1875rem;
  }
}
@media (max-width: 767.96px) {
  .logged-in .fullcontent #chart3 {
    float: none;
    margin: auto;
  }
}
@media (max-width: 767.96px) {
  .nav-controller.visible-xs .menu-wrapper li {
    line-height: 16px;
    width: 100%;
  }
  .nav-controller.visible-xs .menu-wrapper li a {
    color: var(--white);
    letter-spacing: -0.2px;
  }
  .nav-controller.visible-xs .menu-wrapper li.dittkonto:before {
    background-color: var(--red);
  }
}
@media (max-width: 767.96px) {
  #simplemodal-container {
    width: 90%;
    margin: 5%;
  }
}
@media (max-width: 767.96px) {
  .logged-in #resultPageContents .tips {
    width: 100%;
    margin-left: 0px;
  }
}
@media (max-width: 767.96px) {
  ul li span {
    line-height: 18px;
  }
}
@media (max-width: 767.96px) {
  .login-page header .header .language-picker {
    position: absolute;
    top: -25px;
    right: -25px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .login-page header .header .language-picker .logo-login {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
  }
  .login-page header .header .language-picker .logo-login .btn-outline {
    display: inline !important;
    top: 8px;
    right: 4px;
  }
}
.ratt ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ratt ul li span {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  width: auto;
  min-width: 20%;
}
.ratt div.lihead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  font-weight: 600;
  font-family: var(--font-primary);
  border-bottom: 1px solid var(--border-grey);
  min-height: 1.5rem;
}
.ratt div.lihead span {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  width: auto;
  min-width: 20%;
}
.ratt div.lihead span.vinjett {
  min-width: 35%;
}
.ratt .vinjett {
  width: auto !important;
  min-width: 35%;
  margin-right: 1% !important;
}
.ratt .vinjett span.itemtext {
  width: auto !important;
}
.ratt .din {
  width: auto !important;
  margin-right: 1% !important;
}
.ratt .din span.color {
  width: auto !important;
  margin-left: 0%;
  margin-right: 5%;
  line-height: auto;
}

@media (max-width: 575.96px) {
  .diagnost {
    overflow-y: hidden;
    overflow-x: auto;
  }
}
.diagnost ul {
  counter-set: numbers;
}
@media (max-width: 575.96px) {
  .diagnost ul {
    min-width: 36.25rem;
  }
}
.diagnost ul li {
  border-bottom: 1px solid #333;
}
.diagnost ul li.lidata {
  font-size: 0.9375rem;
}
.diagnost ul li.lihead .sno {
  width: 0;
}
.diagnost ul li.lihead .date {
  width: calc(13.9% + 40px);
}
.diagnost ul li.lihead span {
  font-weight: 700;
}
.diagnost ul li.lihead span.inom1020 {
  padding-left: 15px;
}
.diagnost ul li.lihead span.inom20plus {
  padding-left: 10px;
}
.diagnost ul li .sno {
  width: 2.5rem;
  font-size: 0.9375rem;
  height: 1.6875rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.diagnost ul li span {
  margin-right: 0px;
}
.diagnost ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 575.96px) {
  .diagnost ul li {
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
  }
  .diagnost ul li span.date {
    width: 140px !important;
  }
  .diagnost ul li.lihead .date {
    width: 200px !important;
  }
  .diagnost ul li.lihead span {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .diagnost ul li span.inom10,
.diagnost ul li span.inom1020,
.diagnost ul li span.inom20plus {
    margin: 0 1% !important;
    width: 220px !important;
    text-align: center;
  }
}
.diagnost ul li span {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.diagnost ul li span.poaing {
  float: right !important;
  width: 8%;
  margin: 0% 2%;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .diagnost ul li span.poaing {
    -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
            transform: translateX(10px);
  }
}
.diagnost ul li span.date {
  float: right !important;
  width: 14.8%;
  margin: 0% 2.5% 0% 0%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.1;
}
.diagnost ul li span.inom10,
.diagnost ul li span.inom1020,
.diagnost ul li span.inom20plus {
  border-left-width: 0;
  background-color: transparent;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 19.6%;
  margin: 0% 1%;
}
.diagnost ul li span.inom10 span,
.diagnost ul li span.inom1020 span,
.diagnost ul li span.inom20plus span {
  border-left: 15px solid transparent;
  max-width: 5rem;
  width: 100%;
  background-color: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.diagnost ul li span.inom10 {
  float: right !important;
}
.diagnost ul li span.inom10 span {
  border-left-color: #0d91d1;
  background-color: #71bde3;
}
.diagnost ul li span.inom1020 {
  float: right !important;
}
.diagnost ul li span.inom1020 span {
  border-left-color: #fed102;
  background-color: #fee46b;
}
.diagnost ul li span.inom20plus {
  float: right !important;
}
.diagnost ul li span.inom20plus span {
  border-left-color: #ff6600;
  background-color: #ffa569;
}
.diagnost ul li + li span.poaing {
  font-weight: 400;
}

.prov-right ul {
  border-bottom: 1px solid #333;
}
.prov-right ul li {
  border-top: 1px solid #333;
  padding: 7px 0;
  float: left;
  width: 100%;
}

@media (max-width: 767.96px) {
  .logged-in nav {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
  .logged-in nav li {
    height: 2.1875rem;
  }
  .logged-in nav li a {
    height: 100%;
    padding-top: 0.4375rem;
    min-width: 7.5rem;
    text-align: center;
  }
  .logged-in nav li.active a {
    padding-top: 0.5rem;
  }
}
@media (max-width: 639.96px) {
  .diagnosis-page-body .content .pagination-footer ul {
    width: 100%;
    position: relative;
    overflow: inherit;
  }
  .diagnosis-page-body .content .pagination-footer ul li:first-child {
    width: auto !important;
    margin-left: 0px;
    left: 0px;
  }
  .diagnosis-page-body .content .pagination-footer ul li:first-child.prev-hide + .footer-cancel {
    width: auto !important;
    margin-left: 0px;
    left: 0px;
  }
  .diagnosis-page-body .content .pagination-footer ul li:nth-child(2):not(a) {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: auto;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    font-size: 0.625rem;
  }
  .diagnosis-page-body .content .pagination-footer ul li:last-child {
    width: auto !important;
    margin-right: 0px;
    position: absolute;
    right: 0px;
  }
  .logged-in #resultPageContents .tips-gray {
    min-width: 100%;
    margin-left: 0px !important;
  }
  .logged-in #resultPageContents .tips {
    min-width: 100%;
    margin-left: 0px !important;
  }
  .logged-in .content .pagination-footer ul {
    width: 100%;
    position: relative;
  }
  .logged-in .content .pagination-footer ul li:first-child {
    width: auto !important;
    margin-left: 0px;
    left: 0px;
  }
  .logged-in .content .pagination-footer ul li:nth-child(2).footer-cancel {
    position: relative;
    left: 45%;
  }
  .logged-in .content .pagination-footer ul li:last-child {
    width: auto !important;
    margin-right: 0px;
    position: absolute;
    right: 0px;
  }
  .logged-in .content .pagination-footer ul li .footer-next {
    float: right;
  }
}
.pagination ul li .cancel {
  text-align: center;
  width: auto;
}

.diagnost span .poaing {
  width: 212px;
  display: block;
  text-align: right;
  float: right;
}

.ui-widget-header .ui-dialog-titlebar-close .ui-icon {
  cursor: pointer;
}

#divPageContent div:nth-child(2) #resultPageContents .customcontrol .ResultbgGreen {
  display: block;
}

.logged-in .selected .radio:after {
  content: "";
}
.logged-in.radio:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 1rem;
  height: 1rem;
  background-color: #767676;
  border-radius: 50%;
}

.customcontrol {
  margin-bottom: 0.9375rem;
}
.customcontrol .option-list li label {
  font-size: inherit;
  margin-bottom: 0 !important;
}
.customcontrol #resultPageContents .customcontrol .ResultbgRed {
  background-color: var(--light-red) !important;
  background-image: none !important;
  border: 1px solid var(--red);
  min-height: 30px;
  border-radius: 2px;
  padding-left: 0;
  padding-top: 0;
}
.customcontrol #resultPageContents .customcontrol .ResultbgRed .answerbox-red {
  padding: 5px;
  margin-left: 12px;
  margin-top: 9px;
  display: none;
}
.customcontrol #resultPageContents .customcontrol .ResultbgRed .answer-head-wrong {
  padding: 4px;
  margin-left: 5px;
  line-height: 18px;
  color: var(--black);
}
.customcontrol #resultPageContents .customcontrol .ResultbgGreen {
  background-color: var(--light-green) !important;
  background-image: none !important;
  border-color: var(--green);
  min-height: 30px;
  padding-left: 0.3125rem;
  padding-top: 0;
}
.customcontrol #resultPageContents .customcontrol .ResultbgGreen .answerbox-green {
  padding: 5px;
  margin-left: 12px;
  margin-top: 10px;
  display: none;
}
.customcontrol #resultPageContents .customcontrol .ResultbgGreen .answer-head-right {
  padding: 5px;
  color: var(--black);
  margin-left: 0px;
  line-height: 1.1428571429;
}
.customcontrol #resultPageContents .customcontrol .compare-box ol li {
  border-radius: 2px;
}
.customcontrol #resultPageContents .customcontrol .compare-box ol li:before {
  content: "";
  margin-left: 0;
  padding-right: 0;
}
.customcontrol #resultPageContents .customcontrol .compare-box ol li span {
  background-image: none;
  border-radius: 50%;
  border: 2px solid var(--white);
  width: 0.9375rem;
  height: 0.9375rem;
}
.customcontrol #resultPageContents .customcontrol .compare-box ol li.compare-orange {
  background-color: var(--light-red);
  background-image: none;
  padding: 15px;
}
.customcontrol #resultPageContents .customcontrol .compare-box ol li.compare-orange span {
  background-color: var(--red);
}
.customcontrol #resultPageContents .customcontrol .compare-box ol li.compare-green {
  background-color: var(--light-green) !important;
  background-image: none !important;
  padding: 15px;
}
.customcontrol #resultPageContents .customcontrol .compare-box ol li.compare-green span {
  background-color: var(--green);
}
.customcontrol #resultPageContents .customcontrol .compare-box ol li span {
  margin-right: 10px;
}

.selected span {
  background-position: 0px -40px;
}

.RadioButtonList li.right-selected .radio:before {
  content: "";
}

li .right-selected span ::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 1rem;
  height: 1rem;
  background-color: #767676;
  border-radius: 50%;
}

@media (min-width: 767px) {
  .button-wrapper {
    padding-left: 0rem;
  }
}
.logged-in .slider-mark:before {
  content: "";
  width: 1px;
  height: 1.675rem;
  background-color: var(--blue);
  position: absolute;
  z-index: 999 !important;
  top: 2px;
}

.range-slider .slider-marking .slider-mark {
  pointer-events: none;
}
.range-slider .slider-marking .slider-mark span {
  font-size: 0.8125rem;
  font-weight: 600;
  position: absolute;
  top: 2rem;
  left: -0.875rem;
  width: 1.875rem;
  text-align: center;
}

.range-slider {
  width: 100%;
  margin: 0 auto;
  position: relative;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}

#range {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  background: var(--slider-dark-blue);
  z-index: 1;
  position: relative;
  top: 5px;
}

#range:focus {
  outline: none;
}
#range:after {
  position: absolute;
  top: 2rem;
  color: #333;
  font-size: 14px;
  line-height: 1;
  border-radius: 4px;
  right: 0;
  content: attr(data-max);
}
#range:before {
  left: 0;
  content: attr(data-min);
}
#range:-webkit-slider-runnable-track {
  width: 100%;
  height: 1rem;
  cursor: pointer;
  background: -webkit-gradient(linear, left top, right top, from(#51a6c7), to(#dee4ec));
  background: linear-gradient(90deg, #51a6c7 var(--range-progress), #dee4ec var(--range-progress));
  border-radius: 1rem;
}
#range:-webkit-slider-thumb {
  -webkit-appearance: none;
  background: none;
  cursor: pointer;
  height: 65px;
  width: 20px;
  background-image: url(images/Bmarker.png);
}

#tooltip {
  position: absolute;
  top: -1.25rem;
  margin-left: -11px;
}
#tooltip span {
  position: absolute;
  text-align: center;
  display: block;
  line-height: 1;
  padding: 0.125rem 0.25rem;
  color: var(--black);
  border-radius: 0.125rem;
  background: none;
  font-size: 14px;
  font-weight: 700;
  left: 50%;
}
#tooltip span:before {
  position: absolute;
  content: "";
  left: 50%;
  bottom: 0px;
  background-color: none;
  color: #333;
}
#tooltip span:after {
  position: absolute;
  content: "";
  left: 50%;
  top: 0;
  bottom: -8px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 20px;
  height: 55px;
  border: 4px solid transparent;
  border-top-color: #6ba132;
  background-image: url(images/blue-marker.svg);
  width: 20px;
  height: 40px;
  background: none;
  color: #333;
}

.logged-in .content .pagination-footer ul li:nth-child(2) .footer-cancel {
  position: relative;
  left: 45%;
}

.diagnosis-page-body .content .pagination-footer ul li:nth-child(2) .footer-cancel {
  position: relative;
  left: 45%;
}
.diagnosis-page-body .content .pagination ul li {
  letter-spacing: 2px;
}
.diagnosis-page-body .content .pagination ul li:nth-child(2)[aria-hidden=true] {
  padding-right: 2px;
}
.diagnosis-page-body .content .pagination ul li a,
.diagnosis-page-body .content .pagination ul li button {
  letter-spacing: 0;
}

.training-page-body .content .pagination-footer ul li:nth-child(2) .footer-cancel {
  position: relative;
  left: 40%;
}

.ui-dialog {
  background: var(--white);
  /*border:1px solid #ccc;*/
  width: 80%;
  max-width: 450px !important;
  -webkit-box-shadow: 0px 0px 8px 0px #4d4d4d;
          box-shadow: 0px 0px 8px 0px #4d4d4d;
  z-index: 999;
}
.ui-dialog #dialog-confirm1 {
  padding: 15px;
}

.ui-dialog-buttonset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}

.diagnosis-page-body .ui-dialog {
  background: var(--white);
  /*border:1px solid #ccc;*/
  width: 80%;
  max-width: 450px !important;
  -webkit-box-shadow: 0px 0px 8px 0px #4d4d4d;
          box-shadow: 0px 0px 8px 0px #4d4d4d;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.diagnosis-page-body .ui-dialog #dialog-confirm1 {
  padding: 15px;
}
.diagnosis-page-body .ui-widget-overlay {
  background: var(--black);
  opacity: 0.5;
}
.diagnosis-page-body .ui-dialog-buttonset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.diagnosis-page-body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}

#btnOk {
  line-height: 0px;
  border-color: var(--blue) !important;
  background-color: var(--blue) !important;
  color: var(--white);
  cursor: pointer;
}
#btnOk .ui-button-text {
  color: var(--white);
  font-size: medium;
  font-weight: 700;
}

#btnNej {
  border: solid 1px var(--primary-color) !important;
  color: var(--blue) !important;
  line-height: 0px;
  cursor: pointer;
}
#btnNej .ui-button-text {
  color: var(--blue);
  font-size: medium;
  font-weight: 700;
}

.ui-widget-header {
  background: #f19234;
  padding: 15px;
}
.ui-widget-header .ui-button {
  font-size: 0 !important;
}
.ui-widget-header .ui-button-icon {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0 !important;
}
.ui-widget-header .ui-button-icon-space {
  display: none !important;
}

.ui-widget-header a.ui-dialog-titlebar-close span.ui-icon {
  margin: 1px;
  float: right;
  color: var(--white);
  padding: 5px;
}

/* ipad Mini Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .logged-in .content .rightbar.rightbar-opened {
    max-width: 15rem;
  }
  .left-issue-list li {
    cursor: default;
    border-bottom: 1px solid #c9c9c9;
    position: relative;
    padding: 5px 5px 5px 50px;
    line-height: 19px;
    min-height: 20px;
    height: auto;
    white-space: nowrap !important;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: block !important;
    overflow: hidden;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (min-width: 992px) {
  .left-issue-list li {
    width: 184px !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .logged-in .icon-small .done {
    background-color: var(--green);
    margin-top: 5px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .logged-in .content .rightbar li span {
    font-size: 0.9375rem;
    float: left;
  }
  .logged-in .content .rightbar .rightbar-opened {
    max-width: 15rem;
  }
  .logged-in .content .paginationTop ul .paginationTopL2 {
    top: 0px !important;
  }
  .logged-in .login-wrapper {
    background: var(--white);
  }
  .logged-in .content-side {
    background-color: var(--red);
  }
}
@media (max-width: 639.96px) {
  .estimation-compare-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .estimation-compare-list .estimation-recommended {
    margin-top: 0.75rem;
  }
}
.estimation-compare-list li {
  line-height: 31px;
  width: 100%;
}

.paginationTop {
  margin-bottom: 25px;
}

.btnPrevInactive {
  display: none !important;
}

.test-list .row-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.test-list .row-header td {
  -webkit-box-ordinal-group: NaN;
      -ms-flex-order: "3";
          order: "3";
}
.test-list .row-header .first {
  margin-right: 15px;
}
.test-list a .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.test-list a .row td {
  -webkit-box-ordinal-group: NaN;
      -ms-flex-order: "3";
          order: "3";
}
.test-list a .row .first {
  margin-right: 15px;
}

.diagnosis-page-body .content .paginationTop {
  margin-bottom: 1rem;
}
.diagnosis-page-body .content .paginationTop .paginationTopL2 {
  margin-top: 0.125rem;
  -webkit-transform: translateX(-3px);
      -ms-transform: translateX(-3px);
          transform: translateX(-3px);
  letter-spacing: 0.17em;
  font-weight: 400;
  margin-left: 0.625rem;
}
.diagnosis-page-body .content .paginationTop ul .paginationTopL2 {
  top: 0px;
}
.diagnosis-page-body iframe {
  width: 100%;
}

.training-result-page .content .content-body .cgas_StagePage .content-main .answerpages {
  margin-bottom: 20px;
}
.training-result-page .content .content-body .cgas_StagePage .content-main #divPageContent .ResultbgGreen:first-child {
  margin-bottom: 29px;
}
.training-result-page .content .content-body .cgas_StagePage .content-main #divPageContent .customcontrol h1 {
  padding-bottom: 4px;
}
.training-result-page .content .content-body .cgas_StagePage .content-main #divPageContent .customcontrol #resultPageContents .customcontrol .Result.ResultbgGreen {
  margin-bottom: 0px;
}
.training-result-page .content .content-body .cgas_StagePage .content-main #divPageContent .customcontrol #resultPageContents .customcontrol .option-list {
  margin-top: 8px;
}

.ditt-konto a {
  background-color: var(--red) !important;
  z-index: 6;
  position: relative;
}

.sk-page .marketing-top {
  margin-bottom: 0px;
}
.sk-page .marketing-top h1 {
  padding-top: 0.875rem;
  margin-top: 0;
  margin-bottom: 0.6875rem;
}

.logged-in .editor-field {
  padding-top: 3px;
}
.logged-in .editor-field input {
  vertical-align: top;
  height: 2.1875rem;
  color: var(--black);
  border-radius: 0.125rem;
}
.logged-in .editor-field input:placeholder {
  color: var(--black);
}
.logged-in .editor-label label {
  font-size: 0.9375rem;
  font-weight: 400;
  font-family: var(--font-family);
  font-style: normal;
  color: var(--black);
}

.login-page main {
  padding: 0;
}
.login-page .form-wrapper {
  padding: 5rem 0;
}
.login-page .validation-summary-errors:focus-visible,
.login-page .validation-errors:focus-visible {
  outline-style: solid;
  outline-color: #000;
  outline-width: 2px;
  outline-offset: 2px;
}
.login-page .validation-summary-errors ul li:empty,
.login-page .validation-errors ul li:empty {
  line-height: 0;
}
.login-page .editor-field {
  padding-top: 10px;
  padding-bottom: 15px;
}
.login-page .editor-field input {
  vertical-align: top;
  height: 35px;
  color: var(--black);
  border-radius: 2px;
}
.login-page .editor-field input:placeholder {
  color: var(--black);
}
.login-page .editor-label label {
  font-size: 0.9375rem;
  font-weight: 400;
  font-family: var(--font-family);
  font-style: normal;
  color: var(--black);
}

#lnkSignUp {
  background: var(--primary-color);
  border-radius: 4px;
  margin: 11px 0px 25px;
  min-width: 100px;
  width: auto;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0 2px;
}

.orange-block1 {
  border-top: 10px solid #ff9d87 !important;
  width: 99% !important;
  background: #e8f0f4;
  margin-top: 13px !important;
  margin-bottom: 58px !important;
  padding-bottom: 26px !important;
}
.orange-block1 h2 {
  margin-top: 7px;
  padding-left: 6px;
  margin-bottom: 0.8rem !important;
}
.orange-block1 p {
  padding-left: 8px;
  padding-right: 15px;
  letter-spacing: 0.1px;
}
.orange-block1 .btnlink {
  margin-top: 10px;
  margin-left: 5px;
}
.orange-block1 .btnlink .btn {
  font-size: 0.9275rem;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 11.5px;
}

.sk-page .loginForm ul li {
  list-style: none;
  line-height: normal;
}

.validation-errors ul li {
  list-style: none;
}

#navigation-home li.dittkonto a {
  background-color: var(--red);
}

.user-archive {
  display: none;
}

.common-btn {
  margin-top: 17px;
}

.skForm .loginForm ul li {
  margin: 0px;
  line-height: normal;
  padding: 0px;
}
.skForm .loginForm ul li .editor-field input {
  padding-left: 0.8rem;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.skForm .loginForm ul li .editor-field select {
  padding-left: 0.7rem;
  vertical-align: top;
  letter-spacing: 0.2px;
}
.skForm .loginForm ul li .editor-field select:not([multiple]) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.18945 6.2168C5.45312 6.48047 5.89258 6.48047 6.15625 6.2168L10.1406 2.23242C10.4336 1.93945 10.4336 1.5 10.1406 1.23633L9.49609 0.5625C9.20312 0.298828 8.76367 0.298828 8.5 0.5625L5.6582 3.4043L2.8457 0.5625C2.58203 0.298828 2.14258 0.298828 1.84961 0.5625L1.20508 1.23633C0.912109 1.5 0.912109 1.93945 1.20508 2.23242L5.18945 6.2168Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A");
  background-position: right 15px center;
  background-size: 11px 7px;
  background-repeat: no-repeat;
}
.skForm input[type=hidden] {
  display: none;
}
.skForm p#success-message {
  margin-bottom: 0px;
}
.skForm p#success-message:empty {
  display: none;
}
.skForm .validation-errors ul li:empty {
  display: none;
}

.login-page #success-messag {
  color: var(--green-a11y);
}
.login-page .wrapper-full .wrapper-635 .text-center figure.ml-5 {
  margin-left: 5px;
}
.login-page .wrapper-full .wrapper-635 .text-center .entry-content h1 {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 33px;
  color: #000000;
  letter-spacing: -0.1px;
  margin-bottom: 0.9375rem;
}
.login-page .wrapper-full .wrapper-635 .text-center .entry-content p {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 400;
  font-size: 0.9375rem;
  /* or 147% */
  color: #000000;
  letter-spacing: 0.06px;
}
.login-page .wrapper-full .wrapper-635 .text-center .entry-content .button-wrapper {
  margin-top: 0.75rem;
  margin-left: 1.125rem;
  margin-bottom: 0.4375rem;
}
.login-page footer.footer {
  font-size: 0.9375rem;
  width: 100%;
  text-align: left;
}

.logo-login a {
  font-weight: 400;
}

.logged-in main {
  padding: 0;
}
.logged-in .content {
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.logged-in .content .top-bar:not(.trainingInformation) {
  padding-bottom: 11px;
}
.logged-in .content .top-bar-blue h2 {
  margin-bottom: 11px;
}
.logged-in .content .top-bar-blue .btnlink {
  margin-top: 10px;
}
.logged-in .content-main {
  padding-bottom: 2.1875rem;
}
@media (min-width: 768px) {
  .logged-in .content-main {
    padding-bottom: 3.125rem;
  }
}
.logged-in .content-main .hasborder h2 {
  font-size: 1.2175rem;
  margin-bottom: 1.0625rem;
}
.logged-in .start-table {
  margin-left: 0.125rem;
  width: calc(100% - 4px);
}
.logged-in .start-table .td {
  padding-top: 1.5%;
}
.logged-in .index .button-holder .btn {
  margin-top: 0.475rem;
}

.cgasLoginPage .text-content .entry-content .button-wrapper .btn {
  margin: 0.625rem 0.5rem;
  line-height: 1.1;
  min-height: 2.5rem;
  letter-spacing: -0.2px;
}
.cgasLoginPage .text-content figure.mt-10 {
  margin-top: 2.7027027027rem;
}
.cgasLoginPage .text-content figure.mt-10 img {
  margin-left: 10px;
}

.cgas_StartPage .content-main .marketing-top {
  margin-bottom: 1.5625rem;
}
@media (min-width: 768px) {
  .cgas_StartPage .content-main .marketing-top {
    margin-bottom: 1.75rem;
  }
}
.cgas_StartPage .content-main .marketing-top h1 {
  letter-spacing: -0.1px;
  margin-bottom: 12px;
  line-height: 1.1875;
}
.cgas_StartPage .content-main .marketing-top p {
  letter-spacing: 0.05px;
  line-height: 1.46;
}
.cgas_StartPage .content-main .table-wrapper .start-table .row-header .td {
  padding-top: 0.4rem;
  padding-bottom: 0.375rem;
}
.cgas_StartPage .content-main .table-wrapper .start-table .row .td {
  line-height: 22px;
  padding-top: 4px;
}
.cgas_StartPage .content-main .table-wrapper .index {
  margin-top: 1px;
}
.cgas_StartPage .content-main .hasborder.commonblock + .hasborder.commonblock {
  margin-top: 22px;
  padding-bottom: 17px;
}
.cgas_StartPage .content-main .top-bar-blue {
  padding-bottom: 15px;
}
.cgas_StartPage .content-main .top-bar-blue h2 {
  margin-bottom: 12px;
}
.cgas_StartPage .content-main .top-bar-green .diagnosticInformation {
  margin-bottom: 1.0625rem;
}
.cgas_StartPage .content-main .top-bar-green .diagnosticInformation h2 {
  font-size: 21px !important;
  letter-spacing: -0.5px;
  padding-left: 0.1875rem;
}
.cgas_StartPage .content-main .top-bar-green .diagnosticInformation p {
  padding-left: 0.1875rem;
  margin-bottom: 0.3125rem;
}
.cgas_StartPage .content-main span.color {
  width: 30px;
  height: 11px;
  margin-top: 1px;
  margin-right: 28px;
}
.cgas_StartPage .content-main span.larges {
  width: 113px;
}
.cgas_StartPage .content-main .hasborder .diagnosticInformation h2 {
  margin-bottom: 11px;
}

.logged-in #Landing #StartPage {
  padding-top: 1rem;
  padding-right: 3.125rem;
}
.logged-in #Landing #StartPage .prov-right {
  margin-top: 20px;
}
.logged-in #Landing #StartPage .prov-right h3 {
  font-size: 0.9975rem;
  letter-spacing: -0.4px;
}
.logged-in #Landing #StartPage h2 {
  margin-bottom: 0.5rem;
}
.logged-in #Landing #StartPage a.commonbtn {
  margin-left: 0.25rem;
  margin-top: -0.125rem;
  min-width: 8.75rem;
}
.logged-in #Landing #StartPage #diagnosticPage {
  margin-bottom: 6px;
}
.logged-in #Landing a.commonbtn {
  background-color: var(--primary-color);
  color: var(--white);
  font-weight: 600;
}
.logged-in #Landing a.commonbtn:hover {
  background: none;
  background-color: var(--primary-color);
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
}

#diagnosticPageBtn {
  min-width: 143px;
}

#chart3 canvas {
  width: 214px !important;
  height: 200px !important;
  margin-left: -4px !important;
}

#diagnosticPageBtn {
  min-width: 138px;
  margin-left: 4px;
  min-height: 29px;
  padding-left: 14px;
}

.cgas_StagePage .content-main #divPageContent div .option-list {
  margin-top: 3px;
}
.cgas_StagePage .content-main #divPageContent div .option-list li {
  padding-top: 8px;
  width: 100%;
}
.cgas_StagePage .content-main #divPageContent div .editor-wrapper {
  margin-bottom: 13px;
}
.cgas_StagePage .content-main #divPageContent div #resultPageContents .option-list {
  margin-top: 14px;
  padding-bottom: 15px;
}
.cgas_StagePage .content-main #divPageContent div #resultPageContents .option-list li.OrderingItem.right-selected span:after {
  content: "";
}
.cgas_StagePage .content-main #divPageContent div #resultPageContents .option-list li.OrderingItem.selected:has(> .checkbox-red) {
  background: var(--light-red);
  border-color: var(--red);
}
.cgas_StagePage .content-main #divPageContent div p + p {
  margin-top: 10px;
}
.cgas_StagePage .content-main h1 {
  letter-spacing: -0.3px;
  padding-bottom: 8px;
}
.cgas_StagePage .content-main .paginationTop ul .paginationTopL2 {
  top: 0px;
}

#relativeclass .content-main h1 {
  margin-bottom: 1.1875rem;
}
#relativeclass .content-main p {
  padding-left: 0.25rem;
}
#relativeclass .content-main p + p {
  padding-top: 15px;
}
#relativeclass .content-main ol {
  margin-left: 21px;
  margin-bottom: 10px;
}
#relativeclass .content-main ol li {
  letter-spacing: -0.2px;
}
#relativeclass .content-main #diagnosticPage .btn {
  width: 138px;
}
#relativeclass .content-main #diagnosticPage .common-btn {
  min-width: 8.625rem;
  line-height: 14px;
  padding-bottom: 7px;
  margin-top: 16px;
  min-height: 1.875rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#relativeclass .content-main .fullcontent {
  width: 100%;
  float: left;
}
#relativeclass .content-main .fullcontent .chart-wrapper {
  overflow: auto;
  width: 100%;
}
#relativeclass .content-main .fullcontent #chart2 {
  min-width: 550px;
  margin-top: 0.1875rem;
}
#relativeclass .content-main .fullcontent #chart3 {
  left: -1.875rem;
}
#relativeclass .content-main .fullcontent #chart3 canvas {
  width: 206px !important;
  height: 188px !important;
  margin-left: 1px !important;
  margin-top: -1px;
}
#relativeclass .content-main .fullcontent .greenpainted + #chart3 {
  top: 20px;
}
#relativeclass .content-main .fullcontent .indList .h3,
#relativeclass .content-main .fullcontent .indList h3 {
  font-size: 0.9375rem;
  font-weight: 700;
  letter-spacing: -0.2px;
  margin-top: 1.4375rem;
  margin-bottom: 0.75rem;
}
#relativeclass .content-main .fullcontent .indList ul {
  margin-left: 0px;
}
#relativeclass .content-main .fullcontent .indList ul li span.color {
  width: 1.8125rem;
  height: 0.8125rem;
  margin-right: 1.625rem;
  margin-left: 0.125rem;
  margin-top: 0px;
  line-height: 14px;
}
#relativeclass .content-main .fullcontent .prov-right {
  float: right;
  width: 383px;
}
#relativeclass .content-main .fullcontent.chart-wrapper {
  margin-top: 1.875rem;
}
#relativeclass .content-main .fullcontent.utveck {
  width: 100%;
  float: left;
  margin: 20px 0 0px;
}
#relativeclass .content-main .fullcontent.utveck h3 {
  margin-top: 22px;
  letter-spacing: -0.2px;
  font-size: 0.9375rem;
  font-weight: 700;
}
#relativeclass .content-main .fullcontent.utveck .jqplot-series-canvas,
#relativeclass .content-main .fullcontent.utveck .jqplot-series-shadowCanvas,
#relativeclass .content-main .fullcontent.utveck .jqplot-lineRenderer-highlight-canvas,
#relativeclass .content-main .fullcontent.utveck .jqplot-event-canvas,
#relativeclass .content-main .fullcontent.utveck .jqplot-grid-canvas,
#relativeclass .content-main .fullcontent.utveck .jqplot-base-canvas {
  -webkit-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
          transform: translateX(-10px);
}
#relativeclass .content-main .fullcontent.utveck .jqplot-y2axis {
  margin-right: 0;
}
#relativeclass .content-main .fullcontent.utveck .jqplot-y2axis > * {
  text-align: right;
}
#relativeclass .content-main .fullcontent.utveck .jqplot-axis {
  position: absolute;
}
#relativeclass .content-main .fullcontent.diagnost {
  width: 100%;
  float: left;
  margin: 50px 0px 15px 0px;
}
@media (max-width: 639.96px) {
  #relativeclass .fullcontent.ratt {
    overflow-y: scroll;
  }
  #relativeclass .fullcontent.ratt li,
#relativeclass .fullcontent.ratt div.lihead {
    border-bottom-width: 0;
  }
  #relativeclass .fullcontent.ratt li > span,
#relativeclass .fullcontent.ratt div.lihead > span {
    margin-right: 0 !important;
    border-bottom: 1px solid #ccc;
  }
  #relativeclass .fullcontent.ratt .vinjett {
    min-width: 130px;
  }
  #relativeclass .fullcontent.ratt span {
    width: auto;
  }
  #relativeclass .fullcontent.ratt span.din {
    min-width: 80px;
  }
  #relativeclass .fullcontent.ratt span.linked, #relativeclass .fullcontent.ratt span.reference {
    min-width: 100px;
    margin-right: 0;
  }
  #relativeclass .fullcontent.ratt ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.inside .content-main .paginationTop ul li {
  padding-top: 5px;
}

.jqplot-yaxis {
  position: revert !important;
}

.diagnost li.lihead {
  font-size: 13px;
  font-weight: 700;
  font-family: var(--font-family);
  line-height: 31px;
}

.diagnosticside .content-body .stage-page .content-main,
.trainingside .content-body .stage-page .content-main {
  max-width: 36.2rem;
}
.diagnosticside .content-body .stage-page .content-main .paginationTop,
.trainingside .content-body .stage-page .content-main .paginationTop {
  margin-bottom: 12px;
}
.diagnosticside .content-body .stage-page .content-main .paginationTop ul li,
.trainingside .content-body .stage-page .content-main .paginationTop ul li {
  padding-top: 0px;
}
.diagnosticside .content-body .stage-page .content-main .paginationTop ul li h2,
.trainingside .content-body .stage-page .content-main .paginationTop ul li h2 {
  letter-spacing: -0.2px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining .paginationTop,
.trainingside .content-body .stage-page .content-main.cgasTraining .paginationTop {
  margin-bottom: 12px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div h1,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div h1 {
  margin-bottom: 0px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div h3,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div h3 {
  letter-spacing: 0.2px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div.editor-wrapper p,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div.editor-wrapper p {
  margin: 10px 0 0;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div.editor-wrapper:last-child,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div.editor-wrapper:last-child {
  margin-bottom: 0;
  letter-spacing: -0.1px;
  font-weight: 400;
  line-height: 21.5px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent .customcontrol .OrderingItem h3,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent .customcontrol .OrderingItem h3 {
  margin-bottom: 0px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list {
  margin-top: 2.0625rem;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li .details,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li .details {
  padding: 0rem 1rem;
  margin-top: 2px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li h3 .icon-chevron-down:before,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li h3 .icon-chevron-down:before {
  margin-left: 5px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li .details-title span,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li .details-title span {
  margin-right: 0.375rem;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li.opened .details,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li.opened .details {
  padding: 0rem 1rem;
  margin-top: 8px;
  padding-bottom: 1rem;
  margin-bottom: 0.9375rem;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li.opened h3 .icon-chevron-up:before,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li.opened h3 .icon-chevron-up:before {
  margin-left: 5px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li.opened .details-title span,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded .details-list li.opened .details-title span {
  margin-right: 5px;
}
.diagnosticside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded ul li h3,
.trainingside .content-body .stage-page .content-main.cgasTraining #divPageContent div .newbluebackgroundadded ul li h3 {
  font-size: 15px;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.newbluebackgroundadded .Collapsiblediv .details-title {
  margin-bottom: 0;
  text-decoration: none;
  font-size: 0.9375rem;
  font-weight: 700;
}

.tips {
  width: 87%;
  margin-bottom: 10px;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  .tips {
    margin-bottom: 34px;
  }
}
.tips-right {
  float: right;
}

.sliderContent.activated {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
  font-family: "Lato", sans-serif;
  margin-bottom: 27px;
}

.content-sidebar h2 {
  padding-left: 0px;
}
.content-sidebar .left-issue-list {
  margin-top: 13px;
}

.left-issue-list li {
  line-height: 20px;
  min-height: 20px;
}

.Result.ResultbgGreen {
  margin-bottom: 0px;
}

.rating-result .screen-reader-text {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: auto;
  height: auto;
}
.rating-result .estimation-compare-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  background-color: transparent;
  border-width: 0;
}
.rating-result .estimation-compare-list li + li .compare-title {
  margin-top: 0.625rem;
}
.rating-result .estimation-compare-list li > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rating-result .estimation-compare-list li .compare-title {
  width: 100%;
}
.rating-result .estimation-compare-list li .compare-title p {
  margin-bottom: 0.3125rem;
}
.rating-result .estimation-compare-list li .compare-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 0.625rem;
  background-image: none;
  background-color: var(--option-bg);
  border-width: 1px;
  border-style: solid;
  border-color: var(--border-blue);
}
@media (max-width: 639.96px) {
  .rating-result .estimation-compare-list li .compare-result {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.rating-result .estimation-compare-list li .compare-result > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rating-result .estimation-compare-list li h3 {
  font-weight: 400;
}
.rating-result .estimation-compare-list li .clear {
  display: none;
}
.rating-result .estimation-compare-list li span {
  left: 5px;
  top: 5px;
  color: var(--white);
  pointer-events: none;
  position: static;
  min-width: 2.6875rem;
  margin-right: 0.9375rem;
}
.rating-result .estimation-compare-list li span.blue-bg {
  border-color: var(--primary-color);
  background: var(--primary-color);
}
.rating-result .estimation-compare-list li span.green-bg {
  border-color: var(--green);
  background: var(--green);
  color: var(--text-color);
}
.rating-result .estimation-compare-list li h3 {
  margin-left: 0rem;
  margin-top: 0.1875rem;
  margin-bottom: 0.1875rem !important;
  line-height: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.rating-result .estimation-compare-list li:has(> .blue-bg) {
  border-right: none;
}
.rating-result .estimation-compare-list li:has(> .green-bg) {
  border-left: none;
}

@media (max-width: 767px) {
  main {
    padding: 0;
  }
  .rating-result .estimation-compare-list {
    width: 100%;
    float: none;
    margin-bottom: 0px;
  }
  .rating-result .estimation-compare-list li:has(> .blue-bg) {
    border-right: 1px solid var(--border-blue);
    border-bottom: none;
    margin-bottom: 0px;
  }
  .rating-result .estimation-compare-list li:has(> .green-bg) {
    border-left: 1px solid var(--border-blue);
    border-top: none;
  }
  .user-pages #navigation-home li.diagnosis {
    display: inline-block;
  }
  .user-pages #navigation-home li.diagnosis a {
    padding-left: 1.4375rem;
    padding-right: 1.5625rem;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .user-pages #navigation-home li.diagnosis a {
    padding-left: 1.625rem;
    padding-right: 1.25rem;
  }
}
@media (max-width: 767px) {
  .user-pages .content .paginationTop {
    margin-bottom: 5px;
  }
  .user-pages .content-main #divPageContent .customcontrol h1 {
    font-size: 1.6rem;
    margin-bottom: 16px;
  }
  .user-pages .content-main #divPageContent .ResultOrderingDiv {
    width: 100%;
  }
  .user-pages .content-main #divPageContent .ResultOrderingDiv1 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .user-pages .cgas_StagePage .content-main #divPageContent div {
    /*.RadioButtonList {
                               li {
    			span.radio{
    				top: 31%;
    			}
    		 }
    }*/
  }
  .user-pages .cgas_StagePage .content-main #divPageContent div .editor-wrapper {
    margin-bottom: 13px;
  }
}
@media (max-width: 767px) {
  .login-page .wrapper-full .login-wrapper .cgasLoginPage .text-content img {
    -webkit-transform: translateX(4px);
        -ms-transform: translateX(4px);
            transform: translateX(4px);
    margin-top: 0.3125rem;
  }
  .login-page .wrapper-full .login-wrapper .cgasLoginPage .text-content .entry-content h1 {
    margin-top: 1rem;
    letter-spacing: -0.1px;
    margin-bottom: 0.9rem;
    line-height: 1.19;
    margin-bottom: 1rem;
    -webkit-transform: translateX(4px);
        -ms-transform: translateX(4px);
            transform: translateX(4px);
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .login-page .wrapper-full .login-wrapper .cgasLoginPage .text-content .entry-content h1 {
    margin-top: 1.25rem;
    margin-bottom: 1.0625rem;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}
@media (max-width: 767px) and (max-width: 767.96px) {
  .login-page .wrapper-full .login-wrapper .cgasLoginPage .text-content .entry-content h1 + p {
    -webkit-transform: translateX(4px);
        -ms-transform: translateX(4px);
            transform: translateX(4px);
  }
}
@media (max-width: 767px) {
  .login-page .wrapper-full .login-wrapper .cgasLoginPage .text-content .entry-content .button-wrapper {
    margin-left: 0px;
  }
  .login-page .wrapper-full .login-wrapper .cgasLoginPage .text-content .entry-content .button-wrapper .btn {
    min-width: 8.5rem;
    line-height: 1;
  }
}
@media (max-width: 767px) {
  .cgas_StartPage .content-main {
    padding-top: 1.25rem;
  }
  .cgas_StartPage .content-main .marketing-top h1 {
    letter-spacing: -0.2px;
    margin-bottom: 18px;
    font-size: 27px;
    letter-spacing: -0.2px;
  }
  .cgas_StartPage .content-main .marketing-top p {
    letter-spacing: 0px;
    /*margin-left: 5px;*/
  }
  .cgas_StartPage .content-main .hasborder h2 {
    font-size: 1.25rem;
    margin-bottom: 0.75rem !important;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.2px;
  }
  .cgas_StartPage .content-main .hasborder .index {
    margin-left: 0px;
    margin-top: 8px;
  }
  .cgas_StartPage .content-main .hasborder .index .button-holder {
    margin-top: 1.2rem;
  }
  .cgas_StartPage .content-main .hasborder .index .button-holder a.btn {
    padding-left: 21px;
  }
  .cgas_StartPage .content-main .hasborder .index .d-flex {
    padding-left: 3px;
  }
}
@media (max-width: 639.96px) {
  .trainingside .content-body .stage-page .cgasTraining .paginationTop {
    margin-bottom: 0px !important;
  }
  .trainingside .content-body .stage-page .cgasTraining #divPageContent .customcontrol h1 {
    letter-spacing: -2.6px;
  }
  .trainingside .content-body .stage-page .cgasTraining #divPageContent .customcontrol p {
    font-weight: 400;
  }
  .trainingside .content-body .stage-page .cgasTraining #divPageContent .customcontrol .newbluebackgroundadded .details-list {
    margin-top: 17px;
  }
}
.customcontrol:has(> .RatingList) h3 {
  margin-bottom: 0px !important;
}
.customcontrol:has(> .RatingList) .RatingList {
  margin-top: 10px;
}
.customcontrol:has(> .RatingList) .RatingList li ul li {
  margin: 11px 5px 0 0;
}
.customcontrol:has(> .CheckboxList) h3 {
  margin-bottom: 0px;
}
.customcontrol:has(> .CheckboxList) .CheckboxList {
  margin-top: 15px;
}

.uncleared-selected .option-wrapper label {
  margin-left: 5rem;
}
.uncleared-selected .option-wrapper .cleared {
  left: 0.625rem;
}
.uncleared-selected .option-wrapper .cleared .radio {
  background-color: var(--green);
  background-image: none;
  border: 2px solid var(--white);
}
.uncleared-selected .option-wrapper .cleared .radio:hover {
  background: var(--green);
  border: 4px solid var(--white);
}
.uncleared-selected .option-wrapper .uncleared {
  margin-left: 15px;
}
.uncleared-selected .option-wrapper .uncleared .radio {
  background-image: none;
  background-color: var(--red);
  border: 2px solid var(--white);
}
.uncleared-selected .option-wrapper .uncleared .radio:after {
  content: "";
  border: 2px solid var(--red);
  background-color: var(--white);
}
.uncleared-selected .option-wrapper .uncleared .radio:hover {
  background: var(--red);
  border: 4px solid var(--white);
}

.option-type-list li label {
  margin-bottom: 0;
  font-size: inherit;
  margin-left: 4.6875rem;
}
.option-type-list li .cleared {
  margin-top: -0.75rem;
}
.option-type-list li .cleared .radio {
  border-radius: 50%;
  background-color: var(--green);
  background-image: none;
  border: 2px solid var(--white);
}
.option-type-list li .cleared .radio:hover, .option-type-list li .cleared .radio:focus {
  border-width: 4px;
}
.option-type-list li .uncleared {
  margin-top: -0.75rem;
  margin-left: 0.3125rem;
}
.option-type-list li .uncleared .radio {
  border-radius: 50%;
  background-color: var(--red);
  background-image: none;
  border: 2px solid var(--white);
}
.option-type-list li .uncleared .radio:hover, .option-type-list li .uncleared .radio:focus {
  border-width: 4px;
}
.option-type-list li.uncleared-selected label, .option-type-list li.cleared-selected label {
  margin-left: 4.6875rem;
}
.option-type-list li.uncleared-selected .cleared, .option-type-list li.cleared-selected .cleared {
  left: 0.3125rem;
}
.option-type-list li.uncleared-selected .uncleared, .option-type-list li.cleared-selected .uncleared {
  margin-left: 0.3125rem;
}
.option-type-list input[type=radio] {
  display: inline !important;
  position: absolute;
  z-index: 0;
  left: 0.125rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.option-type-list input[type=radio]:focus-visible {
  outline-offset: 8px;
  left: 0;
  margin-top: 0;
}

.option-type-index li span {
  border-radius: 50%;
  background-image: none;
}
.option-type-index li span.uncleared {
  background-color: var(--red);
}
.option-type-index li span.cleared {
  background-color: var(--green);
}

.cleared-selected .option-wrapper label {
  margin-left: 5rem;
}
.cleared-selected .option-wrapper .cleared {
  left: 0.625rem;
}
.cleared-selected .option-wrapper .cleared .radio {
  background-color: var(--green);
  background-image: none;
  border: 2px solid var(--white);
}
.cleared-selected .option-wrapper .cleared .radio:after {
  content: "";
  border: 2px solid var(--green);
  background-color: var(--white);
}
.cleared-selected .option-wrapper .cleared .radio:after:hover {
  background-color: var(--green);
}
.cleared-selected .option-wrapper .cleared .radio:hover {
  background-color: var(--green);
}
.cleared-selected .option-wrapper .uncleared {
  margin-left: 0.9375rem;
}
.cleared-selected .option-wrapper .uncleared .radio {
  background-color: var(--red);
  background-image: none;
  border: 2px solid var(--white);
}
.cleared-selected .option-wrapper .uncleared .radio:hover {
  background: var(--red);
  border: 4px solid var(--white);
}

.option-type-list li .uncleared-selected .option-wrapper label {
  margin-left: 5rem;
}
.option-type-list li .uncleared-selected .option-wrapper .cleared {
  left: 0.625rem;
}
.option-type-list li .uncleared-selected .option-wrapper .cleared .radio {
  background-color: var(--green);
  background-image: none;
  border: 2px solid var(--white);
}
.option-type-list li .uncleared-selected .option-wrapper .cleared .radio:hover {
  background: var(--green);
  border: 4px solid var(--white);
}
.option-type-list li .uncleared-selected .option-wrapper .uncleared {
  margin-left: 15px;
}
.option-type-list li .uncleared-selected .option-wrapper .uncleared .radio {
  background-image: none;
  background-color: var(--red);
  border: 2px solid var(--white);
}
.option-type-list li .uncleared-selected .option-wrapper .uncleared .radio:after {
  content: "";
  border: 2px solid var(--red);
  background-color: var(--white);
}
.option-type-list li .uncleared-selected .option-wrapper .uncleared .radio:hover {
  background: var(--red);
  border: 4px solid var(--white);
}

.customcontrol .ResultOrderingDiv1,
.customcontrol .ResultOrderingDiv {
  width: calc(50% - 5px);
  margin-right: 0.625rem;
}
.customcontrol .ResultOrderingDiv1:last-child,
.customcontrol .ResultOrderingDiv:last-child {
  margin-right: 0;
}
.customcontrol .ResultOrderingDiv1 .ResultOrderingH2,
.customcontrol .ResultOrderingDiv .ResultOrderingH2 {
  background: var(--recommended-color);
  border-radius: 0.125rem;
  background-image: none;
  height: auto;
  margin-bottom: 16px !important;
  position: relative;
  line-height: 1.3;
  padding: 0.625rem 0px;
  font-size: 0.9375rem;
}
.customcontrol .ResultOrderingDiv1 .ResultOrderingH2:after,
.customcontrol .ResultOrderingDiv .ResultOrderingH2:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-top: 0.5rem solid var(--recommended-color);
  position: absolute;
  bottom: -0.5rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.customcontrol .ResultOrderingDiv1 ol,
.customcontrol .ResultOrderingDiv ol {
  margin-left: 0;
}

.issue-ranking-list li .option-wrapper {
  padding-left: 1.125rem;
}
.issue-ranking-list li .option-wrapper .icon-move-up {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 21 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10.5,4 L23.5,14 L10.5,24 L10.5,18.5 L-3,18.5 L-3,9.5 L10.5,9.5 L10.5,4 Z' id='up' fill='%231c6696' transform='translate(10.250000, 14.000000) scale(1, -1) rotate(-270.000000) translate(-10.250000, -14.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  border-radius: 11px;
  border: 1px solid var(--blue);
  padding: 0.625rem;
}
.issue-ranking-list li .option-wrapper .icon-move-down {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 21 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10.5,3.5 L23.5,13.5 L10.5,23.5 L10.5,18 L-3,18 L-3,9 L10.5,9 L10.5,3.5 Z' id='down' fill='%231c6696' transform='translate(10.250000, 13.500000) rotate(-270.000000) translate(-10.250000, -13.500000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  right: 2.25rem;
  border-radius: 11px;
  border: 1px solid var(--blue);
  padding: 0.625rem;
}
.issue-ranking-list li .ResultOrderingImg {
  position: inherit;
  float: left;
  width: 1.5rem;
  height: 1.5rem;
  background: var(--border-blue);
  border-radius: 50%;
  top: 10px;
  left: 15px;
  font-size: small;
  border: 1px solid var(--blue);
}
.issue-ranking-list li p {
  padding-left: 3.4375rem;
}

.CheckboxList li:has(> .checkbox-red) {
  background-color: var(--light-red);
}
.CheckboxList .checkbox-red {
  left: 1.25rem;
  width: 1.5rem;
  height: 1.5rem;
  background-image: none;
  background-color: var(--white);
  border: 1px solid var(--red);
}

.questions-list li textarea {
  min-height: 3.25rem;
  width: 100%;
}

.customcontrol .js-1 ~ .tips span {
  display: none !important;
}
.customcontrol .js-1 ~ .tips span:nth-child(2) {
  display: block !important;
}
.customcontrol .js-2 ~ .tips span {
  display: none !important;
}
.customcontrol .js-2 ~ .tips span:nth-child(3) {
  display: block !important;
}
.customcontrol .js-3 ~ .tips span {
  display: none !important;
}
.customcontrol .js-3 ~ .tips span:nth-child(4) {
  display: block !important;
}
.customcontrol .js-4 ~ .tips span {
  display: none !important;
}
.customcontrol .js-4 ~ .tips span:nth-child(5) {
  display: block !important;
}
.customcontrol .js-5 ~ .tips span {
  display: none !important;
}
.customcontrol .js-5 ~ .tips span:nth-child(6) {
  display: block !important;
}
.customcontrol .js-6 ~ .tips span {
  display: none !important;
}
.customcontrol .js-6 ~ .tips span:nth-child(7) {
  display: block !important;
}
.customcontrol .js-7 ~ .tips span {
  display: none !important;
}
.customcontrol .js-7 ~ .tips span:nth-child(8) {
  display: block !important;
}
.customcontrol .js-8 ~ .tips span {
  display: none !important;
}
.customcontrol .js-8 ~ .tips span:nth-child(9) {
  display: block !important;
}
.customcontrol .js-9 ~ .tips span {
  display: none !important;
}
.customcontrol .js-9 ~ .tips span:nth-child(10) {
  display: block !important;
}
.customcontrol .js-10 ~ .tips span {
  display: none !important;
}
.customcontrol .js-10 ~ .tips span:nth-child(11) {
  display: block !important;
}
.customcontrol .js-11 ~ .tips span {
  display: none !important;
}
.customcontrol .js-11 ~ .tips span:nth-child(12) {
  display: block !important;
}
.customcontrol .js-12 ~ .tips span {
  display: none !important;
}
.customcontrol .js-12 ~ .tips span:nth-child(13) {
  display: block !important;
}
.customcontrol .js-13 ~ .tips span {
  display: none !important;
}
.customcontrol .js-13 ~ .tips span:nth-child(14) {
  display: block !important;
}
.customcontrol .js-14 ~ .tips span {
  display: none !important;
}
.customcontrol .js-14 ~ .tips span:nth-child(15) {
  display: block !important;
}
.customcontrol .js-15 ~ .tips span {
  display: none !important;
}
.customcontrol .js-15 ~ .tips span:nth-child(16) {
  display: block !important;
}
.customcontrol .js-16 ~ .tips span {
  display: none !important;
}
.customcontrol .js-16 ~ .tips span:nth-child(17) {
  display: block !important;
}
.customcontrol .js-17 ~ .tips span {
  display: none !important;
}
.customcontrol .js-17 ~ .tips span:nth-child(18) {
  display: block !important;
}
.customcontrol .js-18 ~ .tips span {
  display: none !important;
}
.customcontrol .js-18 ~ .tips span:nth-child(19) {
  display: block !important;
}
.customcontrol .js-19 ~ .tips span {
  display: none !important;
}
.customcontrol .js-19 ~ .tips span:nth-child(20) {
  display: block !important;
}

[data-controltype=Slider] {
  max-width: 576px;
}
[data-controltype=Slider] h3 {
  letter-spacing: -0.1px !important;
}
[data-controltype=Slider] .slider-marking__wrapper {
  width: 100%;
}
[data-controltype=Slider] .slider-marking__wrapper ~ .tips {
  width: 100%;
  padding-left: 0.875rem;
  padding-right: 1.875rem;
}
@media (min-width: 768px) {
  [data-controltype=Slider] .slider-marking__wrapper ~ .tips {
    -webkit-transform: translateX(1px);
        -ms-transform: translateX(1px);
            transform: translateX(1px);
    padding-left: 0.625rem;
    width: calc(100% - 74px);
  }
}
[data-controltype=Slider] .js-6 ~ .tips,
[data-controltype=Slider] .js-7 ~ .tips,
[data-controltype=Slider] .js-8 ~ .tips,
[data-controltype=Slider] .js-9 ~ .tips,
[data-controltype=Slider] .js-10 ~ .tips {
  float: right;
}

.rangeslider__handle {
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
  z-index: 100;
}
.rangeslider__handle:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='55' viewBox='0 0 20 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2C0 0.89543 0.895431 0 2 0H18C19.1046 0 20 0.89543 20 2V46.0387C20 46.6463 19.7238 47.2209 19.2494 47.6005L11.2494 54.0005C10.519 54.5848 9.48105 54.5848 8.75061 54.0005L0.75061 47.6005C0.276179 47.2209 0 46.6463 0 46.0388V2Z' fill='%231C6696'/%3E%3Cpath opacity='0.4' d='M13.7959 14.4643L13.7959 26.5357C13.7959 26.7679 14.0102 27 14.2857 27L15.5102 27C15.7551 27 16 26.7679 16 26.5357L16 14.4643C16 14.2031 15.7551 14 15.5102 14L14.2857 14C14.0102 14 13.7959 14.2031 13.7959 14.4643ZM8.89796 14.4643L8.89796 26.5357C8.89796 26.7679 9.11224 27 9.38775 27L10.6122 27C10.8571 27 11.102 26.7679 11.102 26.5357L11.102 14.4643C11.102 14.2031 10.8571 14 10.6122 14L9.38776 14C9.11225 14 8.89796 14.2031 8.89796 14.4643ZM4 14.4643L4 26.5357C4 26.7679 4.21429 27 4.4898 27L5.71429 27C5.95918 27 6.20408 26.7679 6.20408 26.5357L6.20408 14.4643C6.20408 14.2031 5.95918 14 5.71429 14L4.4898 14C4.21429 14 4 14.2031 4 14.4643Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  background-position: top;
  background-repeat: no-repeat;
  z-index: 99;
  width: 20px;
  height: 55px;
  position: absolute;
  top: 25px;
  -webkit-transform: translateX(1px);
      -ms-transform: translateX(1px);
          transform: translateX(1px);
}
.rangeslider__handle:after {
  content: "";
  background-position: top;
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 89px;
  left: 4px;
  border: 1px solid transparent;
  border-color: var(--border-blue);
  border-bottom-width: 0;
  border-right-width: 0;
  background-color: var(--option-bg);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-top-left-radius: 2px;
}

.logged-in .estimation-list li {
  margin-bottom: 0.9375rem;
}
.logged-in .estimation-list li [aria-label=selected] {
  border-color: var(--blue);
  border-width: 0;
}
.logged-in .estimation-list li li {
  position: relative;
  border: 0;
}
.logged-in .estimation-list li li.selected {
  border-color: var(--blue);
}
.logged-in .estimation-list li li a {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid var(--border-blue);
}
.logged-in .estimation-list li li a.current {
  border-color: var(--blue);
  background-color: var(--blue);
  color: var(--white);
}

/* .rangeslider, */
input[type=range] {
  max-width: 100%;
}
input[type=range][data-rangeslider] {
  position: absolute;
  left: 1.625rem;
  right: 1.875rem;
  width: auto !important;
  height: 0.625rem !important;
  top: 0.3125rem;
  opacity: 0 !important;
}

.rangeslider {
  position: relative;
  height: 30px;
  z-index: 10;
}
.rangeslider__handle {
  border-radius: 22px;
  line-height: 42px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rangeslider__fill {
  display: block;
  border-radius: 4px 0 0 4px;
  background-color: var(--slider-dark-blue);
  height: 10px !important;
  z-index: 99;
  position: absolute;
}
@media (max-width: 767.96px) {
  .rangeslider__fill {
    border-radius: 2px 0 0 2px;
    left: 0.4375rem;
    max-width: calc(100% - 5px);
  }
}
.rangeslider--horizontal {
  position: absolute;
  top: 0;
  left: 0.1875rem;
  right: 0.3125rem;
  max-width: 100%;
}
@media (min-width: 768px) {
  .rangeslider--horizontal {
    left: 0.8125rem;
    right: 0.9375rem;
    max-width: calc(100% - 28px);
  }
}
.rangeslider--horizontal .rangeslider__fill {
  top: 7px;
  height: 100%;
}
.rangeslider--horizontal .rangeslider__handle {
  top: -35px;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
  line-height: 60px;
}
.rangeslider--vertical {
  width: 20px;
  min-height: 150px;
  max-height: 100%;
}
.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  max-width: 100%;
  width: auto;
}
.rangeslider--vertical .rangeslider__handle {
  left: -10px;
  touch-action: pan-x;
  -ms-touch-action: pan-x;
}
.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
.rangeslider__tooltip {
  display: block;
  margin-top: 4.5em;
  font-size: 12px;
  /* color: #a59eb5; */
  background-color: var(--option-bg);
  border-color: var(--border-blue);
  border-width: 1px;
  border-style: solid;
  background-image: none;
  padding: 15px;
}

input[type=range]:focus {
  width: 100%;
}
input[type=range]:focus + .rangeslider .rangeslider__handle {
  -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}

.logged-in #resultPageContents {
  margin-top: 1.875rem;
}
.logged-in #resultPageContents .tips {
  margin-top: 0;
}
.logged-in #resultPageContents .slider-trail {
  left: 0;
}
.logged-in #resultPageContents .slider-compare {
  padding: 0;
  margin: 0;
  left: 0.8125rem;
  right: 0.8125rem;
  width: calc(100% - 24px);
}
.logged-in #resultPageContents .slider-arrow {
  width: 1.25rem;
}
.logged-in #resultPageContents .slider-pointer {
  width: 0;
}
.logged-in #resultPageContents .slider-pointer.orange {
  width: 0rem;
  margin-left: 0rem;
}
.logged-in #resultPageContents .slider-pointer.orange .tips-arrow {
  margin-left: -0.75rem;
  margin-top: 3.75rem;
}
.logged-in #resultPageContents .slider-pointer.orange .slider-arrow {
  position: absolute;
  width: 1.25rem;
  margin-left: -0.625rem;
}
.logged-in #resultPageContents .slider-pointer.green {
  margin-left: -0.625rem;
}
.logged-in #resultPageContents .slider-pointer.green .slider-arrow {
  margin-left: 0;
}
.logged-in #resultPageContents .slider-pointer.green .tips-arrow {
  -webkit-transform: translateY(-15px) translateX(-6px);
      -ms-transform: translateY(-15px) translateX(-6px);
          transform: translateY(-15px) translateX(-6px);
}
.logged-in #resultPageContents .option-list-answer input[type=radio],
.logged-in #resultPageContents .option-list-answer input[type=checkbox] {
  z-index: -1;
  visibility: hidden;
}

.content .pagination li {
  height: auto;
}
.content .pagination #btnHome {
  background: var(--blue);
  min-width: 8.75rem;
  font-size: 0.9375rem;
  min-height: 1.875rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ui-dialog {
  padding: 0 !important;
}
.ui-dialog .ui-widget-header {
  background-color: var(--light-yellow) !important;
  border-width: 0 !important;
  color: var(--black) !important;
}
.ui-dialog .ui-widget-header .ui-dialog-title {
  color: var(--black) !important;
}

.ui-dialog.ui-dialog[aria-describedby=previewStep] .ui-dialog-title {
  display: none;
}
.ui-dialog.ui-dialog[aria-describedby=previewStep] .ui-dialog-titlebar-close * {
  position: static;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.ui-widget-overlay {
  position: fixed;
}

.disable-hover {
  pointer-events: none;
}

.response-block {
  margin-bottom: 0.75rem;
}

.responses-list li {
  margin-bottom: 1.25rem;
}
.responses-list li:last-child {
  margin-bottom: 0;
}

.RadioButtonList .OrderingItem {
  background-image: none;
  background-color: var(--option-bg);
  border: 1px solid var(--border-blue);
  cursor: pointer;
  border-radius: var(--border-radius-xs);
  position: relative;
  margin-bottom: 0.25rem;
}
.RadioButtonList .OrderingItem:hover {
  background-color: var(--slider-blue);
  border-color: var(--lightest-blue);
}
.RadioButtonList .OrderingItem.right-answer, .RadioButtonList .OrderingItem.selected {
  background-color: var(--green-bg);
  border-color: var(--green);
}
.RadioButtonList .OrderingItem.right-answer .checkbox,
.RadioButtonList .OrderingItem.right-answer .radio, .RadioButtonList .OrderingItem.selected .checkbox,
.RadioButtonList .OrderingItem.selected .radio {
  border-color: var(--green);
}
.RadioButtonList .OrderingItem.wrong-selected, .RadioButtonList .OrderingItem.wrong-selected:hover, .RadioButtonList .OrderingItem.wrong-selected[disabled=disabled], .RadioButtonList .OrderingItem.wrong-selected[disabled=true] {
  background-color: var(--light-red) !important;
  background-image: none !important;
  border-color: var(--red);
}
.RadioButtonList .OrderingItem.wrong-selected .checkbox,
.RadioButtonList .OrderingItem.wrong-selected .radio, .RadioButtonList .OrderingItem.wrong-selected:hover .checkbox,
.RadioButtonList .OrderingItem.wrong-selected:hover .radio, .RadioButtonList .OrderingItem.wrong-selected[disabled=disabled] .checkbox,
.RadioButtonList .OrderingItem.wrong-selected[disabled=disabled] .radio, .RadioButtonList .OrderingItem.wrong-selected[disabled=true] .checkbox,
.RadioButtonList .OrderingItem.wrong-selected[disabled=true] .radio {
  border-color: var(--red);
}
.RadioButtonList .OrderingItem.wrong-selected .checkbox:after,
.RadioButtonList .OrderingItem.wrong-selected .radio:after, .RadioButtonList .OrderingItem.wrong-selected:hover .checkbox:after,
.RadioButtonList .OrderingItem.wrong-selected:hover .radio:after, .RadioButtonList .OrderingItem.wrong-selected[disabled=disabled] .checkbox:after,
.RadioButtonList .OrderingItem.wrong-selected[disabled=disabled] .radio:after, .RadioButtonList .OrderingItem.wrong-selected[disabled=true] .checkbox:after,
.RadioButtonList .OrderingItem.wrong-selected[disabled=true] .radio:after {
  content: "";
}
.RadioButtonList .OrderingItem label {
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
  padding-left: 4rem;
  padding-right: 1.75rem;
  margin: 0;
  line-height: 1.6;
  font-size: 0.9375rem;
  cursor: pointer;
  display: block;
}
.RadioButtonList.option-list-answer {
  pointer-events: none;
}

.surveyControlList .CustomDropdownList li.OrderingItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.9375rem;
}
.surveyControlList .CustomDropdownList li.OrderingItem label {
  margin-bottom: 0.5rem;
}

.marketing-bottom {
  margin-top: 1.25rem;
}

.btn.btn-outline.previous.active {
  float: none;
  border: none;
  display: inline;
  padding: 0rem !important;
  font-size: 16px;
  min-width: 0;
  min-height: 1.25rem !important;
  background-color: var(--blue);
  color: #fff !important;
  border-radius: 0;
}
.btn.btn-outline.previous.active a {
  padding: 0.25rem 0.5rem !important;
  font-size: 0.75rem;
  font-weight: 600;
  text-decoration: none;
  min-width: 0;
  color: var(--white) !important;
}

.btn.btn-outline.previous.PagedList-skipToPrevious {
  float: left;
  color: var(--blue);
  padding: 0.4375rem var(--button-gap);
  border: 1px solid var(--blue);
  border-radius: 4;
}

.btn.btn-primary.next.active {
  float: none;
  border: none;
  padding: 0 !important;
  border-radius: 0;
  min-width: 0;
  min-height: 1.25rem !important;
}
.btn.btn-primary.next.active a {
  background-color: none;
  padding: 0 0 !important;
  font-size: 0.75rem;
  font-weight: 600;
  text-decoration: none;
  min-width: 0 !important;
  margin: 0;
}

.row-header .td {
  font-family: var(--font-family);
}

.start-table {
  margin-bottom: 1.0625rem;
}

.index .d-flex {
  width: 33.33%;
  width: 100%;
  max-width: 14.375rem;
}
@media (max-width: 639.96px) {
  .index .d-flex {
    max-width: 100%;
  }
}

[lang=sv] .index .d-flex {
  max-width: 12.5rem;
}
@media (max-width: 639.96px) {
  [lang=sv] .index .d-flex {
    max-width: 100%;
  }
}

.start-page .static-content {
  margin-top: 1.5rem;
  float: left;
  width: 100%;
  letter-spacing: 0.05px;
}
.start-page .content-main {
  padding-bottom: 1.5625rem;
}

.logged-in .content-main .table-wrapper h2 {
  margin-bottom: 1.125rem;
}

#collapseControls span {
  font-size: 0.5625rem;
  -webkit-transform: translateX(-1px);
      -ms-transform: translateX(-1px);
          transform: translateX(-1px);
}

[data-controltype=CustomDropdownList] .OrderingItem label,
[data-controltype=SurveyDropdownList] .OrderingItem label {
  margin-bottom: 0.4375rem;
  display: inline-block;
}

.RadioButtonList .OrderingItem {
  margin-bottom: 0.3125rem;
}
.RadioButtonList .OrderingItem label {
  line-height: 1.4666666667;
  padding-top: 0.5625rem;
  padding-bottom: 0.625rem;
  padding-left: 3.875rem;
}

[data-controltype=CheckboxList] .CheckboxList label {
  line-height: 1.6;
}

[data-controltype=RatingList] .OrderingItem > p {
  margin-bottom: 0;
}

.diagnosis-page-body #divPageContent {
  margin-right: 0.25rem;
}
.diagnosis-page-body .customcontrol {
  margin-bottom: 1rem;
}
.diagnosis-page-body .customcontrol:last-child {
  margin-bottom: 0;
}
.diagnosis-page-body [data-controltype=TextEditor] .editor-wrapper:last-child {
  margin-bottom: 0 !important;
}
.diagnosis-page-body [data-controltype=TextEditor] + [data-controltype=RadioButtonList] {
  margin-top: -0.4375rem;
}
.diagnosis-page-body [data-controltype=Headline] h1:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0;
}

#resultPageContents .CheckboxList .right-answer {
  background-color: var(--green-bg) !important;
  border-color: var(--green) !important;
}
#resultPageContents .CheckboxList .right-answer .checkbox-red {
  border-width: 2px;
}
#resultPageContents .CheckboxList .wrong-selected .checkbox:after {
  border-color: var(--btn-red);
}

#divStage #ul-StagePageList li.current {
  background-image: none;
  background-color: var(--primary-color);
}

#basic-modal-content {
  background-color: var(--white);
}

.ratt span.linked a {
  color: var(--primary-color);
}

.valtotal b,
.colorvalues b {
  font-weight: 400;
}

.logged-in .content {
  border-radius: var(--border-radius);
}
.logged-in .paginationTop ul {
  overflow: visible;
}
.logged-in .paginationTop ul li {
  overflow: visible;
}
@media (max-width: 767.96px) {
  .logged-in .start-table .td.second {
    max-width: 3.4375rem;
    text-align: center;
  }
  .logged-in .content .top-bar:not(.trainingInformation) {
    padding-bottom: 1.125rem;
  }
  .logged-in .content .top-bar + .top-bar {
    margin-top: 1.5625rem !important;
  }
  .logged-in .content .top-bar-blue .btnlink {
    margin-top: 0.25rem;
  }
  .logged-in .content .top-bar.trainingInformation {
    padding-bottom: 1.75rem !important;
  }
  .logged-in .valtotal b,
.logged-in .colorvalues b {
    display: none;
  }
  .logged-in #Landing #StartPage {
    padding-right: 1.25rem;
  }
  .logged-in #Landing #StartPage h2 {
    margin-top: -0.125rem !important;
    margin-bottom: 0.8125rem !important;
  }
  .logged-in #Landing #chart3 {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 10px;
  }
  .logged-in #Landing .prov-right {
    font-size: 0.9375rem;
    padding-left: 5px;
    padding-right: 5px;
  }
  .logged-in #Landing .prov-right span.color {
    margin-top: 4px;
  }
  .logged-in #navigation-home li a {
    padding-top: 0.4375rem;
  }
  .logged-in #navigation-home li.patients a {
    padding-left: 0.9375rem;
    min-width: 10.4375rem;
    letter-spacing: -0.3px;
  }
  .logged-in.user-pages .content-main {
    padding-top: 1.75rem;
    padding-bottom: 3.5rem;
  }
  .logged-in.user-pages .content-main h1 {
    letter-spacing: -0.05px;
    margin-bottom: 1.25rem;
  }
  .logged-in.user-pages .content [data-controltype=Headline] {
    margin-bottom: 1.25rem;
  }
  .logged-in .content {
    --gap: 26px;
  }
  .logged-in .content .paginationTop {
    margin-bottom: 0.5rem;
  }
  .logged-in .content .paginationTop .paginationTopL2 {
    -webkit-transform: translate(-11px, -2px);
        -ms-transform: translate(-11px, -2px);
            transform: translate(-11px, -2px);
  }
  .logged-in .content .paginationTop ul .paginationTopL1 .h2 {
    padding-top: 0.125rem;
  }
  .logged-in .content [data-controltype=RatingList] ul.estimation-rank {
    margin-top: -3px;
  }
  .logged-in .content [data-controltype=RatingList] ul li {
    margin-top: 0.9375rem !important;
  }
  .logged-in .content-main h3 {
    line-height: 1.5;
  }
  .logged-in .content-main [data-controltype=CheckboxList] .option-list {
    margin-top: 1.0625rem !important;
    margin-right: -0.3125rem;
  }
  .logged-in .content-main [data-controltype=CheckboxList] li label {
    padding-left: 3.875rem;
    padding-top: 0.5rem;
    line-height: 1.5;
    letter-spacing: -0.02px;
    padding-right: 0.875rem;
  }
  .logged-in .content-main .checkbox,
.logged-in .content-main .radio {
    left: 1.1875rem;
  }
  .logged-in .content-main [data-controltype=YesNoList] .radio {
    left: 0;
  }
}
.logged-in .ui-widget-overlay {
  position: fixed;
}
.logged-in .ui-widget-header .ui-icon {
  display: none;
}
.logged-in .ui-dialog {
  border: 0.625rem solid var(--white);
  border-radius: 10px;
  overflow: visible;
  font-size: 1rem;
}
.logged-in .ui-dialog .ui-dialog-titlebar {
  border-radius: 0;
  background: none;
  background-color: var(--white) !important;
  padding-bottom: 0.625rem;
}
.logged-in .ui-dialog .ui-dialog-buttonpane {
  margin-top: 0;
  padding: 0 0.625rem !important;
  border: 0;
}
.logged-in .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  float: none;
}
.logged-in .ui-dialog .ui-dialog-buttonpane .ui-button {
  margin-top: 0;
  margin-bottom: 1.25rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  font-weight: 700;
  min-height: 1.875rem;
  min-width: 3.75rem;
  height: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  width: auto;
  letter-spacing: -0.5px;
  line-height: 1.25 !important;
}
.logged-in .ui-dialog .ui-dialog-buttonpane .ui-button:hover {
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
}
.logged-in .ui-dialog .ui-dialog-buttonpane .ui-button:last-child {
  margin-right: 0;
}
.logged-in .ui-dialog .ui-dialog-buttonpane .ui-button:first-child {
  margin-left: 0;
}
.logged-in .ui-dialog .ui-dialog-titlebar-close,
.logged-in #simplemodal-container a.modalCloseImg {
  background: none;
  background-color: var(--white);
  border: 1px solid var(--black);
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1rem;
  font-weight: 700;
  color: var(--black);
}
.logged-in .ui-dialog .ui-dialog-titlebar-close:after,
.logged-in #simplemodal-container a.modalCloseImg:after {
  content: "✖";
  font-size: 1rem !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
}
.logged-in .ui-dialog .ui-dialog-titlebar-close {
  right: -20px !important;
  top: -8px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdGFiX3BhcmFtZXRlcnMuY3NzIiwiYV92YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvdGFiX3BhcmFtZXRlcnMuc2NzcyIsIm1peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ2VoQjtFQUNDLGVBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQ0FBQTtFQUNBLG1CQUFBO0VBRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSx5QkFBQTtFQUVBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0VBRUEsb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdFQUFBO0VBQ0EsNkVBQUE7RUFDRyx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFFSCxvQ0FBQTtFQUNBLHdCQUFBO0FEakJEO0FDbUJDO0VBNUREO0lBNkRFLFdBQUE7RURoQkE7QUFDRjtBQ2tCQztFQWhFRDtJQWlFRSxXQUFBO0VEZkE7QUFDRjs7QUNrQkE7OztFQUdDLDhCQUFBO1VBQUEsc0JBQUE7QURmRDs7QUNxQkE7RUFDQyw2QkFBQTtFQUNBLG1CQUFBO0FEbEJEOztBRTNF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ejdCWjtBRXE3QlE7RUFDRSx3QkFBQTtBRm43QlY7QUVxN0JVO0VBQ0UseUJBQUE7QUZuN0JaO0FFKzZCUTtFQUNFLHdCQUFBO0FGNzZCVjtBRSs2QlU7RUFDRSx5QkFBQTtBRjc2Qlo7QUV5NkJRO0VBQ0Usd0JBQUE7QUZ2NkJWO0FFeTZCVTtFQUNFLHlCQUFBO0FGdjZCWjtBRW02QlE7RUFDRSx3QkFBQTtBRmo2QlY7QUVtNkJVO0VBQ0UseUJBQUE7QUZqNkJaO0FFNjVCUTtFQUNFLHdCQUFBO0FGMzVCVjtBRTY1QlU7RUFDRSx5QkFBQTtBRjM1Qlo7QUV1NUJRO0VBQ0Usd0JBQUE7QUZyNUJWO0FFdTVCVTtFQUNFLHlCQUFBO0FGcjVCWjtBRWk1QlE7RUFDRSx3QkFBQTtBRi80QlY7QUVpNUJVO0VBQ0UseUJBQUE7QUYvNEJaO0FFMjRCUTtFQUNFLHdCQUFBO0FGejRCVjtBRTI0QlU7RUFDRSx5QkFBQTtBRno0Qlo7QUVxNEJRO0VBQ0Usd0JBQUE7QUZuNEJWO0FFcTRCVTtFQUNFLHlCQUFBO0FGbjRCWjtBRSszQlE7RUFDRSx3QkFBQTtBRjczQlY7QUUrM0JVO0VBQ0UseUJBQUE7QUY3M0JaO0FFeTNCUTtFQUNFLHdCQUFBO0FGdjNCVjtBRXkzQlU7RUFDRSx5QkFBQTtBRnYzQlo7QUVtM0JRO0VBQ0Usd0JBQUE7QUZqM0JWO0FFbTNCVTtFQUNFLHlCQUFBO0FGajNCWjtBRTYyQlE7RUFDRSx3QkFBQTtBRjMyQlY7QUU2MkJVO0VBQ0UseUJBQUE7QUYzMkJaO0FFdTJCUTtFQUNFLHdCQUFBO0FGcjJCVjtBRXUyQlU7RUFDRSx5QkFBQTtBRnIyQlo7QUVpMkJRO0VBQ0Usd0JBQUE7QUYvMUJWO0FFaTJCVTtFQUNFLHlCQUFBO0FGLzFCWjtBRTIxQlE7RUFDRSx3QkFBQTtBRnoxQlY7QUUyMUJVO0VBQ0UseUJBQUE7QUZ6MUJaO0FFcTFCUTtFQUNFLHdCQUFBO0FGbjFCVjtBRXExQlU7RUFDRSx5QkFBQTtBRm4xQlo7O0FFeTJCQTtFQUNFLGdCQUFBO0FGdDJCRjtBRXUyQkU7RUFDRSxpQ0FBQTtB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aWxDUTtFQUNFLGVBQUE7QUYva0NWO0FFa2xDUTtFQUNFLGNBQUE7QUZobENWO0FFcWxDRTs7RUFFRSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBRm5sQ0o7QUVvbENJOztFQUNFLFlBQUE7RUFDQSwwQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsY0FBQTtBRmpsQ047QUVxbENFO0VBQ0UsdUJBQUE7RUFDQSxTQUFBO0FGbmxDSiIsImZpbGUiOiJjb21wb25lbnRzL3RhYl9wYXJhbWV0ZXJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuW3R5cGU9YnV0dG9uXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbio6Om1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIHVsLm9wdGlvbi1saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9nZ2VkLWluIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuXG4uZGlhZ25vc2lzLXBhZ2UtYm9keSAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCAuYnRuIHtcbiAgbWluLXdpZHRoOiA0LjY4NzVyZW0gIWltcG9ydGFudDtcbn1cbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5jb250ZW50IC5lc3RpbWF0aW9uLWxpc3QgbGkgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgLyptYXJnaW46IDhweCA4cHggMCAwOyovXG4gIG1hcmdpbjogMTRweCA4cHggMCAwO1xufVxuXG4ucGFnaW5hdGlvbi1mb290ZXIgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2luYXRpb24tZm9vdGVyIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnRyYWluaW5nLXBhZ2UtYm9keSAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50cmFpbmluZy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50cmFpbmluZy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLnRyYWluaW5nLXBhZ2UtYm9keSAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6Zmlyc3QtY2hpbGQucHJldi1oaWRlICsgLmZvb3Rlci1jYW5jZWwge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4udHJhaW5pbmctcGFnZS1ib2R5IC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMik6bm90KGEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA0MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRyYWluaW5nLXBhZ2UtYm9keSAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCIxXCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDEwMCUgLSAwLjA2MjVyZW0pO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC4wNjI1cmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAwLjA2MjVyZW0pO1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCIyXCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDUwJSAtIDAuMDYyNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuMDYyNXJlbSk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAwLjA2MjVyZW0pO1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCIzXCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMC4wNjI1cmVtKTtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAwLjA2MjVyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAwLjA2MjVyZW0pO1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCI0XCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDI1JSAtIDAuMDYyNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDAuMDYyNXJlbSk7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAwLjA2MjVyZW0pO1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCI1XCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDIwJSAtIDAuMDYyNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDAuMDYyNXJlbSk7XG4gIG1heC13aWR0aDogY2FsYygyMCUgLSAwLjA2MjVyZW0pO1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCI2XCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMC4wNjI1cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAwLjA2MjVyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAwLjA2MjVyZW0pO1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCI3XCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMC4wNjI1cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTQuMjg1NzE0Mjg1NyUgLSAwLjA2MjVyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQuMjg1NzE0Mjg1NyUgLSAwLjA2MjVyZW0pO1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCI4XCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDEyLjUlIC0gMC4wNjI1cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTIuNSUgLSAwLjA2MjVyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGMoMTIuNSUgLSAwLjA2MjVyZW0pO1xufVxuXG5bZGF0YS1jb2x1bW4tY291bnQ9XCI5XCJdIC5wYXJhbWV0ZXItY2hlY2tib3gge1xuICBmbGV4OiBjYWxjKDExLjExMTExMTExMTElIC0gMC4wNjI1cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTEuMTExMTExMTExMSUgLSAwLjA2MjVyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGMoMTEuMTExMTExMTExMSUgLSAwLjA2MjVyZW0pO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgI1N0YXJ0UGFnZSAuZC1mbGV4ICNjaGFydDMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50LW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyNXJlbTtcbiAgfVxuICAubG9nZ2VkLWluIC5vcmFuZ2UgLnRpcHMtYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAubG9nZ2VkLWluIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMC44MTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2dlZC1pbiAuc2xpZGVyLW1hcmtpbmdfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5sb2dnZWQtaW4gLmZ1bGxjb250ZW50ICNjaGFydDMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIC5tZW51LXdyYXBwZXIgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIC5tZW51LXdyYXBwZXIgbGkgYSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB9XG4gIC5uYXYtY29udHJvbGxlci52aXNpYmxlLXhzIC5tZW51LXdyYXBwZXIgbGkuZGl0dGtvbnRvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gICNzaW1wbGVtb2RhbC1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAudGlwcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIHVsIGxpIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgLmxvZ2luLXBhZ2UgaGVhZGVyIC5oZWFkZXIgLmxhbmd1YWdlLXBpY2tlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubG9naW4tcGFnZSBoZWFkZXIgLmhlYWRlciAubGFuZ3VhZ2UtcGlja2VyIC5sb2dvLWxvZ2luIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5sb2dpbi1wYWdlIGhlYWRlciAuaGVhZGVyIC5sYW5ndWFnZS1waWNrZXIgLmxvZ28tbG9naW4gLmJ0bi1vdXRsaW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogNHB4O1xuICB9XG59XG4ucmF0dCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmF0dCB1bCBsaSBzcGFuIHtcbiAgb3JkZXI6IDQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDIwJTtcbn1cbi5yYXR0IGRpdi5saWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyZXkpO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG59XG4ucmF0dCBkaXYubGloZWFkIHNwYW4ge1xuICBvcmRlcjogNDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjAlO1xufVxuLnJhdHQgZGl2LmxpaGVhZCBzcGFuLnZpbmpldHQge1xuICBtaW4td2lkdGg6IDM1JTtcbn1cbi5yYXR0IC52aW5qZXR0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNSU7XG4gIG1hcmdpbi1yaWdodDogMSUgIWltcG9ydGFudDtcbn1cbi5yYXR0IC52aW5qZXR0IHNwYW4uaXRlbXRleHQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnJhdHQgLmRpbiB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMSUgIWltcG9ydGFudDtcbn1cbi5yYXR0IC5kaW4gc3Bhbi5jb2xvciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbGluZS1oZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOTZweCkge1xuICAuZGlhZ25vc3Qge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uZGlhZ25vc3QgdWwge1xuICBjb3VudGVyLXNldDogbnVtYmVycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOTZweCkge1xuICAuZGlhZ25vc3QgdWwge1xuICAgIG1pbi13aWR0aDogMzYuMjVyZW07XG4gIH1cbn1cbi5kaWFnbm9zdCB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xufVxuLmRpYWdub3N0IHVsIGxpLmxpZGF0YSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmRpYWdub3N0IHVsIGxpLmxpaGVhZCAuc25vIHtcbiAgd2lkdGg6IDA7XG59XG4uZGlhZ25vc3QgdWwgbGkubGloZWFkIC5kYXRlIHtcbiAgd2lkdGg6IGNhbGMoMTMuOSUgKyA0MHB4KTtcbn1cbi5kaWFnbm9zdCB1bCBsaS5saWhlYWQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGlhZ25vc3QgdWwgbGkubGloZWFkIHNwYW4uaW5vbTEwMjAge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZGlhZ25vc3QgdWwgbGkubGloZWFkIHNwYW4uaW5vbTIwcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5kaWFnbm9zdCB1bCBsaSAuc25vIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMS42ODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaWFnbm9zdCB1bCBsaSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uZGlhZ25vc3QgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45NnB4KSB7XG4gIC5kaWFnbm9zdCB1bCBsaSB7XG4gICAgZmxleC13cmFwOiBuby13cmFwO1xuICB9XG4gIC5kaWFnbm9zdCB1bCBsaSBzcGFuLmRhdGUge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kaWFnbm9zdCB1bCBsaS5saWhlYWQgLmRhdGUge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kaWFnbm9zdCB1bCBsaS5saWhlYWQgc3BhbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZGlhZ25vc3QgdWwgbGkgc3Bhbi5pbm9tMTAsXG4uZGlhZ25vc3QgdWwgbGkgc3Bhbi5pbm9tMTAyMCxcbi5kaWFnbm9zdCB1bCBsaSBzcGFuLmlub20yMHBsdXMge1xuICAgIG1hcmdpbjogMCAxJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmRpYWdub3N0IHVsIGxpIHNwYW4ge1xuICBvcmRlcjogNTtcbn1cbi5kaWFnbm9zdCB1bCBsaSBzcGFuLnBvYWluZyB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB3aWR0aDogOCU7XG4gIG1hcmdpbjogMCUgMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFnbm9zdCB1bCBsaSBzcGFuLnBvYWluZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG59XG4uZGlhZ25vc3QgdWwgbGkgc3Bhbi5kYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNC44JTtcbiAgbWFyZ2luOiAwJSAyLjUlIDAlIDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmRpYWdub3N0IHVsIGxpIHNwYW4uaW5vbTEwLFxuLmRpYWdub3N0IHVsIGxpIHNwYW4uaW5vbTEwMjAsXG4uZGlhZ25vc3QgdWwgbGkgc3Bhbi5pbm9tMjBwbHVzIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE5LjYlO1xuICBtYXJnaW46IDAlIDElO1xufVxuLmRpYWdub3N0IHVsIGxpIHNwYW4uaW5vbTEwIHNwYW4sXG4uZGlhZ25vc3QgdWwgbGkgc3Bhbi5pbm9tMTAyMCBzcGFuLFxuLmRpYWdub3N0IHVsIGxpIHNwYW4uaW5vbTIwcGx1cyBzcGFuIHtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGlhZ25vc3QgdWwgbGkgc3Bhbi5pbm9tMTAge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5kaWFnbm9zdCB1bCBsaSBzcGFuLmlub20xMCBzcGFuIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDkxZDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWJkZTM7XG59XG4uZGlhZ25vc3QgdWwgbGkgc3Bhbi5pbm9tMTAyMCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmRpYWdub3N0IHVsIGxpIHNwYW4uaW5vbTEwMjAgc3BhbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmVkMTAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlNDZiO1xufVxuLmRpYWdub3N0IHVsIGxpIHNwYW4uaW5vbTIwcGx1cyB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmRpYWdub3N0IHVsIGxpIHNwYW4uaW5vbTIwcGx1cyBzcGFuIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjY2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1Njk7XG59XG4uZGlhZ25vc3QgdWwgbGkgKyBsaSBzcGFuLnBvYWluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm92LXJpZ2h0IHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG59XG4ucHJvdi1yaWdodCB1bCBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgLmxvZ2dlZC1pbiBuYXYge1xuICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxuICAubG9nZ2VkLWluIG5hdiBsaSB7XG4gICAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiBuYXYgbGkgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG4gICAgbWluLXdpZHRoOiA3LjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sb2dnZWQtaW4gbmF2IGxpLmFjdGl2ZSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk2cHgpIHtcbiAgLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbiAgLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5kaWFnbm9zaXMtcGFnZS1ib2R5IC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpmaXJzdC1jaGlsZC5wcmV2LWhpZGUgKyAuZm9vdGVyLWNhbmNlbCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAuZGlhZ25vc2lzLXBhZ2UtYm9keSAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6bnRoLWNoaWxkKDIpOm5vdChhKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbiAgLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC50aXBzLWdyYXkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC50aXBzIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6bnRoLWNoaWxkKDIpLmZvb3Rlci1jYW5jZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0NSU7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaSAuZm9vdGVyLW5leHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLnBhZ2luYXRpb24gdWwgbGkgLmNhbmNlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5kaWFnbm9zdCBzcGFuIC5wb2Fpbmcge1xuICB3aWR0aDogMjEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jZGl2UGFnZUNvbnRlbnQgZGl2Om50aC1jaGlsZCgyKSAjcmVzdWx0UGFnZUNvbnRlbnRzIC5jdXN0b21jb250cm9sIC5SZXN1bHRiZ0dyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2dnZWQtaW4gLnNlbGVjdGVkIC5yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubG9nZ2VkLWluLnJhZGlvOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jdXN0b21jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmN1c3RvbWNvbnRyb2wgLm9wdGlvbi1saXN0IGxpIGxhYmVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5jdXN0b21jb250cm9sIC5SZXN1bHRiZ1JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY3VzdG9tY29udHJvbCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5jdXN0b21jb250cm9sIC5SZXN1bHRiZ1JlZCAuYW5zd2VyYm94LXJlZCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21jb250cm9sICNyZXN1bHRQYWdlQ29udGVudHMgLmN1c3RvbWNvbnRyb2wgLlJlc3VsdGJnUmVkIC5hbnN3ZXItaGVhZC13cm9uZyB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uY3VzdG9tY29udHJvbCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5jdXN0b21jb250cm9sIC5SZXN1bHRiZ0dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jdXN0b21jb250cm9sICNyZXN1bHRQYWdlQ29udGVudHMgLmN1c3RvbWNvbnRyb2wgLlJlc3VsdGJnR3JlZW4gLmFuc3dlcmJveC1ncmVlbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tY29udHJvbCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5jdXN0b21jb250cm9sIC5SZXN1bHRiZ0dyZWVuIC5hbnN3ZXItaGVhZC1yaWdodCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOTtcbn1cbi5jdXN0b21jb250cm9sICNyZXN1bHRQYWdlQ29udGVudHMgLmN1c3RvbWNvbnRyb2wgLmNvbXBhcmUtYm94IG9sIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmN1c3RvbWNvbnRyb2wgI3Jlc3VsdFBhZ2VDb250ZW50cyAuY3VzdG9tY29udHJvbCAuY29tcGFyZS1ib3ggb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY3VzdG9tY29udHJvbCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5jdXN0b21jb250cm9sIC5jb21wYXJlLWJveCBvbCBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmN1c3RvbWNvbnRyb2wgI3Jlc3VsdFBhZ2VDb250ZW50cyAuY3VzdG9tY29udHJvbCAuY29tcGFyZS1ib3ggb2wgbGkuY29tcGFyZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmN1c3RvbWNvbnRyb2wgI3Jlc3VsdFBhZ2VDb250ZW50cyAuY3VzdG9tY29udHJvbCAuY29tcGFyZS1ib3ggb2wgbGkuY29tcGFyZS1vcmFuZ2Ugc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY3VzdG9tY29udHJvbCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5jdXN0b21jb250cm9sIC5jb21wYXJlLWJveCBvbCBsaS5jb21wYXJlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jdXN0b21jb250cm9sICNyZXN1bHRQYWdlQ29udGVudHMgLmN1c3RvbWNvbnRyb2wgLmNvbXBhcmUtYm94IG9sIGxpLmNvbXBhcmUtZ3JlZW4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5jdXN0b21jb250cm9sICNyZXN1bHRQYWdlQ29udGVudHMgLmN1c3RvbWNvbnRyb2wgLmNvbXBhcmUtYm94IG9sIGxpIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3RlZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MHB4O1xufVxuXG4uUmFkaW9CdXR0b25MaXN0IGxpLnJpZ2h0LXNlbGVjdGVkIC5yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5saSAucmlnaHQtc2VsZWN0ZWQgc3BhbiA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4gLnNsaWRlci1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS42NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuICB0b3A6IDJweDtcbn1cblxuLnJhbmdlLXNsaWRlciAuc2xpZGVyLW1hcmtpbmcgLnNsaWRlci1tYXJrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmFuZ2Utc2xpZGVyIC5zbGlkZXItbWFya2luZyAuc2xpZGVyLW1hcmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnJlbTtcbiAgbGVmdDogLTAuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhbmdlLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbiNyYW5nZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGlkZXItZGFyay1ibHVlKTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cblxuI3JhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNyYW5nZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycmVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICByaWdodDogMDtcbiAgY29udGVudDogYXR0cihkYXRhLW1heCk7XG59XG4jcmFuZ2U6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgY29udGVudDogYXR0cihkYXRhLW1pbik7XG59XG4jcmFuZ2U6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzUxYTZjNyB2YXIoLS1yYW5nZS1wcm9ncmVzcyksICNkZWU0ZWMgdmFyKC0tcmFuZ2UtcHJvZ3Jlc3MpKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbiNyYW5nZTotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL0JtYXJrZXIucG5nKTtcbn1cblxuI3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cbiN0b29sdGlwIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiA1MCU7XG59XG4jdG9vbHRpcCBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG4jdG9vbHRpcCBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmJhMTMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2JsdWUtbWFya2VyLnN2Zyk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMikgLmZvb3Rlci1jYW5jZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQ1JTtcbn1cblxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOm50aC1jaGlsZCgyKSAuZm9vdGVyLWNhbmNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNDUlO1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24gdWwgbGkge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24gdWwgbGk6bnRoLWNoaWxkKDIpW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb24gdWwgbGkgYSxcbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5jb250ZW50IC5wYWdpbmF0aW9uIHVsIGxpIGJ1dHRvbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4udHJhaW5pbmctcGFnZS1ib2R5IC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMikgLmZvb3Rlci1jYW5jZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQwJTtcbn1cblxuLnVpLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgLypib3JkZXI6MXB4IHNvbGlkICNjY2M7Ki9cbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggIzRkNGQ0ZDtcbiAgei1pbmRleDogOTk5O1xufVxuLnVpLWRpYWxvZyAjZGlhbG9nLWNvbmZpcm0xIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZGlhZ25vc2lzLXBhZ2UtYm9keSAudWktZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAvKmJvcmRlcjoxcHggc29saWQgI2NjYzsqL1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCAjNGQ0ZDRkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLnVpLWRpYWxvZyAjZGlhbG9nLWNvbmZpcm0xIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuI2J0bk9rIHtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYnRuT2sgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNidG5OZWoge1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2J0bk5laiAudWktYnV0dG9uLXRleHQge1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGZvbnQtc2l6ZTogbWVkaXVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmMTkyMzQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktYnV0dG9uLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktYnV0dG9uLWljb24tc3BhY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIGEudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHNwYW4udWktaWNvbiB7XG4gIG1hcmdpbjogMXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLyogaXBhZCBNaW5pIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQgLnJpZ2h0YmFyLnJpZ2h0YmFyLW9wZW5lZCB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgfVxuICAubGVmdC1pc3N1ZS1saXN0IGxpIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZWZ0LWlzc3VlLWxpc3QgbGkge1xuICAgIHdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5sb2dnZWQtaW4gLmljb24tc21hbGwgLmRvbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucmlnaHRiYXIgLnJpZ2h0YmFyLW9wZW5lZCB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uVG9wIHVsIC5wYWdpbmF0aW9uVG9wTDIge1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ2dlZC1pbiAubG9naW4td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICB9XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQtc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XG4gIC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IC5lc3RpbWF0aW9uLXJlY29tbWVuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG59XG4uZXN0aW1hdGlvbi1jb21wYXJlLWxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdpbmF0aW9uVG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJ0blByZXZJbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRlc3QtbGlzdCAucm93LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGVzdC1saXN0IC5yb3ctaGVhZGVyIHRkIHtcbiAgb3JkZXI6IFwiM1wiO1xufVxuLnRlc3QtbGlzdCAucm93LWhlYWRlciAuZmlyc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udGVzdC1saXN0IGEgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGVzdC1saXN0IGEgLnJvdyB0ZCB7XG4gIG9yZGVyOiBcIjNcIjtcbn1cbi50ZXN0LWxpc3QgYSAucm93IC5maXJzdCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb25Ub3Age1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgLmNvbnRlbnQgLnBhZ2luYXRpb25Ub3AgLnBhZ2luYXRpb25Ub3BMMiB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5jb250ZW50IC5wYWdpbmF0aW9uVG9wIHVsIC5wYWdpbmF0aW9uVG9wTDIge1xuICB0b3A6IDBweDtcbn1cbi5kaWFnbm9zaXMtcGFnZS1ib2R5IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHJhaW5pbmctcmVzdWx0LXBhZ2UgLmNvbnRlbnQgLmNvbnRlbnQtYm9keSAuY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAuYW5zd2VycGFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRyYWluaW5nLXJlc3VsdC1wYWdlIC5jb250ZW50IC5jb250ZW50LWJvZHkgLmNnYXNfU3RhZ2VQYWdlIC5jb250ZW50LW1haW4gI2RpdlBhZ2VDb250ZW50IC5SZXN1bHRiZ0dyZWVuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbi50cmFpbmluZy1yZXN1bHQtcGFnZSAuY29udGVudCAuY29udGVudC1ib2R5IC5jZ2FzX1N0YWdlUGFnZSAuY29udGVudC1tYWluICNkaXZQYWdlQ29udGVudCAuY3VzdG9tY29udHJvbCBoMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4udHJhaW5pbmctcmVzdWx0LXBhZ2UgLmNvbnRlbnQgLmNvbnRlbnQtYm9keSAuY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAjZGl2UGFnZUNvbnRlbnQgLmN1c3RvbWNvbnRyb2wgI3Jlc3VsdFBhZ2VDb250ZW50cyAuY3VzdG9tY29udHJvbCAuUmVzdWx0LlJlc3VsdGJnR3JlZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udHJhaW5pbmctcmVzdWx0LXBhZ2UgLmNvbnRlbnQgLmNvbnRlbnQtYm9keSAuY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAjZGl2UGFnZUNvbnRlbnQgLmN1c3RvbWNvbnRyb2wgI3Jlc3VsdFBhZ2VDb250ZW50cyAuY3VzdG9tY29udHJvbCAub3B0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5kaXR0LWtvbnRvIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNrLXBhZ2UgLm1hcmtldGluZy10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2stcGFnZSAubWFya2V0aW5nLXRvcCBoMSB7XG4gIHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuXG4ubG9nZ2VkLWluIC5lZGl0b3ItZmllbGQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmxvZ2dlZC1pbiAuZWRpdG9yLWZpZWxkIGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuLmxvZ2dlZC1pbiAuZWRpdG9yLWZpZWxkIGlucHV0OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5sb2dnZWQtaW4gLmVkaXRvci1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5sb2dpbi1wYWdlIG1haW4ge1xuICBwYWRkaW5nOiAwO1xufVxuLmxvZ2luLXBhZ2UgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5sb2dpbi1wYWdlIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzOmZvY3VzLXZpc2libGUsXG4ubG9naW4tcGFnZSAudmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubG9naW4tcGFnZSAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCBsaTplbXB0eSxcbi5sb2dpbi1wYWdlIC52YWxpZGF0aW9uLWVycm9ycyB1bCBsaTplbXB0eSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmxvZ2luLXBhZ2UgLmVkaXRvci1maWVsZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5sb2dpbi1wYWdlIC5lZGl0b3ItZmllbGQgaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5sb2dpbi1wYWdlIC5lZGl0b3ItZmllbGQgaW5wdXQ6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmxvZ2luLXBhZ2UgLmVkaXRvci1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbiNsbmtTaWduVXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDExcHggMHB4IDI1cHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMnB4O1xufVxuXG4ub3JhbmdlLWJsb2NrMSB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmOWQ4NyAhaW1wb3J0YW50O1xuICB3aWR0aDogOTklICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlOGYwZjQ7XG4gIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xufVxuLm9yYW5nZS1ibG9jazEgaDIge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbi5vcmFuZ2UtYmxvY2sxIHAge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuLm9yYW5nZS1ibG9jazEgLmJ0bmxpbmsge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm9yYW5nZS1ibG9jazEgLmJ0bmxpbmsgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC45Mjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBsaW5lLWhlaWdodDogMTEuNXB4O1xufVxuXG4uc2stcGFnZSAubG9naW5Gb3JtIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnZhbGlkYXRpb24tZXJyb3JzIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI25hdmlnYXRpb24taG9tZSBsaS5kaXR0a29udG8gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi51c2VyLWFyY2hpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbW9uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5za0Zvcm0gLmxvZ2luRm9ybSB1bCBsaSB7XG4gIG1hcmdpbjogMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uc2tGb3JtIC5sb2dpbkZvcm0gdWwgbGkgLmVkaXRvci1maWVsZCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2tGb3JtIC5sb2dpbkZvcm0gdWwgbGkgLmVkaXRvci1maWVsZCBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLnNrRm9ybSAubG9naW5Gb3JtIHVsIGxpIC5lZGl0b3ItZmllbGQgc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMSA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS4xODk0NSA2LjIxNjhDNS40NTMxMiA2LjQ4MDQ3IDUuODkyNTggNi40ODA0NyA2LjE1NjI1IDYuMjE2OEwxMC4xNDA2IDIuMjMyNDJDMTAuNDMzNiAxLjkzOTQ1IDEwLjQzMzYgMS41IDEwLjE0MDYgMS4yMzYzM0w5LjQ5NjA5IDAuNTYyNUM5LjIwMzEyIDAuMjk4ODI4IDguNzYzNjcgMC4yOTg4MjggOC41IDAuNTYyNUw1LjY1ODIgMy40MDQzTDIuODQ1NyAwLjU2MjVDMi41ODIwMyAwLjI5ODgyOCAyLjE0MjU4IDAuMjk4ODI4IDEuODQ5NjEgMC41NjI1TDEuMjA1MDggMS4yMzYzM0MwLjkxMjEwOSAxLjUgMC45MTIxMDkgMS45Mzk0NSAxLjIwNTA4IDIuMjMyNDJMNS4xODk0NSA2LjIxNjhaJyBmaWxsPSclMjNBOEE4QTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHggN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNrRm9ybSBpbnB1dFt0eXBlPWhpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNrRm9ybSBwI3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5za0Zvcm0gcCNzdWNjZXNzLW1lc3NhZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNrRm9ybSAudmFsaWRhdGlvbi1lcnJvcnMgdWwgbGk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9naW4tcGFnZSAjc3VjY2Vzcy1tZXNzYWcge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYTExeSk7XG59XG4ubG9naW4tcGFnZSAud3JhcHBlci1mdWxsIC53cmFwcGVyLTYzNSAudGV4dC1jZW50ZXIgZmlndXJlLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxvZ2luLXBhZ2UgLndyYXBwZXItZnVsbCAud3JhcHBlci02MzUgLnRleHQtY2VudGVyIC5lbnRyeS1jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmxvZ2luLXBhZ2UgLndyYXBwZXItZnVsbCAud3JhcHBlci02MzUgLnRleHQtY2VudGVyIC5lbnRyeS1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAvKiBvciAxNDclICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNnB4O1xufVxuLmxvZ2luLXBhZ2UgLndyYXBwZXItZnVsbCAud3JhcHBlci02MzUgLnRleHQtY2VudGVyIC5lbnRyeS1jb250ZW50IC5idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuLmxvZ2luLXBhZ2UgZm9vdGVyLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxvZ28tbG9naW4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2dnZWQtaW4gbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnRvcC1iYXI6bm90KC50cmFpbmluZ0luZm9ybWF0aW9uKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuLmxvZ2dlZC1pbiAuY29udGVudCAudG9wLWJhci1ibHVlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5sb2dnZWQtaW4gLmNvbnRlbnQgLnRvcC1iYXItYmx1ZSAuYnRubGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubG9nZ2VkLWluIC5jb250ZW50LW1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4ubG9nZ2VkLWluIC5jb250ZW50LW1haW4gLmhhc2JvcmRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yMTc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XG59XG4ubG9nZ2VkLWluIC5zdGFydC10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG59XG4ubG9nZ2VkLWluIC5zdGFydC10YWJsZSAudGQge1xuICBwYWRkaW5nLXRvcDogMS41JTtcbn1cbi5sb2dnZWQtaW4gLmluZGV4IC5idXR0b24taG9sZGVyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAwLjQ3NXJlbTtcbn1cblxuLmNnYXNMb2dpblBhZ2UgLnRleHQtY29udGVudCAuZW50cnktY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmJ0biB7XG4gIG1hcmdpbjogMC42MjVyZW0gMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uY2dhc0xvZ2luUGFnZSAudGV4dC1jb250ZW50IGZpZ3VyZS5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDIuNzAyNzAyNzAyN3JlbTtcbn1cbi5jZ2FzTG9naW5QYWdlIC50ZXh0LWNvbnRlbnQgZmlndXJlLm10LTEwIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2dhc19TdGFydFBhZ2UgLmNvbnRlbnQtbWFpbiAubWFya2V0aW5nLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2dhc19TdGFydFBhZ2UgLmNvbnRlbnQtbWFpbiAubWFya2V0aW5nLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLm1hcmtldGluZy10b3AgaDEge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xODc1O1xufVxuLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLm1hcmtldGluZy10b3AgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2O1xufVxuLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLnRhYmxlLXdyYXBwZXIgLnN0YXJ0LXRhYmxlIC5yb3ctaGVhZGVyIC50ZCB7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5jZ2FzX1N0YXJ0UGFnZSAuY29udGVudC1tYWluIC50YWJsZS13cmFwcGVyIC5zdGFydC10YWJsZSAucm93IC50ZCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLnRhYmxlLXdyYXBwZXIgLmluZGV4IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLmhhc2JvcmRlci5jb21tb25ibG9jayArIC5oYXNib3JkZXIuY29tbW9uYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cbi5jZ2FzX1N0YXJ0UGFnZSAuY29udGVudC1tYWluIC50b3AtYmFyLWJsdWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jZ2FzX1N0YXJ0UGFnZSAuY29udGVudC1tYWluIC50b3AtYmFyLWJsdWUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLnRvcC1iYXItZ3JlZW4gLmRpYWdub3N0aWNJbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcbn1cbi5jZ2FzX1N0YXJ0UGFnZSAuY29udGVudC1tYWluIC50b3AtYmFyLWdyZWVuIC5kaWFnbm9zdGljSW5mb3JtYXRpb24gaDIge1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwLjE4NzVyZW07XG59XG4uY2dhc19TdGFydFBhZ2UgLmNvbnRlbnQtbWFpbiAudG9wLWJhci1ncmVlbiAuZGlhZ25vc3RpY0luZm9ybWF0aW9uIHAge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gc3Bhbi5jb2xvciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gc3Bhbi5sYXJnZXMge1xuICB3aWR0aDogMTEzcHg7XG59XG4uY2dhc19TdGFydFBhZ2UgLmNvbnRlbnQtbWFpbiAuaGFzYm9yZGVyIC5kaWFnbm9zdGljSW5mb3JtYXRpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ubG9nZ2VkLWluICNMYW5kaW5nICNTdGFydFBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG59XG4ubG9nZ2VkLWluICNMYW5kaW5nICNTdGFydFBhZ2UgLnByb3YtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxvZ2dlZC1pbiAjTGFuZGluZyAjU3RhcnRQYWdlIC5wcm92LXJpZ2h0IGgzIHtcbiAgZm9udC1zaXplOiAwLjk5NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG4ubG9nZ2VkLWluICNMYW5kaW5nICNTdGFydFBhZ2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubG9nZ2VkLWluICNMYW5kaW5nICNTdGFydFBhZ2UgYS5jb21tb25idG4ge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBtaW4td2lkdGg6IDguNzVyZW07XG59XG4ubG9nZ2VkLWluICNMYW5kaW5nICNTdGFydFBhZ2UgI2RpYWdub3N0aWNQYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmxvZ2dlZC1pbiAjTGFuZGluZyBhLmNvbW1vbmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxvZ2dlZC1pbiAjTGFuZGluZyBhLmNvbW1vbmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbiNkaWFnbm9zdGljUGFnZUJ0biB7XG4gIG1pbi13aWR0aDogMTQzcHg7XG59XG5cbiNjaGFydDMgY2FudmFzIHtcbiAgd2lkdGg6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuI2RpYWdub3N0aWNQYWdlQnRuIHtcbiAgbWluLXdpZHRoOiAxMzhweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWluLWhlaWdodDogMjlweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuXG4uY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAjZGl2UGFnZUNvbnRlbnQgZGl2IC5vcHRpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5jZ2FzX1N0YWdlUGFnZSAuY29udGVudC1tYWluICNkaXZQYWdlQ29udGVudCBkaXYgLm9wdGlvbi1saXN0IGxpIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAjZGl2UGFnZUNvbnRlbnQgZGl2IC5lZGl0b3Itd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAjZGl2UGFnZUNvbnRlbnQgZGl2ICNyZXN1bHRQYWdlQ29udGVudHMgLm9wdGlvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAjZGl2UGFnZUNvbnRlbnQgZGl2ICNyZXN1bHRQYWdlQ29udGVudHMgLm9wdGlvbi1saXN0IGxpLk9yZGVyaW5nSXRlbS5yaWdodC1zZWxlY3RlZCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jZ2FzX1N0YWdlUGFnZSAuY29udGVudC1tYWluICNkaXZQYWdlQ29udGVudCBkaXYgI3Jlc3VsdFBhZ2VDb250ZW50cyAub3B0aW9uLWxpc3QgbGkuT3JkZXJpbmdJdGVtLnNlbGVjdGVkOmhhcyg+IC5jaGVja2JveC1yZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtcmVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmNnYXNfU3RhZ2VQYWdlIC5jb250ZW50LW1haW4gI2RpdlBhZ2VDb250ZW50IGRpdiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiBoMSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAucGFnaW5hdGlvblRvcCB1bCAucGFnaW5hdGlvblRvcEwyIHtcbiAgdG9wOiAwcHg7XG59XG5cbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gaDEge1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIHAge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIHAgKyBwIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIG9sIGxpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gI2RpYWdub3N0aWNQYWdlIC5idG4ge1xuICB3aWR0aDogMTM4cHg7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluICNkaWFnbm9zdGljUGFnZSAuY29tbW9uLWJ0biB7XG4gIG1pbi13aWR0aDogOC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3JlbGF0aXZlY2xhc3MgLmNvbnRlbnQtbWFpbiAuZnVsbGNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIC5mdWxsY29udGVudCAuY2hhcnQtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gLmZ1bGxjb250ZW50ICNjaGFydDIge1xuICBtaW4td2lkdGg6IDU1MHB4O1xuICBtYXJnaW4tdG9wOiAwLjE4NzVyZW07XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIC5mdWxsY29udGVudCAjY2hhcnQzIHtcbiAgbGVmdDogLTEuODc1cmVtO1xufVxuI3JlbGF0aXZlY2xhc3MgLmNvbnRlbnQtbWFpbiAuZnVsbGNvbnRlbnQgI2NoYXJ0MyBjYW52YXMge1xuICB3aWR0aDogMjA2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIC5mdWxsY29udGVudCAuZ3JlZW5wYWludGVkICsgI2NoYXJ0MyB7XG4gIHRvcDogMjBweDtcbn1cbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gLmZ1bGxjb250ZW50IC5pbmRMaXN0IC5oMyxcbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gLmZ1bGxjb250ZW50IC5pbmRMaXN0IGgzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIG1hcmdpbi10b3A6IDEuNDM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gLmZ1bGxjb250ZW50IC5pbmRMaXN0IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gLmZ1bGxjb250ZW50IC5pbmRMaXN0IHVsIGxpIHNwYW4uY29sb3Ige1xuICB3aWR0aDogMS44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuI3JlbGF0aXZlY2xhc3MgLmNvbnRlbnQtbWFpbiAuZnVsbGNvbnRlbnQgLnByb3YtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzODNweDtcbn1cbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gLmZ1bGxjb250ZW50LmNoYXJ0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gLmZ1bGxjb250ZW50LnV0dmVjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDAgMHB4O1xufVxuI3JlbGF0aXZlY2xhc3MgLmNvbnRlbnQtbWFpbiAuZnVsbGNvbnRlbnQudXR2ZWNrIGgzIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIC5mdWxsY29udGVudC51dHZlY2sgLmpxcGxvdC1zZXJpZXMtY2FudmFzLFxuI3JlbGF0aXZlY2xhc3MgLmNvbnRlbnQtbWFpbiAuZnVsbGNvbnRlbnQudXR2ZWNrIC5qcXBsb3Qtc2VyaWVzLXNoYWRvd0NhbnZhcyxcbiNyZWxhdGl2ZWNsYXNzIC5jb250ZW50LW1haW4gLmZ1bGxjb250ZW50LnV0dmVjayAuanFwbG90LWxpbmVSZW5kZXJlci1oaWdobGlnaHQtY2FudmFzLFxuI3JlbGF0aXZlY2xhc3MgLmNvbnRlbnQtbWFpbiAuZnVsbGNvbnRlbnQudXR2ZWNrIC5qcXBsb3QtZXZlbnQtY2FudmFzLFxuI3JlbGF0aXZlY2xhc3MgLmNvbnRlbnQtbWFpbiAuZnVsbGNvbnRlbnQudXR2ZWNrIC5qcXBsb3QtZ3JpZC1jYW52YXMsXG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIC5mdWxsY29udGVudC51dHZlY2sgLmpxcGxvdC1iYXNlLWNhbnZhcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIC5mdWxsY29udGVudC51dHZlY2sgLmpxcGxvdC15MmF4aXMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIC5mdWxsY29udGVudC51dHZlY2sgLmpxcGxvdC15MmF4aXMgPiAqIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jcmVsYXRpdmVjbGFzcyAuY29udGVudC1tYWluIC5mdWxsY29udGVudC51dHZlY2sgLmpxcGxvdC1heGlzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3JlbGF0aXZlY2xhc3MgLmNvbnRlbnQtbWFpbiAuZnVsbGNvbnRlbnQuZGlhZ25vc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNTBweCAwcHggMTVweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk2cHgpIHtcbiAgI3JlbGF0aXZlY2xhc3MgLmZ1bGxjb250ZW50LnJhdHQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAjcmVsYXRpdmVjbGFzcyAuZnVsbGNvbnRlbnQucmF0dCBsaSxcbiNyZWxhdGl2ZWNsYXNzIC5mdWxsY29udGVudC5yYXR0IGRpdi5saWhlYWQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgI3JlbGF0aXZlY2xhc3MgLmZ1bGxjb250ZW50LnJhdHQgbGkgPiBzcGFuLFxuI3JlbGF0aXZlY2xhc3MgLmZ1bGxjb250ZW50LnJhdHQgZGl2LmxpaGVhZCA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gICNyZWxhdGl2ZWNsYXNzIC5mdWxsY29udGVudC5yYXR0IC52aW5qZXR0IHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICB9XG4gICNyZWxhdGl2ZWNsYXNzIC5mdWxsY29udGVudC5yYXR0IHNwYW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNyZWxhdGl2ZWNsYXNzIC5mdWxsY29udGVudC5yYXR0IHNwYW4uZGluIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gIH1cbiAgI3JlbGF0aXZlY2xhc3MgLmZ1bGxjb250ZW50LnJhdHQgc3Bhbi5saW5rZWQsICNyZWxhdGl2ZWNsYXNzIC5mdWxsY29udGVudC5yYXR0IHNwYW4ucmVmZXJlbmNlIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcmVsYXRpdmVjbGFzcyAuZnVsbGNvbnRlbnQucmF0dCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5pbnNpZGUgLmNvbnRlbnQtbWFpbiAucGFnaW5hdGlvblRvcCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5qcXBsb3QteWF4aXMge1xuICBwb3NpdGlvbjogcmV2ZXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5kaWFnbm9zdCBsaS5saWhlYWQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuXG4uZGlhZ25vc3RpY3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLFxuLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4ge1xuICBtYXgtd2lkdGg6IDM2LjJyZW07XG59XG4uZGlhZ25vc3RpY3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluIC5wYWdpbmF0aW9uVG9wLFxuLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4gLnBhZ2luYXRpb25Ub3Age1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmRpYWdub3N0aWNzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbiAucGFnaW5hdGlvblRvcCB1bCBsaSxcbi50cmFpbmluZ3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluIC5wYWdpbmF0aW9uVG9wIHVsIGxpIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5kaWFnbm9zdGljc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4gLnBhZ2luYXRpb25Ub3AgdWwgbGkgaDIsXG4udHJhaW5pbmdzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbiAucGFnaW5hdGlvblRvcCB1bCBsaSBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uZGlhZ25vc3RpY3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAucGFnaW5hdGlvblRvcCxcbi50cmFpbmluZ3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAucGFnaW5hdGlvblRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZGlhZ25vc3RpY3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgZGl2IGgxLFxuLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4uY2dhc1RyYWluaW5nICNkaXZQYWdlQ29udGVudCBkaXYgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGlhZ25vc3RpY3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgZGl2IGgzLFxuLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4uY2dhc1RyYWluaW5nICNkaXZQYWdlQ29udGVudCBkaXYgaDMge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uZGlhZ25vc3RpY3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgZGl2LmVkaXRvci13cmFwcGVyIHAsXG4udHJhaW5pbmdzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdi5lZGl0b3Itd3JhcHBlciBwIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5kaWFnbm9zdGljc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4uY2dhc1RyYWluaW5nICNkaXZQYWdlQ29udGVudCBkaXYuZWRpdG9yLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi50cmFpbmluZ3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgZGl2LmVkaXRvci13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjEuNXB4O1xufVxuLmRpYWdub3N0aWNzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IC5jdXN0b21jb250cm9sIC5PcmRlcmluZ0l0ZW0gaDMsXG4udHJhaW5pbmdzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IC5jdXN0b21jb250cm9sIC5PcmRlcmluZ0l0ZW0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGlhZ25vc3RpY3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgZGl2IC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIC5kZXRhaWxzLWxpc3QsXG4udHJhaW5pbmdzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xufVxuLmRpYWdub3N0aWNzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpIC5kZXRhaWxzLFxuLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4uY2dhc1RyYWluaW5nICNkaXZQYWdlQ29udGVudCBkaXYgLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgLmRldGFpbHMtbGlzdCBsaSAuZGV0YWlscyB7XG4gIHBhZGRpbmc6IDByZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmRpYWdub3N0aWNzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpIGgzIC5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUsXG4udHJhaW5pbmdzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpIGgzIC5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmRpYWdub3N0aWNzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpIC5kZXRhaWxzLXRpdGxlIHNwYW4sXG4udHJhaW5pbmdzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpIC5kZXRhaWxzLXRpdGxlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuLmRpYWdub3N0aWNzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpLm9wZW5lZCAuZGV0YWlscyxcbi50cmFpbmluZ3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgZGl2IC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIC5kZXRhaWxzLWxpc3QgbGkub3BlbmVkIC5kZXRhaWxzIHtcbiAgcGFkZGluZzogMHJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uZGlhZ25vc3RpY3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgZGl2IC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIC5kZXRhaWxzLWxpc3QgbGkub3BlbmVkIGgzIC5pY29uLWNoZXZyb24tdXA6YmVmb3JlLFxuLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4uY2dhc1RyYWluaW5nICNkaXZQYWdlQ29udGVudCBkaXYgLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgLmRldGFpbHMtbGlzdCBsaS5vcGVuZWQgaDMgLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmRpYWdub3N0aWNzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCAuZGV0YWlscy1saXN0IGxpLm9wZW5lZCAuZGV0YWlscy10aXRsZSBzcGFuLFxuLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4uY2dhc1RyYWluaW5nICNkaXZQYWdlQ29udGVudCBkaXYgLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgLmRldGFpbHMtbGlzdCBsaS5vcGVuZWQgLmRldGFpbHMtdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmRpYWdub3N0aWNzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbi5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IGRpdiAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCB1bCBsaSBoMyxcbi50cmFpbmluZ3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgZGl2IC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIHVsIGxpIGgzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5uZXdibHVlYmFja2dyb3VuZGFkZGVkIC5Db2xsYXBzaWJsZWRpdiAuZGV0YWlscy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXBzIHtcbiAgd2lkdGg6IDg3JTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuLnRpcHMtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGlkZXJDb250ZW50LmFjdGl2YXRlZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4uY29udGVudC1zaWRlYmFyIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uY29udGVudC1zaWRlYmFyIC5sZWZ0LWlzc3VlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ubGVmdC1pc3N1ZS1saXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi5SZXN1bHQuUmVzdWx0YmdHcmVlbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnJhdGluZy1yZXN1bHQgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5yYXRpbmctcmVzdWx0IC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ucmF0aW5nLXJlc3VsdCAuZXN0aW1hdGlvbi1jb21wYXJlLWxpc3QgbGkgKyBsaSAuY29tcGFyZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpID4gZGl2IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYXRpbmctcmVzdWx0IC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCBsaSAuY29tcGFyZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIC5jb21wYXJlLXRpdGxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG4ucmF0aW5nLXJlc3VsdCAuZXN0aW1hdGlvbi1jb21wYXJlLWxpc3QgbGkgLmNvbXBhcmUtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcHRpb24tYmcpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk2cHgpIHtcbiAgLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIC5jb21wYXJlLXJlc3VsdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5yYXRpbmctcmVzdWx0IC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCBsaSAuY29tcGFyZS1yZXN1bHQgPiBkaXYge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5yYXRpbmctcmVzdWx0IC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCBsaSAuY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIHNwYW4ge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWluLXdpZHRoOiAyLjY4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIHNwYW4uYmx1ZS1iZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIHNwYW4uZ3JlZW4tYmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ucmF0aW5nLXJlc3VsdCAuZXN0aW1hdGlvbi1jb21wYXJlLWxpc3QgbGkgaDMge1xuICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgbWFyZ2luLXRvcDogMC4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXg6IDE7XG59XG4ucmF0aW5nLXJlc3VsdCAuZXN0aW1hdGlvbi1jb21wYXJlLWxpc3QgbGk6aGFzKD4gLmJsdWUtYmcpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpOmhhcyg+IC5ncmVlbi1iZykge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnJhdGluZy1yZXN1bHQgLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpOmhhcyg+IC5ibHVlLWJnKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWJsdWUpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5yYXRpbmctcmVzdWx0IC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCBsaTpoYXMoPiAuZ3JlZW4tYmcpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ibHVlKTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC51c2VyLXBhZ2VzICNuYXZpZ2F0aW9uLWhvbWUgbGkuZGlhZ25vc2lzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnVzZXItcGFnZXMgI25hdmlnYXRpb24taG9tZSBsaS5kaWFnbm9zaXMgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlci1wYWdlcyAjbmF2aWdhdGlvbi1ob21lIGxpLmRpYWdub3NpcyBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1wYWdlcyAuY29udGVudCAucGFnaW5hdGlvblRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC51c2VyLXBhZ2VzIC5jb250ZW50LW1haW4gI2RpdlBhZ2VDb250ZW50IC5jdXN0b21jb250cm9sIGgxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC51c2VyLXBhZ2VzIC5jb250ZW50LW1haW4gI2RpdlBhZ2VDb250ZW50IC5SZXN1bHRPcmRlcmluZ0RpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnVzZXItcGFnZXMgLmNvbnRlbnQtbWFpbiAjZGl2UGFnZUNvbnRlbnQgLlJlc3VsdE9yZGVyaW5nRGl2MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1wYWdlcyAuY2dhc19TdGFnZVBhZ2UgLmNvbnRlbnQtbWFpbiAjZGl2UGFnZUNvbnRlbnQgZGl2IHtcbiAgICAvKi5SYWRpb0J1dHRvbkxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICBcdFx0XHRzcGFuLnJhZGlve1xuICAgIFx0XHRcdFx0dG9wOiAzMSU7XG4gICAgXHRcdFx0fVxuICAgIFx0XHQgfVxuICAgIH0qL1xuICB9XG4gIC51c2VyLXBhZ2VzIC5jZ2FzX1N0YWdlUGFnZSAuY29udGVudC1tYWluICNkaXZQYWdlQ29udGVudCBkaXYgLmVkaXRvci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXBhZ2UgLndyYXBwZXItZnVsbCAubG9naW4td3JhcHBlciAuY2dhc0xvZ2luUGFnZSAudGV4dC1jb250ZW50IGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB9XG4gIC5sb2dpbi1wYWdlIC53cmFwcGVyLWZ1bGwgLmxvZ2luLXdyYXBwZXIgLmNnYXNMb2dpblBhZ2UgLnRleHQtY29udGVudCAuZW50cnktY29udGVudCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9naW4tcGFnZSAud3JhcHBlci1mdWxsIC5sb2dpbi13cmFwcGVyIC5jZ2FzTG9naW5QYWdlIC50ZXh0LWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDEge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgLmxvZ2luLXBhZ2UgLndyYXBwZXItZnVsbCAubG9naW4td3JhcHBlciAuY2dhc0xvZ2luUGFnZSAudGV4dC1jb250ZW50IC5lbnRyeS1jb250ZW50IGgxICsgcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW4tcGFnZSAud3JhcHBlci1mdWxsIC5sb2dpbi13cmFwcGVyIC5jZ2FzTG9naW5QYWdlIC50ZXh0LWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5sb2dpbi1wYWdlIC53cmFwcGVyLWZ1bGwgLmxvZ2luLXdyYXBwZXIgLmNnYXNMb2dpblBhZ2UgLnRleHQtY29udGVudCAuZW50cnktY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmJ0biB7XG4gICAgbWluLXdpZHRoOiA4LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2dhc19TdGFydFBhZ2UgLmNvbnRlbnQtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbiAgLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLm1hcmtldGluZy10b3AgaDEge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgfVxuICAuY2dhc19TdGFydFBhZ2UgLmNvbnRlbnQtbWFpbiAubWFya2V0aW5nLXRvcCBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIC8qbWFyZ2luLWxlZnQ6IDVweDsqL1xuICB9XG4gIC5jZ2FzX1N0YXJ0UGFnZSAuY29udGVudC1tYWluIC5oYXNib3JkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIH1cbiAgLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLmhhc2JvcmRlciAuaW5kZXgge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5jZ2FzX1N0YXJ0UGFnZSAuY29udGVudC1tYWluIC5oYXNib3JkZXIgLmluZGV4IC5idXR0b24taG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbiAgLmNnYXNfU3RhcnRQYWdlIC5jb250ZW50LW1haW4gLmhhc2JvcmRlciAuaW5kZXggLmJ1dHRvbi1ob2xkZXIgYS5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxuICAuY2dhc19TdGFydFBhZ2UgLmNvbnRlbnQtbWFpbiAuaGFzYm9yZGVyIC5pbmRleCAuZC1mbGV4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XG4gIC50cmFpbmluZ3NpZGUgLmNvbnRlbnQtYm9keSAuc3RhZ2UtcGFnZSAuY2dhc1RyYWluaW5nIC5wYWdpbmF0aW9uVG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudHJhaW5pbmdzaWRlIC5jb250ZW50LWJvZHkgLnN0YWdlLXBhZ2UgLmNnYXNUcmFpbmluZyAjZGl2UGFnZUNvbnRlbnQgLmN1c3RvbWNvbnRyb2wgaDEge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMi42cHg7XG4gIH1cbiAgLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IC5jdXN0b21jb250cm9sIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnRyYWluaW5nc2lkZSAuY29udGVudC1ib2R5IC5zdGFnZS1wYWdlIC5jZ2FzVHJhaW5pbmcgI2RpdlBhZ2VDb250ZW50IC5jdXN0b21jb250cm9sIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIC5kZXRhaWxzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbi5jdXN0b21jb250cm9sOmhhcyg+IC5SYXRpbmdMaXN0KSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2w6aGFzKD4gLlJhdGluZ0xpc3QpIC5SYXRpbmdMaXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jdXN0b21jb250cm9sOmhhcyg+IC5SYXRpbmdMaXN0KSAuUmF0aW5nTGlzdCBsaSB1bCBsaSB7XG4gIG1hcmdpbjogMTFweCA1cHggMCAwO1xufVxuLmN1c3RvbWNvbnRyb2w6aGFzKD4gLkNoZWNrYm94TGlzdCkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY3VzdG9tY29udHJvbDpoYXMoPiAuQ2hlY2tib3hMaXN0KSAuQ2hlY2tib3hMaXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnVuY2xlYXJlZC1zZWxlY3RlZCAub3B0aW9uLXdyYXBwZXIgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cbi51bmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIC5jbGVhcmVkIHtcbiAgbGVmdDogMC42MjVyZW07XG59XG4udW5jbGVhcmVkLXNlbGVjdGVkIC5vcHRpb24td3JhcHBlciAuY2xlYXJlZCAucmFkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbn1cbi51bmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIC5jbGVhcmVkIC5yYWRpbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuLnVuY2xlYXJlZC1zZWxlY3RlZCAub3B0aW9uLXdyYXBwZXIgLnVuY2xlYXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnVuY2xlYXJlZC1zZWxlY3RlZCAub3B0aW9uLXdyYXBwZXIgLnVuY2xlYXJlZCAucmFkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG4udW5jbGVhcmVkLXNlbGVjdGVkIC5vcHRpb24td3JhcHBlciAudW5jbGVhcmVkIC5yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi51bmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIC51bmNsZWFyZWQgLnJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuXG4ub3B0aW9uLXR5cGUtbGlzdCBsaSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDQuNjg3NXJlbTtcbn1cbi5vcHRpb24tdHlwZS1saXN0IGxpIC5jbGVhcmVkIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4ub3B0aW9uLXR5cGUtbGlzdCBsaSAuY2xlYXJlZCAucmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuLm9wdGlvbi10eXBlLWxpc3QgbGkgLmNsZWFyZWQgLnJhZGlvOmhvdmVyLCAub3B0aW9uLXR5cGUtbGlzdCBsaSAuY2xlYXJlZCAucmFkaW86Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDRweDtcbn1cbi5vcHRpb24tdHlwZS1saXN0IGxpIC51bmNsZWFyZWQge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbn1cbi5vcHRpb24tdHlwZS1saXN0IGxpIC51bmNsZWFyZWQgLnJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG4ub3B0aW9uLXR5cGUtbGlzdCBsaSAudW5jbGVhcmVkIC5yYWRpbzpob3ZlciwgLm9wdGlvbi10eXBlLWxpc3QgbGkgLnVuY2xlYXJlZCAucmFkaW86Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDRweDtcbn1cbi5vcHRpb24tdHlwZS1saXN0IGxpLnVuY2xlYXJlZC1zZWxlY3RlZCBsYWJlbCwgLm9wdGlvbi10eXBlLWxpc3QgbGkuY2xlYXJlZC1zZWxlY3RlZCBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjY4NzVyZW07XG59XG4ub3B0aW9uLXR5cGUtbGlzdCBsaS51bmNsZWFyZWQtc2VsZWN0ZWQgLmNsZWFyZWQsIC5vcHRpb24tdHlwZS1saXN0IGxpLmNsZWFyZWQtc2VsZWN0ZWQgLmNsZWFyZWQge1xuICBsZWZ0OiAwLjMxMjVyZW07XG59XG4ub3B0aW9uLXR5cGUtbGlzdCBsaS51bmNsZWFyZWQtc2VsZWN0ZWQgLnVuY2xlYXJlZCwgLm9wdGlvbi10eXBlLWxpc3QgbGkuY2xlYXJlZC1zZWxlY3RlZCAudW5jbGVhcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbn1cbi5vcHRpb24tdHlwZS1saXN0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMC4xMjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ub3B0aW9uLXR5cGUtbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm9wdGlvbi10eXBlLWluZGV4IGxpIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ub3B0aW9uLXR5cGUtaW5kZXggbGkgc3Bhbi51bmNsZWFyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm9wdGlvbi10eXBlLWluZGV4IGxpIHNwYW4uY2xlYXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cblxuLmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG4uY2xlYXJlZC1zZWxlY3RlZCAub3B0aW9uLXdyYXBwZXIgLmNsZWFyZWQge1xuICBsZWZ0OiAwLjYyNXJlbTtcbn1cbi5jbGVhcmVkLXNlbGVjdGVkIC5vcHRpb24td3JhcHBlciAuY2xlYXJlZCAucmFkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbn1cbi5jbGVhcmVkLXNlbGVjdGVkIC5vcHRpb24td3JhcHBlciAuY2xlYXJlZCAucmFkaW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ncmVlbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5jbGVhcmVkLXNlbGVjdGVkIC5vcHRpb24td3JhcHBlciAuY2xlYXJlZCAucmFkaW86YWZ0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4uY2xlYXJlZC1zZWxlY3RlZCAub3B0aW9uLXdyYXBwZXIgLmNsZWFyZWQgLnJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIC51bmNsZWFyZWQge1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xufVxuLmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIC51bmNsZWFyZWQgLnJhZGlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuLmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIC51bmNsZWFyZWQgLnJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuXG4ub3B0aW9uLXR5cGUtbGlzdCBsaSAudW5jbGVhcmVkLXNlbGVjdGVkIC5vcHRpb24td3JhcHBlciBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuLm9wdGlvbi10eXBlLWxpc3QgbGkgLnVuY2xlYXJlZC1zZWxlY3RlZCAub3B0aW9uLXdyYXBwZXIgLmNsZWFyZWQge1xuICBsZWZ0OiAwLjYyNXJlbTtcbn1cbi5vcHRpb24tdHlwZS1saXN0IGxpIC51bmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIC5jbGVhcmVkIC5yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuLm9wdGlvbi10eXBlLWxpc3QgbGkgLnVuY2xlYXJlZC1zZWxlY3RlZCAub3B0aW9uLXdyYXBwZXIgLmNsZWFyZWQgLnJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG4ub3B0aW9uLXR5cGUtbGlzdCBsaSAudW5jbGVhcmVkLXNlbGVjdGVkIC5vcHRpb24td3JhcHBlciAudW5jbGVhcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ub3B0aW9uLXR5cGUtbGlzdCBsaSAudW5jbGVhcmVkLXNlbGVjdGVkIC5vcHRpb24td3JhcHBlciAudW5jbGVhcmVkIC5yYWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbn1cbi5vcHRpb24tdHlwZS1saXN0IGxpIC51bmNsZWFyZWQtc2VsZWN0ZWQgLm9wdGlvbi13cmFwcGVyIC51bmNsZWFyZWQgLnJhZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm9wdGlvbi10eXBlLWxpc3QgbGkgLnVuY2xlYXJlZC1zZWxlY3RlZCAub3B0aW9uLXdyYXBwZXIgLnVuY2xlYXJlZCAucmFkaW86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG5cbi5jdXN0b21jb250cm9sIC5SZXN1bHRPcmRlcmluZ0RpdjEsXG4uY3VzdG9tY29udHJvbCAuUmVzdWx0T3JkZXJpbmdEaXYge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmN1c3RvbWNvbnRyb2wgLlJlc3VsdE9yZGVyaW5nRGl2MTpsYXN0LWNoaWxkLFxuLmN1c3RvbWNvbnRyb2wgLlJlc3VsdE9yZGVyaW5nRGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY3VzdG9tY29udHJvbCAuUmVzdWx0T3JkZXJpbmdEaXYxIC5SZXN1bHRPcmRlcmluZ0gyLFxuLmN1c3RvbWNvbnRyb2wgLlJlc3VsdE9yZGVyaW5nRGl2IC5SZXN1bHRPcmRlcmluZ0gyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVjb21tZW5kZWQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMC42MjVyZW0gMHB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5jdXN0b21jb250cm9sIC5SZXN1bHRPcmRlcmluZ0RpdjEgLlJlc3VsdE9yZGVyaW5nSDI6YWZ0ZXIsXG4uY3VzdG9tY29udHJvbCAuUmVzdWx0T3JkZXJpbmdEaXYgLlJlc3VsdE9yZGVyaW5nSDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkIHZhcigtLXJlY29tbWVuZGVkLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmN1c3RvbWNvbnRyb2wgLlJlc3VsdE9yZGVyaW5nRGl2MSBvbCxcbi5jdXN0b21jb250cm9sIC5SZXN1bHRPcmRlcmluZ0RpdiBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaXNzdWUtcmFua2luZy1saXN0IGxpIC5vcHRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG59XG4uaXNzdWUtcmFua2luZy1saXN0IGxpIC5vcHRpb24td3JhcHBlciAuaWNvbi1tb3ZlLXVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDIxIDI4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTEwLjUsNCBMMjMuNSwxNCBMMTAuNSwyNCBMMTAuNSwxOC41IEwtMywxOC41IEwtMyw5LjUgTDEwLjUsOS41IEwxMC41LDQgWicgaWQ9J3VwJyBmaWxsPSclMjMxYzY2OTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjI1MDAwMCwgMTQuMDAwMDAwKSBzY2FsZSgxLCAtMSkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTEwLjI1MDAwMCwgLTE0LjAwMDAwMCkgJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUpO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5pc3N1ZS1yYW5raW5nLWxpc3QgbGkgLm9wdGlvbi13cmFwcGVyIC5pY29uLW1vdmUtZG93biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAyMSAyNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00xMC41LDMuNSBMMjMuNSwxMy41IEwxMC41LDIzLjUgTDEwLjUsMTggTC0zLDE4IEwtMyw5IEwxMC41LDkgTDEwLjUsMy41IFonIGlkPSdkb3duJyBmaWxsPSclMjMxYzY2OTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjI1MDAwMCwgMTMuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMjUwMDAwLCAtMTMuNTAwMDAwKSAnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcmlnaHQ6IDIuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUpO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5pc3N1ZS1yYW5raW5nLWxpc3QgbGkgLlJlc3VsdE9yZGVyaW5nSW1nIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiBzbWFsbDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZSk7XG59XG4uaXNzdWUtcmFua2luZy1saXN0IGxpIHAge1xuICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbn1cblxuLkNoZWNrYm94TGlzdCBsaTpoYXMoPiAuY2hlY2tib3gtcmVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCk7XG59XG4uQ2hlY2tib3hMaXN0IC5jaGVja2JveC1yZWQge1xuICBsZWZ0OiAxLjI1cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xufVxuXG4ucXVlc3Rpb25zLWxpc3QgbGkgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN1c3RvbWNvbnRyb2wgLmpzLTEgfiAudGlwcyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTEgfiAudGlwcyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMiB+IC50aXBzIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMiB+IC50aXBzIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0zIH4gLnRpcHMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0zIH4gLnRpcHMgc3BhbjpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTQgfiAudGlwcyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTQgfiAudGlwcyBzcGFuOm50aC1jaGlsZCg1KSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtNSB+IC50aXBzIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtNSB+IC50aXBzIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy02IH4gLnRpcHMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy02IH4gLnRpcHMgc3BhbjpudGgtY2hpbGQoNykge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTcgfiAudGlwcyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTcgfiAudGlwcyBzcGFuOm50aC1jaGlsZCg4KSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtOCB+IC50aXBzIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtOCB+IC50aXBzIHNwYW46bnRoLWNoaWxkKDkpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy05IH4gLnRpcHMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy05IH4gLnRpcHMgc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0xMCB+IC50aXBzIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMTAgfiAudGlwcyBzcGFuOm50aC1jaGlsZCgxMSkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTExIH4gLnRpcHMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0xMSB+IC50aXBzIHNwYW46bnRoLWNoaWxkKDEyKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMTIgfiAudGlwcyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTEyIH4gLnRpcHMgc3BhbjpudGgtY2hpbGQoMTMpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0xMyB+IC50aXBzIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMTMgfiAudGlwcyBzcGFuOm50aC1jaGlsZCgxNCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTE0IH4gLnRpcHMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0xNCB+IC50aXBzIHNwYW46bnRoLWNoaWxkKDE1KSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMTUgfiAudGlwcyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTE1IH4gLnRpcHMgc3BhbjpudGgtY2hpbGQoMTYpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0xNiB+IC50aXBzIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMTYgfiAudGlwcyBzcGFuOm50aC1jaGlsZCgxNykge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTE3IH4gLnRpcHMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0xNyB+IC50aXBzIHNwYW46bnRoLWNoaWxkKDE4KSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMTggfiAudGlwcyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWNvbnRyb2wgLmpzLTE4IH4gLnRpcHMgc3BhbjpudGgtY2hpbGQoMTkpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jdXN0b21jb250cm9sIC5qcy0xOSB+IC50aXBzIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tY29udHJvbCAuanMtMTkgfiAudGlwcyBzcGFuOm50aC1jaGlsZCgyMCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb250cm9sdHlwZT1TbGlkZXJdIHtcbiAgbWF4LXdpZHRoOiA1NzZweDtcbn1cbltkYXRhLWNvbnRyb2x0eXBlPVNsaWRlcl0gaDMge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb250cm9sdHlwZT1TbGlkZXJdIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2RhdGEtY29udHJvbHR5cGU9U2xpZGVyXSAuc2xpZGVyLW1hcmtpbmdfX3dyYXBwZXIgfiAudGlwcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1jb250cm9sdHlwZT1TbGlkZXJdIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB+IC50aXBzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NHB4KTtcbiAgfVxufVxuW2RhdGEtY29udHJvbHR5cGU9U2xpZGVyXSAuanMtNiB+IC50aXBzLFxuW2RhdGEtY29udHJvbHR5cGU9U2xpZGVyXSAuanMtNyB+IC50aXBzLFxuW2RhdGEtY29udHJvbHR5cGU9U2xpZGVyXSAuanMtOCB+IC50aXBzLFxuW2RhdGEtY29udHJvbHR5cGU9U2xpZGVyXSAuanMtOSB+IC50aXBzLFxuW2RhdGEtY29udHJvbHR5cGU9U2xpZGVyXSAuanMtMTAgfiAudGlwcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnJhbmdlc2xpZGVyX19oYW5kbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgei1pbmRleDogMTAwO1xufVxuLnJhbmdlc2xpZGVyX19oYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nNTUnIHZpZXdCb3g9JzAgMCAyMCA1NScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMkMwIDAuODk1NDMgMC44OTU0MzEgMCAyIDBIMThDMTkuMTA0NiAwIDIwIDAuODk1NDMgMjAgMlY0Ni4wMzg3QzIwIDQ2LjY0NjMgMTkuNzIzOCA0Ny4yMjA5IDE5LjI0OTQgNDcuNjAwNUwxMS4yNDk0IDU0LjAwMDVDMTAuNTE5IDU0LjU4NDggOS40ODEwNSA1NC41ODQ4IDguNzUwNjEgNTQuMDAwNUwwLjc1MDYxIDQ3LjYwMDVDMC4yNzYxNzkgNDcuMjIwOSAwIDQ2LjY0NjMgMCA0Ni4wMzg4VjJaJyBmaWxsPSclMjMxQzY2OTYnLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC40JyBkPSdNMTMuNzk1OSAxNC40NjQzTDEzLjc5NTkgMjYuNTM1N0MxMy43OTU5IDI2Ljc2NzkgMTQuMDEwMiAyNyAxNC4yODU3IDI3TDE1LjUxMDIgMjdDMTUuNzU1MSAyNyAxNiAyNi43Njc5IDE2IDI2LjUzNTdMMTYgMTQuNDY0M0MxNiAxNC4yMDMxIDE1Ljc1NTEgMTQgMTUuNTEwMiAxNEwxNC4yODU3IDE0QzE0LjAxMDIgMTQgMTMuNzk1OSAxNC4yMDMxIDEzLjc5NTkgMTQuNDY0M1pNOC44OTc5NiAxNC40NjQzTDguODk3OTYgMjYuNTM1N0M4Ljg5Nzk2IDI2Ljc2NzkgOS4xMTIyNCAyNyA5LjM4Nzc1IDI3TDEwLjYxMjIgMjdDMTAuODU3MSAyNyAxMS4xMDIgMjYuNzY3OSAxMS4xMDIgMjYuNTM1N0wxMS4xMDIgMTQuNDY0M0MxMS4xMDIgMTQuMjAzMSAxMC44NTcxIDE0IDEwLjYxMjIgMTRMOS4zODc3NiAxNEM5LjExMjI1IDE0IDguODk3OTYgMTQuMjAzMSA4Ljg5Nzk2IDE0LjQ2NDNaTTQgMTQuNDY0M0w0IDI2LjUzNTdDNCAyNi43Njc5IDQuMjE0MjkgMjcgNC40ODk4IDI3TDUuNzE0MjkgMjdDNS45NTkxOCAyNyA2LjIwNDA4IDI2Ljc2NzkgNi4yMDQwOCAyNi41MzU3TDYuMjA0MDggMTQuNDY0M0M2LjIwNDA4IDE0LjIwMzEgNS45NTkxOCAxNCA1LjcxNDI5IDE0TDQuNDg5OCAxNEM0LjIxNDI5IDE0IDQgMTQuMjAzMSA0IDE0LjQ2NDNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7XG59XG4ucmFuZ2VzbGlkZXJfX2hhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDg5cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuXG4ubG9nZ2VkLWluIC5lc3RpbWF0aW9uLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4ubG9nZ2VkLWluIC5lc3RpbWF0aW9uLWxpc3QgbGkgW2FyaWEtbGFiZWw9c2VsZWN0ZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmxvZ2dlZC1pbiAuZXN0aW1hdGlvbi1saXN0IGxpIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG59XG4ubG9nZ2VkLWluIC5lc3RpbWF0aW9uLWxpc3QgbGkgbGkuc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUpO1xufVxuLmxvZ2dlZC1pbiAuZXN0aW1hdGlvbi1saXN0IGxpIGxpIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYmx1ZSk7XG59XG4ubG9nZ2VkLWluIC5lc3RpbWF0aW9uLWxpc3QgbGkgbGkgYS5jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIC5yYW5nZXNsaWRlciwgKi9cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT1yYW5nZV1bZGF0YS1yYW5nZXNsaWRlcl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNjI1cmVtO1xuICByaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLnJhbmdlc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnJhbmdlc2xpZGVyX19oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWRhcmstYmx1ZSk7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgbGVmdDogMC40Mzc1cmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgfVxufVxuLnJhbmdlc2xpZGVyLS1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuMTg3NXJlbTtcbiAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCB7XG4gICAgbGVmdDogMC44MTI1cmVtO1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgfVxufVxuLnJhbmdlc2xpZGVyLS1ob3Jpem9udGFsIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIHRvcDogN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwgLnJhbmdlc2xpZGVyX19oYW5kbGUge1xuICB0b3A6IC0zNXB4O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4ucmFuZ2VzbGlkZXItLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnJhbmdlc2xpZGVyLS12ZXJ0aWNhbCAucmFuZ2VzbGlkZXJfX2ZpbGwge1xuICBib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucmFuZ2VzbGlkZXItLXZlcnRpY2FsIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcbiAgbGVmdDogLTEwcHg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnJhbmdlc2xpZGVyLS1kaXNhYmxlZCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucmFuZ2VzbGlkZXJfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNC41ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLyogY29sb3I6ICNhNTllYjU7ICovXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJsdWUpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICB3aWR0aDogMTAwJTtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzICsgLnJhbmdlc2xpZGVyIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjU1LCAwLCAyNTUsIDAuOSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDI1NSwgMCwgMjU1LCAwLjkpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjU1LCAwLCAyNTUsIDAuOSk7XG59XG5cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC50aXBzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAuc2xpZGVyLXRyYWlsIHtcbiAgbGVmdDogMDtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAuc2xpZGVyLWNvbXBhcmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDAuODEyNXJlbTtcbiAgcmlnaHQ6IDAuODEyNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC5zbGlkZXItYXJyb3cge1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAuc2xpZGVyLXBvaW50ZXIge1xuICB3aWR0aDogMDtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAuc2xpZGVyLXBvaW50ZXIub3JhbmdlIHtcbiAgd2lkdGg6IDByZW07XG4gIG1hcmdpbi1sZWZ0OiAwcmVtO1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC5zbGlkZXItcG9pbnRlci5vcmFuZ2UgLnRpcHMtYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLnNsaWRlci1wb2ludGVyLm9yYW5nZSAuc2xpZGVyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gI3Jlc3VsdFBhZ2VDb250ZW50cyAuc2xpZGVyLXBvaW50ZXIuZ3JlZW4ge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC5zbGlkZXItcG9pbnRlci5ncmVlbiAuc2xpZGVyLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLnNsaWRlci1wb2ludGVyLmdyZWVuIC50aXBzLWFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KSB0cmFuc2xhdGVYKC02cHgpO1xufVxuLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC5vcHRpb24tbGlzdC1hbnN3ZXIgaW5wdXRbdHlwZT1yYWRpb10sXG4ubG9nZ2VkLWluICNyZXN1bHRQYWdlQ29udGVudHMgLm9wdGlvbi1saXN0LWFuc3dlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb250ZW50IC5wYWdpbmF0aW9uIGxpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRlbnQgLnBhZ2luYXRpb24gI2J0bkhvbWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbiAgbWluLXdpZHRoOiA4Ljc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWluLWhlaWdodDogMS44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnVpLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2cgLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC15ZWxsb3cpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nIC51aS13aWRnZXQtaGVhZGVyIC51aS1kaWFsb2ctdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kaWFsb2cudWktZGlhbG9nW2FyaWEtZGVzY3JpYmVkYnk9cHJldmlld1N0ZXBdIC51aS1kaWFsb2ctdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2dbYXJpYS1kZXNjcmliZWRieT1wcmV2aWV3U3RlcF0gLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSAqIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5kaXNhYmxlLWhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZXNwb25zZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5yZXNwb25zZXMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucmVzcG9uc2VzLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ibHVlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXhzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLWJsdWUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpO1xufVxuLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLnJpZ2h0LWFuc3dlciwgLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbS5yaWdodC1hbnN3ZXIgLmNoZWNrYm94LFxuLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLnJpZ2h0LWFuc3dlciAucmFkaW8sIC5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbS5zZWxlY3RlZCAuY2hlY2tib3gsXG4uUmFkaW9CdXR0b25MaXN0IC5PcmRlcmluZ0l0ZW0uc2VsZWN0ZWQgLnJhZGlvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4uUmFkaW9CdXR0b25MaXN0IC5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWQsIC5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZDpob3ZlciwgLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkW2Rpc2FibGVkPWRpc2FibGVkXSwgLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkW2Rpc2FibGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtcmVkKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZCAuY2hlY2tib3gsXG4uUmFkaW9CdXR0b25MaXN0IC5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWQgLnJhZGlvLCAuUmFkaW9CdXR0b25MaXN0IC5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWQ6aG92ZXIgLmNoZWNrYm94LFxuLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkOmhvdmVyIC5yYWRpbywgLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkW2Rpc2FibGVkPWRpc2FibGVkXSAuY2hlY2tib3gsXG4uUmFkaW9CdXR0b25MaXN0IC5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9ZGlzYWJsZWRdIC5yYWRpbywgLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkW2Rpc2FibGVkPXRydWVdIC5jaGVja2JveCxcbi5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZFtkaXNhYmxlZD10cnVlXSAucmFkaW8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG59XG4uUmFkaW9CdXR0b25MaXN0IC5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWQgLmNoZWNrYm94OmFmdGVyLFxuLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkIC5yYWRpbzphZnRlciwgLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkOmhvdmVyIC5jaGVja2JveDphZnRlcixcbi5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZDpob3ZlciAucmFkaW86YWZ0ZXIsIC5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZFtkaXNhYmxlZD1kaXNhYmxlZF0gLmNoZWNrYm94OmFmdGVyLFxuLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtLndyb25nLXNlbGVjdGVkW2Rpc2FibGVkPWRpc2FibGVkXSAucmFkaW86YWZ0ZXIsIC5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbS53cm9uZy1zZWxlY3RlZFtkaXNhYmxlZD10cnVlXSAuY2hlY2tib3g6YWZ0ZXIsXG4uUmFkaW9CdXR0b25MaXN0IC5PcmRlcmluZ0l0ZW0ud3Jvbmctc2VsZWN0ZWRbZGlzYWJsZWQ9dHJ1ZV0gLnJhZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5SYWRpb0J1dHRvbkxpc3QgLk9yZGVyaW5nSXRlbSBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5SYWRpb0J1dHRvbkxpc3Qub3B0aW9uLWxpc3QtYW5zd2VyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdXJ2ZXlDb250cm9sTGlzdCAuQ3VzdG9tRHJvcGRvd25MaXN0IGxpLk9yZGVyaW5nSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5zdXJ2ZXlDb250cm9sTGlzdCAuQ3VzdG9tRHJvcGRvd25MaXN0IGxpLk9yZGVyaW5nSXRlbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1hcmtldGluZy1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnByZXZpb3VzLmFjdGl2ZSB7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4uYnRuLW91dGxpbmUucHJldmlvdXMuYWN0aXZlIGEge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLW91dGxpbmUucHJldmlvdXMuUGFnZWRMaXN0LXNraXBUb1ByZXZpb3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIHZhcigtLWJ1dHRvbi1nYXApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNDtcbn1cblxuLmJ0bi5idG4tcHJpbWFyeS5uZXh0LmFjdGl2ZSB7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1wcmltYXJ5Lm5leHQuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5cbi5yb3ctaGVhZGVyIC50ZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG59XG5cbi5zdGFydC10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcbn1cblxuLmluZGV4IC5kLWZsZXgge1xuICB3aWR0aDogMzMuMzMlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk2cHgpIHtcbiAgLmluZGV4IC5kLWZsZXgge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5bbGFuZz1zdl0gLmluZGV4IC5kLWZsZXgge1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk2cHgpIHtcbiAgW2xhbmc9c3ZdIC5pbmRleCAuZC1mbGV4IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0YXJ0LXBhZ2UgLnN0YXRpYy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XG59XG4uc3RhcnQtcGFnZSAuY29udGVudC1tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTtcbn1cblxuLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIC50YWJsZS13cmFwcGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbiNjb2xsYXBzZUNvbnRyb2xzIHNwYW4ge1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xufVxuXG5bZGF0YS1jb250cm9sdHlwZT1DdXN0b21Ecm9wZG93bkxpc3RdIC5PcmRlcmluZ0l0ZW0gbGFiZWwsXG5bZGF0YS1jb250cm9sdHlwZT1TdXJ2ZXlEcm9wZG93bkxpc3RdIC5PcmRlcmluZ0l0ZW0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLlJhZGlvQnV0dG9uTGlzdCAuT3JkZXJpbmdJdGVtIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY2NztcbiAgcGFkZGluZy10b3A6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuODc1cmVtO1xufVxuXG5bZGF0YS1jb250cm9sdHlwZT1DaGVja2JveExpc3RdIC5DaGVja2JveExpc3QgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5bZGF0YS1jb250cm9sdHlwZT1SYXRpbmdMaXN0XSAuT3JkZXJpbmdJdGVtID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kaWFnbm9zaXMtcGFnZS1ib2R5ICNkaXZQYWdlQ29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5jdXN0b21jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5jdXN0b21jb250cm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgW2RhdGEtY29udHJvbHR5cGU9VGV4dEVkaXRvcl0gLmVkaXRvci13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZGlhZ25vc2lzLXBhZ2UtYm9keSBbZGF0YS1jb250cm9sdHlwZT1UZXh0RWRpdG9yXSArIFtkYXRhLWNvbnRyb2x0eXBlPVJhZGlvQnV0dG9uTGlzdF0ge1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1cmVtO1xufVxuLmRpYWdub3Npcy1wYWdlLWJvZHkgW2RhdGEtY29udHJvbHR5cGU9SGVhZGxpbmVdIGgxOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jcmVzdWx0UGFnZUNvbnRlbnRzIC5DaGVja2JveExpc3QgLnJpZ2h0LWFuc3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJnKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKSAhaW1wb3J0YW50O1xufVxuI3Jlc3VsdFBhZ2VDb250ZW50cyAuQ2hlY2tib3hMaXN0IC5yaWdodC1hbnN3ZXIgLmNoZWNrYm94LXJlZCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuI3Jlc3VsdFBhZ2VDb250ZW50cyAuQ2hlY2tib3hMaXN0IC53cm9uZy1zZWxlY3RlZCAuY2hlY2tib3g6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1yZWQpO1xufVxuXG4jZGl2U3RhZ2UgI3VsLVN0YWdlUGFnZUxpc3QgbGkuY3VycmVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4jYmFzaWMtbW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnJhdHQgc3Bhbi5saW5rZWQgYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnZhbHRvdGFsIGIsXG4uY29sb3J2YWx1ZXMgYiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2dnZWQtaW4gLmNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cbi5sb2dnZWQtaW4gLnBhZ2luYXRpb25Ub3AgdWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sb2dnZWQtaW4gLnBhZ2luYXRpb25Ub3AgdWwgbGkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC5zdGFydC10YWJsZSAudGQuc2Vjb25kIHtcbiAgICBtYXgtd2lkdGg6IDMuNDM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAudG9wLWJhcjpub3QoLnRyYWluaW5nSW5mb3JtYXRpb24pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAudG9wLWJhciArIC50b3AtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50IC50b3AtYmFyLWJsdWUgLmJ0bmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAudG9wLWJhci50cmFpbmluZ0luZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dnZWQtaW4gLnZhbHRvdGFsIGIsXG4ubG9nZ2VkLWluIC5jb2xvcnZhbHVlcyBiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2dnZWQtaW4gI0xhbmRpbmcgI1N0YXJ0UGFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxuICAubG9nZ2VkLWluICNMYW5kaW5nICNTdGFydFBhZ2UgaDIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dnZWQtaW4gI0xhbmRpbmcgI2NoYXJ0MyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAubG9nZ2VkLWluICNMYW5kaW5nIC5wcm92LXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAjTGFuZGluZyAucHJvdi1yaWdodCBzcGFuLmNvbG9yIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAjbmF2aWdhdGlvbi1ob21lIGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiAjbmF2aWdhdGlvbi1ob21lIGxpLnBhdGllbnRzIGEge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIG1pbi13aWR0aDogMTAuNDM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICB9XG4gIC5sb2dnZWQtaW4udXNlci1wYWdlcyAuY29udGVudC1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICB9XG4gIC5sb2dnZWQtaW4udXNlci1wYWdlcyAuY29udGVudC1tYWluIGgxIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5sb2dnZWQtaW4udXNlci1wYWdlcyAuY29udGVudCBbZGF0YS1jb250cm9sdHlwZT1IZWFkbGluZV0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCB7XG4gICAgLS1nYXA6IDI2cHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudCAucGFnaW5hdGlvblRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb25Ub3AgLnBhZ2luYXRpb25Ub3BMMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExcHgsIC0ycHgpO1xuICB9XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQgLnBhZ2luYXRpb25Ub3AgdWwgLnBhZ2luYXRpb25Ub3BMMSAuaDIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50IFtkYXRhLWNvbnRyb2x0eXBlPVJhdGluZ0xpc3RdIHVsLmVzdGltYXRpb24tcmFuayB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50IFtkYXRhLWNvbnRyb2x0eXBlPVJhdGluZ0xpc3RdIHVsIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubG9nZ2VkLWluIC5jb250ZW50LW1haW4gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIFtkYXRhLWNvbnRyb2x0eXBlPUNoZWNrYm94TGlzdF0gLm9wdGlvbi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIFtkYXRhLWNvbnRyb2x0eXBlPUNoZWNrYm94TGlzdF0gbGkgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMy44NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICB9XG4gIC5sb2dnZWQtaW4gLmNvbnRlbnQtbWFpbiAuY2hlY2tib3gsXG4ubG9nZ2VkLWluIC5jb250ZW50LW1haW4gLnJhZGlvIHtcbiAgICBsZWZ0OiAxLjE4NzVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiAuY29udGVudC1tYWluIFtkYXRhLWNvbnRyb2x0eXBlPVllc05vTGlzdF0gLnJhZGlvIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ubG9nZ2VkLWluIC51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5sb2dnZWQtaW4gLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2dlZC1pbiAudWktZGlhbG9nIHtcbiAgYm9yZGVyOiAwLjYyNXJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubG9nZ2VkLWluIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4ubG9nZ2VkLWluIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMCAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG59XG4ubG9nZ2VkLWluIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubG9nZ2VkLWluIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi1oZWlnaHQ6IDEuODc1cmVtO1xuICBtaW4td2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4gLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDEwMHB4IDEwMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sb2dnZWQtaW4gLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxvZ2dlZC1pbiAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubG9nZ2VkLWluIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSxcbi5sb2dnZWQtaW4gI3NpbXBsZW1vZGFsLWNvbnRhaW5lciBhLm1vZGFsQ2xvc2VJbWcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmxvZ2dlZC1pbiAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6YWZ0ZXIsXG4ubG9nZ2VkLWluICNzaW1wbGVtb2RhbC1jb250YWluZXIgYS5tb2RhbENsb3NlSW1nOmFmdGVyIHtcbiAgY29udGVudDogXCLinJZcIjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxvZ2dlZC1pbiAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICByaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtOHB4O1xufSIsIkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuJGZhLWZvbnQtcGF0aDogXCJhc3NldHMvZm9udHNcIiAhZGVmYXVsdDtcclxuJGJhc2UtZm9udC1zaXplOiAxNjtcclxuXHJcbkBmdW5jdGlvbiByZW0tY2FsYyggJHZhbHVlcyApIHtcclxuXHQkcmVtLXZhbHVlczogKCk7XHJcblxyXG5cdC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuXHQkYmFzZTogY2FsYyggJHZhbHVlcyAvICRiYXNlLWZvbnQtc2l6ZSApICogMXJlbTtcclxuXHJcblx0JHJlbS12YWx1ZXM6ICRiYXNlO1xyXG5cclxuXHRAcmV0dXJuICRyZW0tdmFsdWVzO1xyXG59XHJcblxyXG46cm9vdCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1mb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tYmxhY2s6ICMwMDA7XHJcblx0LS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdC0td2hpdGU6ICNmZmY7XHJcblx0LS1ibHVlOiAjMDA3QUYzO1xyXG5cdC0tbGlnaHQteWVsbG93OiAjRkFEMjAwO1xyXG5cdC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xyXG5cdC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XHJcblx0LS1kYXJrLWJyb3duOiByZ2JhKDQ3LCA0MCwgNDAsIDEpO1xyXG5cdC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XHJcblx0LS1zZWxlY3RlZDogIzc3OENBMjtcclxuXHQtLWFwcGxlOiByZ2JhKDE2LCAyOCwgMTcsIDEpO1xyXG5cdC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcclxuXHQtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xyXG5cdC0tc2VwYXJhdG9yOiByZ2JhKDExMywgMTEyLCAxMjIsIDAuNik7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xyXG5cdC0tYmx1ZTogIzFDNjY5NjtcclxuXHQtLWJhY2tncm91bmQtYmx1ZTogI0U4RjBGNDtcclxuXHQtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XHJcblx0LS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XHJcblx0LS1saWdodC1ibHVlOiAjN0JDNkY5O1xyXG5cdC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcclxuXHQtLXllbGxvdzogI0ZGQzcwMDsgXHJcblx0LS1ncmVlbjogIzMxQzZBODtcclxuXHQtLWdyZWVuLWExMXk6ICMxNTc3NjM7XHJcblx0LS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XHJcblx0LS1ncmVlbi1iZzogIzk4RTJEMztcclxuXHJcblx0LS1yZWQ6ICNGRjlEODc7XHJcblx0LS1idG4tcmVkOiAjZTc0YzNjO1xyXG5cdC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XHJcblx0LS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcclxuXHQgXHJcblx0LS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcclxuXHQtLW9wdGlvbi1iZzogI0U4RjBGNDtcclxuXHQtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xyXG5cdC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XHJcblxyXG5cdC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xyXG5cdC0taW5wdXQtZm9udC1zaXplOiAxNXB4O1xyXG5cdC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XHJcblx0LS1nYXA6IDE1cHg7XHJcblx0LS1idXR0b24tZ2FwOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtbWQ6IDZweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtc206IDRweDtcclxuXHQtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcclxuXHQtLWRyb3Atc2hhZG93LWJsYWNrOiAwcHggNHB4IHZhcigtLWdhcCkgMHB4IHJnYmEodmFyKC0tdmFyLWJsYWNrKSwgMC4wNik7XHJcblx0LS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XHJcbiAgICAtLWJvcmRlci1jb2xvcjogI2NkY2RjZDtcclxuICAgIC0tZGVmYXV0LWdhcDogMTBweDtcclxuICAgIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XHJcblxyXG5cdC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcclxuXHQtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG5cdFx0LS1nYXA6IDI1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOTZweCkge1xyXG5cdFx0LS1nYXA6IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG4qLFxyXG4qOmFmdGVyLFxyXG4qOmJlZm9yZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuJGZvbnQtcHJpbWFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcclxuXHRmb250LXNpemU6IGNhbGMoMTRyZW0vMTYpO1xyXG59XHJcblxyXG4kYWxsLWhlYWRpbmdzOiBcImgxXCIsIFwiaDJcIiwgXCJoM1wiLCBcImg0XCIsIFwiaDVcIiwgXCJoNlwiLCBcIi5oMVwiLCBcIi5oMlwiLCBcIi5oM1wiLCBcIi5oNFwiLCBcIi5oNVwiLCBcIi5oNlwiO1xyXG5cclxuJGFsbC10ZXh0LWlucHV0czogJ2lucHV0W3R5cGU9XCJjb2xvclwiXScsICdpbnB1dFt0eXBlPVwiZGF0ZVwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJkYXRldGltZVwiXScsICdpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZW1haWxcIl0nLCAnaW5wdXRbdHlwZT1cIm1vbnRoXCJdJywgJ2lucHV0W3R5cGU9XCJudW1iZXJcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0nLCAnaW5wdXRbdHlwZT1cInNlYXJjaFwiXScsICdpbnB1dFt0eXBlPVwidGVsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInRleHRcIl0nLCAnaW5wdXRbdHlwZT1cInRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cInVybFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ3ZWVrXCJdJywgXCJpbnB1dDpub3QoW3R5cGVdKVwiLCBcImJ1dHRvblwiLCBcInRleHRhcmVhXCI7XHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuJHRleHQtY29sb3I6ICRibGFjazsiLCJAaW1wb3J0IFwiLi4vLi4vc2Fzcy9hX3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG5bdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuKjo6bWFya2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgI3Jlc3VsdFBhZ2VDb250ZW50cyB7XHJcbiAgICB1bC5vcHRpb24tbGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLW1hcmtpbmdfX3dyYXBwZXIge1xyXG4gICAgLy8gbWFyZ2luLXRvcDogcmVtLWNhbGMoMzUpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzApO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWdub3Npcy1wYWdlLWJvZHkge1xyXG4gIC5jb250ZW50IHtcclxuICAgIC5wYWdpbmF0aW9uLWZvb3RlciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDc1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gbGkge1xyXG4gICAgICAgIC8vICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIC8vICAgfVxyXG5cclxuICAgICAgICAvLyAgICY6Zmlyc3QtY2hpbGQucHJldi1oaWRlICsgLmZvb3Rlci1jYW5jZWwge1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgLy8gICB9XHJcblxyXG4gICAgICAgIC8vICAgJjpudGgtY2hpbGQoMik6bm90KGEpIHtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiA0MyU7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC8vICAgfVxyXG5cclxuICAgICAgICAvLyAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVzdGltYXRpb24tbGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIC8qbWFyZ2luOiA4cHggOHB4IDAgMDsqL1xyXG4gICAgICAgICAgbWFyZ2luOiAxNHB4IDhweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1mb290ZXIge1xyXG4gIGxpIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRyYWluaW5nLXBhZ2UtYm9keSB7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgLnBhZ2luYXRpb24tZm9vdGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkLnByZXYtaGlkZSArIC5mb290ZXItY2FuY2VsIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDIpLmZvb3Rlci1jYW5jZWwge1xyXG4gICAgICAgICAgLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyBcdGxlZnQ6IDM1JTtcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKTpub3QoYSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XHJcbiAgW2RhdGEtY29sdW1uLWNvdW50PVwiI3skaX1cIl0ge1xyXG4gICAgLnBhcmFtZXRlci1jaGVja2JveCB7XHJcbiAgICAgIGZsZXg6IGNhbGMoY2FsYygxMDAlIC8gJGkpIC0gcmVtLWNhbGMoMSkpO1xyXG4gICAgICB3aWR0aDogY2FsYyhjYWxjKDEwMCUgLyAkaSkgLSByZW0tY2FsYygxKSk7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYyhjYWxjKDEwMCUgLyAkaSkgLSByZW0tY2FsYygxKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuICAjU3RhcnRQYWdlIHtcclxuICAgIC5kLWZsZXgge1xyXG4gICAgICAjY2hhcnQzIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dnZWQtaW4ge1xyXG4gICAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjQyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3JhbmdlIHtcclxuICAgICAgLnRpcHMtYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxMyk7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjkpO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGxjb250ZW50IHtcclxuICAgICAgI2NoYXJ0MyB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWNvbnRyb2xsZXIudmlzaWJsZS14cyB7XHJcbiAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkuZGl0dGtvbnRvIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmxvZ2dlZC1pbiAjcmVzdWx0UGFnZUNvbnRlbnRzIC50aXBzLWdyYXkge1xyXG4gIC8vIFx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcclxuICAvLyBcdHdpZHRoOiAxMDAlO1xyXG4gIC8vIFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuICAvLyB9XHJcblxyXG4gIC8vIC5sb2dnZWQtaW57XHJcbiAgLy8gXHQjcmVzdWx0UGFnZUNvbnRlbnRze1xyXG4gIC8vIFx0ICAudGlwcy1ncmF5e1xyXG4gIC8vIFx0XHRtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgLy8gXHRcdHdpZHRoOjEwMCUhaW1wb3J0YW50O1xyXG4gIC8vIFx0ICB9XHJcbiAgLy8gXHR9XHJcbiAgLy8gICB9XHJcblxyXG4gICNzaW1wbGVtb2RhbC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogNSU7XHJcbiAgfVxyXG5cclxuICAubG9nZ2VkLWluIHtcclxuICAgICNyZXN1bHRQYWdlQ29udGVudHMge1xyXG4gICAgICAudGlwcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luLXBhZ2Uge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmxhbmd1YWdlLXBpY2tlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgLy8gcmlnaHQ6MC4yJTtcclxuICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAubG9nby1sb2dpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAmLW91dGxpbmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmF0dCB7XHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5saWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmV5KTtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDI0KTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IDIwJTtcclxuXHJcbiAgICAgICYudmluamV0dCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aW5qZXR0IHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDM1JTtcclxuICAgIG1hcmdpbi1yaWdodDogMSUgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLml0ZW10ZXh0IHtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaW4ge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMSUgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLmNvbG9yIHtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICBsaW5lLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaWFnbm9zdCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45NnB4KSB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBjb3VudGVyLXNldDogbnVtYmVycztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOTZweCkge1xyXG4gICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDU4MCk7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG5cclxuICAgICAgJi5saWRhdGEge1xyXG4gICAgICAgIC8vIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXJzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpaGVhZCB7XHJcbiAgICAgICAgLnNubyB7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDIwJSArIDQwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTMuOSUgKyA0MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAmLmlub20xMDIwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pbm9tMjBwbHVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNubyB7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI3KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAvLyB3aWR0aDogMTglO1xyXG4gICAgICAgIC8vIG1hcmdpbjogMCUgMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45NnB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiBuby13cmFwO1xyXG5cclxuICAgICAgICBzcGFuLmRhdGUge1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpaGVhZCB7XHJcbiAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5pbm9tMTAsXHJcbiAgICAgICAgc3Bhbi5pbm9tMTAyMCxcclxuICAgICAgICBzcGFuLmlub20yMHBsdXMge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDElICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgIC8vIHdpZHRoOjM4JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5wb2Fpbmcge1xyXG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICBtYXJnaW46IDAlIDIlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDE0LjglO1xyXG4gICAgICAgIG1hcmdpbjogMCUgMi41JSAwJSAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuLmlub20xMCxcclxuICAgICAgc3Bhbi5pbm9tMTAyMCxcclxuICAgICAgc3Bhbi5pbm9tMjBwbHVzIHtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE5LjYlO1xyXG4gICAgICAgIG1hcmdpbjogMCUgMSU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoODApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5pbm9tMTAge1xyXG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQ5MWQxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxYmRlMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uaW5vbTEwMjAge1xyXG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmVkMTAyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTQ2YjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uaW5vbTIwcGx1cyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjY2MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTY5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKyBsaSB7XHJcbiAgICAgICAgc3Bhbi5wb2Fpbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm92LXJpZ2h0IHtcclxuICB1bCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgLmxvZ2dlZC1pbiBuYXYge1xyXG4gICAgQGluY2x1ZGUgcGFkZGluZy1scihyZW0tY2FsYygyNSkpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYygzNSk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDcpO1xyXG4gICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTIwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOTZweCkge1xyXG4gIC5kaWFnbm9zaXMtcGFnZS1ib2R5IHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnBhZ2luYXRpb24tZm9vdGVyIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQucHJldi1oaWRlICsgLmZvb3Rlci1jYW5jZWwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDIpLmZvb3Rlci1jYW5jZWwge1xyXG4gICAgICAgICAgICAvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gXHRsZWZ0OiAzNSU7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOm5vdChhKSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dnZWQtaW4ge1xyXG4gICAgI3Jlc3VsdFBhZ2VDb250ZW50cyB7XHJcbiAgICAgIC50aXBzLWdyYXkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXBzIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nZ2VkLWluIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnBhZ2luYXRpb24tZm9vdGVyIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKS5mb290ZXItY2FuY2VsIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIC5idG4tZ3JheS1sZWZ0LWNhbmNlbHtcclxuICAgICAgICAgICAgLy8gXHRtYXJnaW46IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC5mb290ZXItbmV4dCB7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICAuY2FuY2VsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaWFnbm9zdCB7XHJcbiAgc3BhbiB7XHJcbiAgICAucG9haW5nIHtcclxuICAgICAgd2lkdGg6IDIxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51aS13aWRnZXQtaGVhZGVyIHtcclxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcclxuICAgIC51aS1pY29uIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2RpdlBhZ2VDb250ZW50IHtcclxuICBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICNyZXN1bHRQYWdlQ29udGVudHMge1xyXG4gICAgICAuY3VzdG9tY29udHJvbCB7XHJcbiAgICAgICAgLlJlc3VsdGJnR3JlZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nZ2VkLWluIHtcclxuICAuc2VsZWN0ZWQge1xyXG4gICAgLnJhZGlvIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yYWRpbzphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21jb250cm9sIHtcclxuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcbiAgLm9wdGlvbi1saXN0IHtcclxuICAgIGxpIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNyZXN1bHRQYWdlQ29udGVudHMge1xyXG4gICAgLmN1c3RvbWNvbnRyb2wge1xyXG4gICAgICAuUmVzdWx0YmdSZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcmVkKTtcclxuICAgICAgICAvLyBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAuYW5zd2VyYm94LXJlZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYW5zd2VyLWhlYWQtd3Jvbmcge1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5SZXN1bHRiZ0dyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmVlbikgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDUpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAuYW5zd2VyYm94LWdyZWVuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYW5zd2VyLWhlYWQtcmlnaHQge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxNiAvIDE0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC5jb21wYXJlLWJveCB7XHJcbiAgICAgIC8vIFx0aDIge1xyXG4gICAgICAvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgIC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICAgIC8vIFx0XHRoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vIFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIC8vIFx0XHQmOmFmdGVye1xyXG4gICAgICAvLyBcdFx0XHR3aWR0aDogMDtcclxuICAgICAgLy8gXHRcdFx0aGVpZ2h0OiAwO1xyXG4gICAgICAvLyBcdFx0XHRib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gXHRcdFx0Ym9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAvLyBcdFx0XHRib3JkZXItdG9wOiAyMHB4IHNvbGlkIHZhcigtLWJsdWUpO1xyXG4gICAgICAvLyBcdFx0fVxyXG4gICAgICAvLyBcdH1cclxuXHJcbiAgICAgIC8vIH1cclxuICAgICAgLmNvbXBhcmUtYm94IHtcclxuICAgICAgICAvLyBoMiB7XHJcbiAgICAgICAgLy8gXHQmLlJlc3VsdE9yZGVyaW5nSDIge1xyXG4gICAgICAgIC8vIFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgLy8gXHRcdGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICAgICAgLy8gXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAvLyBcdH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb21wYXJlLW9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtcmVkKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29tcGFyZS1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0ZWQge1xyXG4gIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLlJhZGlvQnV0dG9uTGlzdCB7XHJcbiAgbGkucmlnaHQtc2VsZWN0ZWQge1xyXG4gICAgLnJhZGlvIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxpIHtcclxuICAucmlnaHQtc2VsZWN0ZWQge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIDo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dnZWQtaW4ge1xyXG4gIC5zbGlkZXItbWFyayB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMS42NzVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYW5nZS1zbGlkZXIge1xyXG4gIC5zbGlkZXItbWFya2luZyB7XHJcbiAgICAuc2xpZGVyLW1hcmsge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYygzMik7XHJcbiAgICAgICAgbGVmdDogcmVtLWNhbGMoLTE0KTtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhbmdlLXNsaWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4jcmFuZ2Uge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xpZGVyLWRhcmstYmx1ZSk7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1cHg7XHJcbn1cclxuXHJcbiNyYW5nZSB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDJyZW07XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLy8gcGFkZGluZzogM3B4IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLW1heCk7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLW1pbik7XHJcbiAgfVxyXG5cclxuICAmOi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLy8gYW5pbWF0ZTogMC4ycztcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgOTBkZWcsXHJcbiAgICAgICM1MWE2YzcgdmFyKC0tcmFuZ2UtcHJvZ3Jlc3MpLFxyXG4gICAgICAjZGVlNGVjIHZhcigtLXJhbmdlLXByb2dyZXNzKVxyXG4gICAgKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmOi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC8vIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjNkJBMTMyO1xyXG4gICAgLy8gYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDI1NSwuMyk7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlICsgOHB4KSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL0JtYXJrZXIucG5nKTtcclxuICB9XHJcbn1cclxuXHJcbiN0b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMS4yNXJlbTtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNmJhMTMyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2JsdWUtbWFya2VyLnN2Zyk7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgLy8gLnNsaWRlci1tYXJraW5nIHtcclxuICAvLyBcdHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgLy8gfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICAucGFnaW5hdGlvbi1mb290ZXIge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAuZm9vdGVyLWNhbmNlbCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpYWdub3Npcy1wYWdlLWJvZHkge1xyXG4gIC5jb250ZW50IHtcclxuICAgIC5wYWdpbmF0aW9uLWZvb3RlciB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIC5mb290ZXItY2FuY2VsIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAtMjJweDtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhLFxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhaW5pbmctcGFnZS1ib2R5IHtcclxuICAuY29udGVudCB7XHJcbiAgICAucGFnaW5hdGlvbi1mb290ZXIge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAuZm9vdGVyLWNhbmNlbCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLnNlbGZ0ZXN0LXBhZ2UtYm9keSB7XHJcbi51aS1kaWFsb2cge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAvKmJvcmRlcjoxcHggc29saWQgI2NjYzsqL1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCAjNGQ0ZDRkO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgI2RpYWxvZy1jb25maXJtMSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnVpLWRpYWxvZy1idXR0b25zZXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLy8gJi5sb2dnZWQtaW4ge1xyXG4vLyAgIC5jb250ZW50LW1haW4ge1xyXG4vLyAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vIH1cclxuLy8gfVxyXG5cclxuLmRpYWdub3Npcy1wYWdlLWJvZHkge1xyXG4gIC51aS1kaWFsb2cge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgLypib3JkZXI6MXB4IHNvbGlkICNjY2M7Ki9cclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggIzRkNGQ0ZDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgI2RpYWxvZy1jb25maXJtMSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudWktd2lkZ2V0LW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC51aS1kaWFsb2cge1xyXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcclxuICAgICAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYnRuT2sge1xyXG4gIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC51aS1idXR0b24tdGV4dCB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgZm9udC1zaXplOiBtZWRpdW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxuI2J0bk5laiB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYmx1ZSkgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLnVpLWJ1dHRvbi10ZXh0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgIGZvbnQtc2l6ZTogbWVkaXVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbn1cclxuXHJcbi51aS13aWRnZXQtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjE5MjM0O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gIC51aS1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVpLWJ1dHRvbi1pY29uLXNwYWNlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi51aS13aWRnZXQtaGVhZGVyIHtcclxuICBhLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XHJcbiAgICBzcGFuLnVpLWljb24ge1xyXG4gICAgICBtYXJnaW46IDFweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogaXBhZCBNaW5pIFBvcnRyYWl0ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAvLyAubG9nZ2VkLWluIC5jb250ZW50IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMik6bm90KGEpIHtcclxuICAvLyBcdGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gfVxyXG5cclxuICAubG9nZ2VkLWluIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnJpZ2h0YmFyLnJpZ2h0YmFyLW9wZW5lZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtaXNzdWUtbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nZ2VkLWluIHtcclxuICAgIC5pY29uLXNtYWxsIHtcclxuICAgICAgLmRvbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICN1bC1TdGFnZVBhZ2VMaXN0IHtcclxuICAvLyBcdGxpe1xyXG4gIC8vIFx0ICB3aWR0aDogMTgwcHg7XHJcbiAgLy8gXHQgIHBhZGRpbmc6IDA7XHJcbiAgLy8gXHQgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBcdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIFx0ICBtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG4gIC8vIFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gXHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAvLyBcdCAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLy8gXHQgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLy8gXHR9XHJcbiAgLy8gICB9XHJcbiAgLmxvZ2dlZC1pbiB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC5yaWdodGJhciB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodGJhci1vcGVuZWQge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdpbmF0aW9uVG9wIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAucGFnaW5hdGlvblRvcEwyIHtcclxuICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9naW4td3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1zaWRlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC5sZWZ0LWlzc3VlLWxpc3Qge1xyXG4vLyAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4vLyAgIGxpIHtcclxuLy8gICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uZXN0aW1hdGlvbi1jb21wYXJlLWxpc3Qge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOTZweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5lc3RpbWF0aW9uLXJlY29tbWVuZGVkIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuICBsaSB7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIHNwYW4ge1xyXG4vLyAgICAgdG9wOiA4cHg7XHJcbi8vIH1cclxuXHJcbi8vIC5sb2dnZWQtaW4gLmVzdGltYXRpb24tbGlzdCBsaSBsaSwgLmxvZ2dlZC1pbiAuUmVzdWx0T3JkZXJpbmdJbWcsIC5sb2dnZWQtaW4gLmVzdGltYXRpb24tY29tcGFyZS1saXN0IGxpIHNwYW4ge1xyXG4vLyAgICAgd2lkdGg6IDIuODEyNXJlbTtcclxuLy8gICAgIGhlaWdodDogMi4wMTI1cmVtO1xyXG4vLyB9XHJcblxyXG4ucGFnaW5hdGlvblRvcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmJ0blByZXZJbmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGVzdC1saXN0IHtcclxuICAucm93LWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIHRkIHtcclxuICAgICAgb3JkZXI6IFwiM1wiO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgb3JkZXI6IFwiM1wiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlyc3Qge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpYWdub3Npcy1wYWdlLWJvZHkge1xyXG4gIC5jb250ZW50IHtcclxuICAgIC5wYWdpbmF0aW9uVG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTYpO1xyXG4gICAgICAucGFnaW5hdGlvblRvcEwyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uVG9wTDIge1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyAuZWRpdG9yLXdyYXBwZXIgcCBpbWd7XHJcbiAgLy8gXHR3aWR0aDoxMDAlO1xyXG4gIC8vIH1cclxufVxyXG5cclxuLnRyYWluaW5nLXJlc3VsdC1wYWdlIHtcclxuICAuY29udGVudCB7XHJcbiAgICAuY29udGVudC1ib2R5IHtcclxuICAgICAgLmNnYXNfU3RhZ2VQYWdlIHtcclxuICAgICAgICAuY29udGVudC1tYWluIHtcclxuICAgICAgICAgIC5hbnN3ZXJwYWdlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAjZGl2UGFnZUNvbnRlbnQge1xyXG4gICAgICAgICAgICAuUmVzdWx0YmdHcmVlbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAjcmVzdWx0UGFnZUNvbnRlbnRzIHtcclxuICAgICAgICAgICAgICAgIC5jdXN0b21jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgLlJlc3VsdC5SZXN1bHRiZ0dyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5vcHRpb24tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGl0dC1rb250byB7XHJcbiAgYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA2O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLnNrLXBhZ2Uge1xyXG4gIC5tYXJrZXRpbmctdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDExKTtcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgLmVkaXRvci1maWVsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1KTtcclxuICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMik7XHJcblxyXG4gICAgICAmOnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRpdG9yLWxhYmVsIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1wYWdlIHtcclxuICBtYWluIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgwKSAwO1xyXG4gIH1cclxuXHJcbiAgLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMsXHJcbiAgLnZhbGlkYXRpb24tZXJyb3JzIHtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xyXG4gICAgICBvdXRsaW5lLXdpZHRoOiAycHg7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkaXRvci1maWVsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICY6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGl0b3ItbGFiZWwge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2xua1NpZ25VcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIG1hcmdpbjogMTFweCAwcHggMjVweDtcclxuICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDAgMnB4O1xyXG59XHJcblxyXG4ub3JhbmdlLWJsb2NrMSB7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmY5ZDg3ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICNlOGYwZjQ7XHJcbiAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDU4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgfVxyXG5cclxuICAuYnRubGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgZm9udC1zaXplOiAwLjkyNzVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMS41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2stcGFnZSB7XHJcbiAgLy8gbWF4LXdpZHRoOiA2MzZweDtcclxuICAvLyB3aWR0aDogNTgzcHg7XHJcbiAgLy8gbWFyZ2luOiBhdXRvO1xyXG5cclxuICAubG9naW5Gb3JtIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZhbGlkYXRpb24tZXJyb3JzIHtcclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI25hdmlnYXRpb24taG9tZSB7XHJcbiAgbGkuZGl0dGtvbnRvIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVzZXItYXJjaGl2ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbW1vbi1idG4ge1xyXG4gIG1hcmdpbi10b3A6IDE3cHg7XHJcbn1cclxuXHJcbi5za0Zvcm0ge1xyXG4gIC8vIHBhZGRpbmctbGVmdDogMTFweDtcclxuXHJcbiAgLmxvZ2luRm9ybSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgLmVkaXRvci1maWVsZCB7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzZWxlY3Q6bm90KFttdWx0aXBsZV0pIHtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBS0NBWUFBQUMwVlg3bUFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFHOUpSRUZVS0JXdDByc05nREFNQkZDc3RHbmplZGlNc0JuenBIZHRPQ1FrUHZrWXdrbVdYUGhlWldMbXFLclQ4RU9JYUhZaXNuanZhZlBHSGhOWVNpazZJTDNvZ2NIYXdSNzBqRjNBTCtnZGU0QnYwQnlXQlMxb0NTdUNOYlNHb2RjTS9qU0VvQmpzellMbEFKQVZXd0g2NjBESGtzTlRVZ0FBQUFCSlJVNUVya0pnZ2c9PSk7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuMTg5NDUgNi4yMTY4QzUuNDUzMTIgNi40ODA0NyA1Ljg5MjU4IDYuNDgwNDcgNi4xNTYyNSA2LjIxNjhMMTAuMTQwNiAyLjIzMjQyQzEwLjQzMzYgMS45Mzk0NSAxMC40MzM2IDEuNSAxMC4xNDA2IDEuMjM2MzNMOS40OTYwOSAwLjU2MjVDOS4yMDMxMiAwLjI5ODgyOCA4Ljc2MzY3IDAuMjk4ODI4IDguNSAwLjU2MjVMNS42NTgyIDMuNDA0M0wyLjg0NTcgMC41NjI1QzIuNTgyMDMgMC4yOTg4MjggMi4xNDI1OCAwLjI5ODgyOCAxLjg0OTYxIDAuNTYyNUwxLjIwNTA4IDEuMjM2MzNDMC45MTIxMDkgMS41IDAuOTEyMTA5IDEuOTM5NDUgMS4yMDUwOCAyLjIzMjQyTDUuMTg5NDUgNi4yMTY4WicgZmlsbD0nJTIzQThBOEE4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHAjc3VjY2Vzcy1tZXNzYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIC8vIGxpbmUtaGVpZ2h0OiAwcHg7XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmFsaWRhdGlvbi1lcnJvcnMge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luLXBhZ2Uge1xyXG4gICNzdWNjZXNzLW1lc3NhZyB7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4tYTExeSk7XHJcbiAgfVxyXG4gIC53cmFwcGVyLWZ1bGwge1xyXG4gICAgLndyYXBwZXItNjM1IHtcclxuICAgICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICBmaWd1cmUubWwtNSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAvKiBvciAxNDclICovXHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDE4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgJi5mb290ZXIge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nby1sb2dpbiB7XHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAudG9wLWJhcjpub3QoLnRyYWluaW5nSW5mb3JtYXRpb24pIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1iYXItYmx1ZSB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRubGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzNSk7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1MCk7XHJcbiAgICAgIH1cclxuICAgICAgLmhhc2JvcmRlciB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjIxNzVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuY29tbW9uYmxvY2srLmhhc2JvcmRlci5jb21tb25ibG9jayB7XHJcbiAgICAgICAgLy8gXHRtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LXRhYmxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygyKTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgLnRkIHtcclxuICAgICAgLy8gbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZGV4IHtcclxuICAgIC5idXR0b24taG9sZGVyIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC40NzVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jZ2FzTG9naW5QYWdlIHtcclxuICAudGV4dC1jb250ZW50IHtcclxuICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDgpO1xyXG4gICAgICAgICAgLy8gZm9udC1zaXplOiByZW0tY2FsYygxNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUubXQtMTAge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDEwcmVtIC8gKDMuNykpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNnYXNfU3RhcnRQYWdlIHtcclxuICAuY29udGVudC1tYWluIHtcclxuICAgIC5tYXJrZXRpbmctdG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjUpO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4IC8gMzIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xyXG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAuc3RhcnQtdGFibGUge1xyXG4gICAgICAgIC5yb3ctaGVhZGVyIHtcclxuICAgICAgICAgIC50ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgLnRkIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5kZXgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXNib3JkZXIuY29tbW9uYmxvY2sgKyAuaGFzYm9yZGVyLmNvbW1vbmJsb2NrIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1iYXItYmx1ZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWJhci1ncmVlbiB7XHJcbiAgICAgIC5kaWFnbm9zdGljSW5mb3JtYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE3KTtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5jb2xvciB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ubGFyZ2VzIHtcclxuICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oYXNib3JkZXIge1xyXG4gICAgICAuZGlhZ25vc3RpY0luZm9ybWF0aW9uIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgI0xhbmRpbmcge1xyXG4gICAgI1N0YXJ0UGFnZSB7XHJcbiAgICAgIC5wcm92LXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTk3NXJlbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTYpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg1MCk7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEuY29tbW9uYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoNCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTIpO1xyXG4gICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTQwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2RpYWdub3N0aWNQYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmNvbW1vbmJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jZGlhZ25vc3RpY1BhZ2VCdG4ge1xyXG4gIG1pbi13aWR0aDogMTQzcHg7XHJcbn1cclxuXHJcbiNjaGFydDMge1xyXG4gIGNhbnZhcyB7XHJcbiAgICB3aWR0aDogMjE0cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4jZGlhZ25vc3RpY1BhZ2VCdG4ge1xyXG4gIG1pbi13aWR0aDogMTM4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAvLyBsaW5lLWhlaWdodDogOXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDI5cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG59XHJcblxyXG4uY2dhc19TdGFnZVBhZ2Uge1xyXG4gIC5jb250ZW50LW1haW4ge1xyXG4gICAgI2RpdlBhZ2VDb250ZW50IHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICAub3B0aW9uLWxpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRpdG9yLXdyYXBwZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNyZXN1bHRQYWdlQ29udGVudHMge1xyXG4gICAgICAgICAgLm9wdGlvbi1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGxpLk9yZGVyaW5nSXRlbSB7XHJcbiAgICAgICAgICAgICAgJi5yaWdodC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zZWxlY3RlZDpoYXMoPiAuY2hlY2tib3gtcmVkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1yZWQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIHB7XHJcbiAgICAgICAgLy8gXHQmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgLy8gXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIC8vIFx0fVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvblRvcCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICAucGFnaW5hdGlvblRvcEwyIHtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3JlbGF0aXZlY2xhc3Mge1xyXG4gIC5jb250ZW50LW1haW4ge1xyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxOSk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNCk7XHJcbiAgICB9XHJcblxyXG4gICAgcCArIHAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZGlhZ25vc3RpY1BhZ2Uge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21tb24tYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDEzOCk7XHJcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnVsbGNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC8vIG1hcmdpbjogMzNweCAtMjRweCAwcHg7XHJcblxyXG4gICAgICAuY2hhcnQtd3JhcHBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICNjaGFydDIge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNjaGFydDMge1xyXG4gICAgICAgIGxlZnQ6IHJlbS1jYWxjKC0zMCk7XHJcbiAgICAgICAgY2FudmFzIHtcclxuICAgICAgICAgIHdpZHRoOiAyMDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncmVlbnBhaW50ZWQgKyAjY2hhcnQzIHtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmRMaXN0IHtcclxuICAgICAgICAuaDMsXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIzKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBzcGFuLmNvbG9yIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjkpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTMpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMjYpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygyKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm92LXJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDM4M3B4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2hhcnQtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnV0dmVjayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qcXBsb3Qtc2VyaWVzLWNhbnZhcyxcclxuICAgICAgICAuanFwbG90LXNlcmllcy1zaGFkb3dDYW52YXMsXHJcbiAgICAgICAgLmpxcGxvdC1saW5lUmVuZGVyZXItaGlnaGxpZ2h0LWNhbnZhcyxcclxuICAgICAgICAuanFwbG90LWV2ZW50LWNhbnZhcyxcclxuICAgICAgICAuanFwbG90LWdyaWQtY2FudmFzLFxyXG4gICAgICAgIC5qcXBsb3QtYmFzZS1jYW52YXMge1xyXG4gICAgICAgICAgLy8gbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qcXBsb3QteTJheGlzIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qcXBsb3QtYXhpcyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpYWdub3N0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDUwcHggMHB4IDE1cHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnVsbGNvbnRlbnQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XHJcbiAgICAgICYucmF0dCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgICAgICBsaSxcclxuICAgICAgICBkaXYubGloZWFkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpbmpldHQge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgJi5kaW4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmxpbmtlZCxcclxuICAgICAgICAgICYucmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5zaWRlIHtcclxuICAuY29udGVudC1tYWluIHtcclxuICAgIC5wYWdpbmF0aW9uVG9wIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uanFwbG90LXlheGlzIHtcclxuICBwb3NpdGlvbjogcmV2ZXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vICNkaXZQYWdlQ29udGVudHtcclxuLy8gXHRkaXYge1xyXG4vLyBcdFx0aDF7XHJcbi8vIFx0XHRcdHBhZGRpbmctYm90dG9tOjIxcHg7XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4uZGlhZ25vc3QgbGkubGloZWFkIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG59XHJcblxyXG4uZGlhZ25vc3RpY3NpZGUsXHJcbi50cmFpbmluZ3NpZGUge1xyXG4gIC5jb250ZW50LWJvZHkge1xyXG4gICAgLnN0YWdlLXBhZ2Uge1xyXG4gICAgICAuY29udGVudC1tYWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2LjJyZW07XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uVG9wIHtcclxuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50LW1haW4uY2dhc1RyYWluaW5nIHtcclxuICAgICAgICAucGFnaW5hdGlvblRvcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2RpdlBhZ2VDb250ZW50IHtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZWRpdG9yLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jdXN0b21jb250cm9sIHtcclxuICAgICAgICAgICAgLk9yZGVyaW5nSXRlbSB7XHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIHtcclxuICAgICAgICAgICAgICAuZGV0YWlscy1saXN0IHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaS5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZGV0YWlscy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCB7XHJcbiAgLkNvbGxhcHNpYmxlZGl2IHtcclxuICAgIC5kZXRhaWxzIHtcclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRpcHMge1xyXG4gIHdpZHRoOiA4NyU7XHJcbiAgLy8gZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gIH1cclxuXHJcbiAgJi1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyQ29udGVudC5hY3RpdmF0ZWQge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxufVxyXG5cclxuLmNvbnRlbnQtc2lkZWJhciB7XHJcbiAgaDIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgfVxyXG5cclxuICAubGVmdC1pc3N1ZS1saXN0IHtcclxuICAgIC8vIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtaXNzdWUtbGlzdCBsaSB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLlJlc3VsdC5SZXN1bHRiZ0dyZWVuIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5yYXRpbmctcmVzdWx0IHtcclxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZXN0aW1hdGlvbi1jb21wYXJlLWxpc3Qge1xyXG4gICAgLy8gd2lkdGg6IDUwJTtcclxuICAgIC8vIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICsgbGkge1xyXG4gICAgICAgIC5jb21wYXJlIHtcclxuICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21wYXJlIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZXN1bHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9wdGlvbi1iZyk7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1ibHVlKTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjM5Ljk2cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsZWFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg0Myk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uYmx1ZS1iZyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5ncmVlbi1iZyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaTpoYXMoPiAuYmx1ZS1iZykge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6aGFzKD4gLmdyZWVuLWJnKSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIG1haW4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5yYXRpbmctcmVzdWx0IHtcclxuICAgIC5lc3RpbWF0aW9uLWNvbXBhcmUtbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgICY6aGFzKD4gLmJsdWUtYmcpIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ibHVlKTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyg+IC5ncmVlbi1iZykge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYmx1ZSk7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVzZXItcGFnZXMge1xyXG4gICAgI25hdmlnYXRpb24taG9tZSB7XHJcbiAgICAgIGxpLmRpYWdub3NpcyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjMpO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjUpO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI2KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8gcGFkZGluZy10b3A6IDAuNDEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC5wYWdpbmF0aW9uVG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgI2RpdlBhZ2VDb250ZW50IHtcclxuICAgICAgICAgIC5jdXN0b21jb250cm9sIHtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuUmVzdWx0T3JkZXJpbmdEaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuUmVzdWx0T3JkZXJpbmdEaXYxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNnYXNfU3RhZ2VQYWdlIHtcclxuICAgICAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAgICAgLy8gLm1hcmtldGluZy10b3Age1xyXG4gICAgICAgIC8vIFx0cCB7XHJcbiAgICAgICAgLy8gXHRcdCBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIC8vIFx0fVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAjZGl2UGFnZUNvbnRlbnQge1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgLmVkaXRvci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKi5SYWRpb0J1dHRvbkxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ucmFkaW97XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAzMSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCB9XHJcblx0XHRcdFx0XHRcdH0qL1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luLXBhZ2Uge1xyXG4gICAgLndyYXBwZXItZnVsbCB7XHJcbiAgICAgIC5sb2dpbi13cmFwcGVyIHtcclxuICAgICAgICAuY2dhc0xvZ2luUGFnZSB7XHJcbiAgICAgICAgICAudGV4dC1jb250ZW50IHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE2KTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE3KTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgKyBwIHtcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDEzNik7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNnYXNfU3RhcnRQYWdlIHtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiA0cHg7XHJcblxyXG4gICAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyMCk7XHJcblxyXG4gICAgICAubWFya2V0aW5nLXRvcCB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTBweDtcclxuICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgLyptYXJnaW4tbGVmdDogNXB4OyovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGFzYm9yZGVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZGV4IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi1ob2xkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XHJcbiAgLnRyYWluaW5nc2lkZSB7XHJcbiAgICAuY29udGVudC1ib2R5IHtcclxuICAgICAgLnN0YWdlLXBhZ2Uge1xyXG4gICAgICAgIC5jZ2FzVHJhaW5pbmcge1xyXG4gICAgICAgICAgLnBhZ2luYXRpb25Ub3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAjZGl2UGFnZUNvbnRlbnQge1xyXG4gICAgICAgICAgICAuY3VzdG9tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOjEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi42cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCB7XHJcbiAgICAgICAgICAgICAgICAuZGV0YWlscy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC51c2VyLXBhZ2VzIHtcclxuICAvLyBcdCNuYXZpZ2F0aW9uLWhvbWUge1xyXG4gIC8vIFx0XHRsaS5kaWFnbm9zaXMge1xyXG4gIC8vIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyBcdFx0XHRhIHtcclxuXHJcbiAgLy8gXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcblxyXG4gIC8vIFx0XHRcdH1cclxuICAvLyBcdFx0fVxyXG4gIC8vIFx0fVxyXG4gIC8vIH1cclxufVxyXG5cclxuLmN1c3RvbWNvbnRyb2wge1xyXG4gICY6aGFzKD4gLlJhdGluZ0xpc3QpIHtcclxuICAgIGgzIHtcclxuICAgICAgLy8gbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLlJhdGluZ0xpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDVweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhhcyg+IC5DaGVja2JveExpc3QpIHtcclxuICAgIGgzIHtcclxuICAgICAgLy8gbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5DaGVja2JveExpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVuY2xlYXJlZC1zZWxlY3RlZCB7XHJcbiAgLm9wdGlvbi13cmFwcGVyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDgwKTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXJlZCB7XHJcbiAgICAgIGxlZnQ6IHJlbS1jYWxjKDEwKTtcclxuXHJcbiAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudW5jbGVhcmVkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAucmFkaW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XHJcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uLXR5cGUtbGlzdCB7XHJcbiAgbGkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYyg3NSk7XHJcbiAgICB9XHJcbiAgICAuY2xlYXJlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0xMik7XHJcbiAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51bmNsZWFyZWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTIpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoNSk7XHJcbiAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnVuY2xlYXJlZC1zZWxlY3RlZCxcclxuICAgICYuY2xlYXJlZC1zZWxlY3RlZCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoNzUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5jbGVhcmVkIHtcclxuICAgICAgICBsZWZ0OiByZW0tY2FsYyg1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVuY2xlYXJlZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBsZWZ0OiByZW0tY2FsYygyKTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uLXR5cGUtaW5kZXgge1xyXG4gIGxpIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICYudW5jbGVhcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICB9XHJcbiAgICAgICYuY2xlYXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2xlYXJlZC1zZWxlY3RlZCB7XHJcbiAgLm9wdGlvbi13cmFwcGVyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDgwKTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXJlZCB7XHJcbiAgICAgIGxlZnQ6IHJlbS1jYWxjKDEwKTtcclxuXHJcbiAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ncmVlbik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51bmNsZWFyZWQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMTUpO1xyXG5cclxuICAgICAgLnJhZGlvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XHJcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uLXR5cGUtbGlzdCB7XHJcbiAgbGkge1xyXG4gICAgLnVuY2xlYXJlZC1zZWxlY3RlZCB7XHJcbiAgICAgIC5vcHRpb24td3JhcHBlciB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGVhcmVkIHtcclxuICAgICAgICAgIGxlZnQ6IHJlbS1jYWxjKDEwKTtcclxuXHJcbiAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuKTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bmNsZWFyZWQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21jb250cm9sIHtcclxuICAuUmVzdWx0T3JkZXJpbmdEaXYxLFxyXG4gIC5SZXN1bHRPcmRlcmluZ0RpdiB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxMCk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLlJlc3VsdE9yZGVyaW5nSDIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWNvbW1lbmRlZC1jb2xvcik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMCkgMHB4O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiByZW0tY2FsYyg4KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHJlbS1jYWxjKDgpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbS1jYWxjKDgpIHNvbGlkIHZhcigtLXJlY29tbWVuZGVkLWNvbG9yKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiByZW0tY2FsYygtOCk7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuUmVzdWx0T3JkZXJpbmdEaXYxIHtcclxuICAvLyAgIC5SZXN1bHRPcmRlcmluZ0gyIHtcclxuICAvLyAgICAgYmFja2dyb3VuZDogIzUzNjQ3MDtcclxuICAvLyAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNik7XHJcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgLy8gICAgIGhlaWdodDogYXV0bztcclxuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgLy8gICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gIC8vICAgICBmb250LXNpemU6IDE3cHg7XHJcblxyXG4gIC8vICAgICAmOmFmdGVyIHtcclxuICAvLyAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gIC8vICAgICAgIHdpZHRoOiAwO1xyXG4gIC8vICAgICAgIGhlaWdodDogMDtcclxuICAvLyAgICAgICBib3JkZXItbGVmdDogcmVtLWNhbGMoMTApIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC8vICAgICAgIGJvcmRlci1yaWdodDogcmVtLWNhbGMoMTApIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC8vICAgICAgIGJvcmRlci10b3A6IHJlbS1jYWxjKDEwKSBzb2xpZCAjNTM2NDcwO1xyXG4gIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgICAgICBib3R0b206IC05cHg7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICBvbCB7XHJcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG5cclxuLmlzc3VlLXJhbmtpbmctbGlzdCB7XHJcbiAgbGkge1xyXG4gICAgLm9wdGlvbi13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxOCk7XHJcblxyXG4gICAgICAuaWNvbi1tb3ZlLXVwIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCJ1cC5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDIxIDI4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTEwLjUsNCBMMjMuNSwxNCBMMTAuNSwyNCBMMTAuNSwxOC41IEwtMywxOC41IEwtMyw5LjUgTDEwLjUsOS41IEwxMC41LDQgWicgaWQ9J3VwJyBmaWxsPSclMjMxYzY2OTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjI1MDAwMCwgMTQuMDAwMDAwKSBzY2FsZSgxLCAtMSkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTEwLjI1MDAwMCwgLTE0LjAwMDAwMCkgJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1tb3ZlLWRvd24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAyMSAyNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00xMC41LDMuNSBMMjMuNSwxMy41IEwxMC41LDIzLjUgTDEwLjUsMTggTC0zLDE4IEwtMyw5IEwxMC41LDkgTDEwLjUsMy41IFonIGlkPSdkb3duJyBmaWxsPSclMjMxYzY2OTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjI1MDAwMCwgMTMuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMjUwMDAwLCAtMTMuNTAwMDAwKSAnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygzNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUmVzdWx0T3JkZXJpbmdJbWcge1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyNCk7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMjQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItYmx1ZSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlKTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg1NSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQ2hlY2tib3hMaXN0IHtcclxuICBsaTpoYXMoPiAuY2hlY2tib3gtcmVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LXJlZCB7XHJcbiAgICBsZWZ0OiAxLjI1cmVtO1xyXG4gICAgd2lkdGg6IDEuNXJlbTtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25zLWxpc3Qge1xyXG4gIGxpIHtcclxuICAgIC8vIHNlbGVjdCB7XHJcbiAgICAvLyAgIHBhZGRpbmc6IDVweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDUyKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tY29udHJvbCB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdG8gMjAge1xyXG4gICAgLmpzLSN7JGl9IHtcclxuICAgICAgfiAudGlwcyB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaSArIDF9KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIC5qcy0xMHtcclxuICAvLyBcdC5zbGlkZXIge1xyXG4gIC8vIFx0XHQuc2xpZGVyLW5ldyB7XHJcbiAgLy8gXHRcdFx0LnJhbmdlc2xpZGVyIHtcclxuICAvLyBcdFx0XHRcdCZfX2ZpbGwge1xyXG4gIC8vICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg1NDUpIWltcG9ydGFudDtcclxuICAvLyBcdFx0XHRcdH1cclxuICAvLyBcdFx0XHRcdCZfX2hhbmRsZSB7XHJcbiAgLy8gXHRcdFx0XHRsZWZ0OnJlbS1jYWxjKDUyMCkhaW1wb3J0YW50O1xyXG4gIC8vIFx0XHRcdFx0fVxyXG4gIC8vIFx0XHRcdH1cclxuICAvLyBcdFx0fVxyXG4gIC8vIFx0fVxyXG4gIC8vIH1cclxufVxyXG5cclxuW2RhdGEtY29udHJvbHR5cGU9XCJTbGlkZXJcIl0ge1xyXG4gIG1heC13aWR0aDogNTc2cHg7XHJcbiAgaDMge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlci1tYXJraW5nX193cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfiAudGlwcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDE0KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzApO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuanMtNixcclxuICAuanMtNyxcclxuICAuanMtOCxcclxuICAuanMtOSxcclxuICAuanMtMTAge1xyXG4gICAgfiAudGlwcyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlcl9faGFuZGxlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzU1JyB2aWV3Qm94PScwIDAgMjAgNTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDJDMCAwLjg5NTQzIDAuODk1NDMxIDAgMiAwSDE4QzE5LjEwNDYgMCAyMCAwLjg5NTQzIDIwIDJWNDYuMDM4N0MyMCA0Ni42NDYzIDE5LjcyMzggNDcuMjIwOSAxOS4yNDk0IDQ3LjYwMDVMMTEuMjQ5NCA1NC4wMDA1QzEwLjUxOSA1NC41ODQ4IDkuNDgxMDUgNTQuNTg0OCA4Ljc1MDYxIDU0LjAwMDVMMC43NTA2MSA0Ny42MDA1QzAuMjc2MTc5IDQ3LjIyMDkgMCA0Ni42NDYzIDAgNDYuMDM4OFYyWicgZmlsbD0nJTIzMUM2Njk2Jy8lM0UlM0NwYXRoIG9wYWNpdHk9JzAuNCcgZD0nTTEzLjc5NTkgMTQuNDY0M0wxMy43OTU5IDI2LjUzNTdDMTMuNzk1OSAyNi43Njc5IDE0LjAxMDIgMjcgMTQuMjg1NyAyN0wxNS41MTAyIDI3QzE1Ljc1NTEgMjcgMTYgMjYuNzY3OSAxNiAyNi41MzU3TDE2IDE0LjQ2NDNDMTYgMTQuMjAzMSAxNS43NTUxIDE0IDE1LjUxMDIgMTRMMTQuMjg1NyAxNEMxNC4wMTAyIDE0IDEzLjc5NTkgMTQuMjAzMSAxMy43OTU5IDE0LjQ2NDNaTTguODk3OTYgMTQuNDY0M0w4Ljg5Nzk2IDI2LjUzNTdDOC44OTc5NiAyNi43Njc5IDkuMTEyMjQgMjcgOS4zODc3NSAyN0wxMC42MTIyIDI3QzEwLjg1NzEgMjcgMTEuMTAyIDI2Ljc2NzkgMTEuMTAyIDI2LjUzNTdMMTEuMTAyIDE0LjQ2NDNDMTEuMTAyIDE0LjIwMzEgMTAuODU3MSAxNCAxMC42MTIyIDE0TDkuMzg3NzYgMTRDOS4xMTIyNSAxNCA4Ljg5Nzk2IDE0LjIwMzEgOC44OTc5NiAxNC40NjQzWk00IDE0LjQ2NDNMNCAyNi41MzU3QzQgMjYuNzY3OSA0LjIxNDI5IDI3IDQuNDg5OCAyN0w1LjcxNDI5IDI3QzUuOTU5MTggMjcgNi4yMDQwOCAyNi43Njc5IDYuMjA0MDggMjYuNTM1N0w2LjIwNDA4IDE0LjQ2NDNDNi4yMDQwOCAxNC4yMDMxIDUuOTU5MTggMTQgNS43MTQyOSAxNEw0LjQ4OTggMTRDNC4yMTQyOSAxNCA0IDE0LjIwMzEgNCAxNC40NjQzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn4vVHJpYW5nbGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL1RyaWFuZ2xlLnBuZ1wiKTtcclxuICAgIC8vIHdpZHRoOiAyMHB4O1xyXG4gICAgLy8gaGVpZ2h0OiAxMnB4O1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOiAxMDBweDtcclxuICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIHRvcDogODlweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3B0aW9uLWJnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dnZWQtaW4ge1xyXG4gIC5lc3RpbWF0aW9uLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblxyXG4gICAgICBbYXJpYS1sYWJlbD1cInNlbGVjdGVkXCJdIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAvLyBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgLy8gcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAvLyB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAvLyBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWJsdWUpO1xyXG5cclxuICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAucmFuZ2VzbGlkZXIsICovXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIHdpZHRoOiA2NTBweDtcclxuXHJcbiAgJltkYXRhLXJhbmdlc2xpZGVyXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiByZW0tY2FsYygyNik7XHJcbiAgICByaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMTApICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IHJlbS1jYWxjKDUpO1xyXG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnJhbmdlc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICAmX19oYW5kbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIC8vIGhlaWdodDogMjNweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19maWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItZGFyay1ibHVlKTtcclxuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG4gICAgICBsZWZ0OiByZW0tY2FsYyg3KTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ob3Jpem9udGFsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IHJlbS1jYWxjKDMpO1xyXG4gICAgcmlnaHQ6IHJlbS1jYWxjKDUpO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBsZWZ0OiByZW0tY2FsYygxMyk7XHJcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygxNSk7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlc2xpZGVyIHtcclxuICAgICAgJl9fZmlsbCB7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oYW5kbGUge1xyXG4gICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdmVydGljYWwge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAucmFuZ2VzbGlkZXIge1xyXG4gICAgICAmX19maWxsIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oYW5kbGUge1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XHJcbiAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRpc2FibGVkIHtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gIH1cclxuXHJcbiAgJl9fdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDQuNWVtO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgLyogY29sb3I6ICNhNTllYjU7ICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcHRpb24tYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItYmx1ZSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgKyAucmFuZ2VzbGlkZXIgLnJhbmdlc2xpZGVyX19oYW5kbGUge1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjU1LCAwLCAyNTUsIDAuOSk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDAsIDI1NSwgMC45KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDAsIDI1NSwgMC45KTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dnZWQtaW4ge1xyXG4gICNyZXN1bHRQYWdlQ29udGVudHMge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzApO1xyXG4gICAgLnRpcHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlciB7XHJcbiAgICAgICYtdHJhaWwge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb21wYXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsZWZ0OiByZW0tY2FsYygxMyk7XHJcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDEzKTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XHJcbiAgICAgIH1cclxuICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAmLXBvaW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygwKTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygwKTtcclxuXHJcbiAgICAgICAgICAudGlwcy1hcnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNsaWRlci1hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTApO1xyXG4gICAgICAgICAgLnNsaWRlci1hcnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpcHMtYXJyb3cge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpIHRyYW5zbGF0ZVgoLTZweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbi1saXN0LWFuc3dlciB7ICBcclxuICAgICAgaW5wdXRbdHlwZT1yYWRpb10sXHJcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50IC5wYWdpbmF0aW9uIHtcclxuICBsaSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICNidG5Ib21lIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xyXG4gICAgbWluLXdpZHRoOiByZW0tY2FsYygxNDApO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi51aS1kaWFsb2cge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAudWktd2lkZ2V0LWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC15ZWxsb3cpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcclxuXHJcbiAgICAudWktZGlhbG9nLXRpdGxlIHtcclxuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVpLWRpYWxvZy51aS1kaWFsb2dbYXJpYS1kZXNjcmliZWRieT1cInByZXZpZXdTdGVwXCJdIHtcclxuICAudWktZGlhbG9nLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xyXG4gICAgKiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51aS13aWRnZXQtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4uZGlzYWJsZS1ob3ZlciB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5yZXNwb25zZS1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xyXG59XHJcblxyXG4ucmVzcG9uc2VzLWxpc3QgbGkge1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uUmFkaW9CdXR0b25MaXN0IHtcclxuICAuT3JkZXJpbmdJdGVtIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcHRpb24tYmcpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWJsdWUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLy8gcGFkZGluZzogcmVtLWNhbGMoMTApIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXhzKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItYmx1ZSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0LWFuc3dlcixcclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iZyk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG5cclxuICAgICAgLmNoZWNrYm94LFxyXG4gICAgICAucmFkaW8ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53cm9uZy1zZWxlY3RlZCxcclxuICAgICYud3Jvbmctc2VsZWN0ZWQ6aG92ZXIsXHJcbiAgICAmLndyb25nLXNlbGVjdGVkW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sXHJcbiAgICAmLndyb25nLXNlbGVjdGVkW2Rpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCkgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XHJcblxyXG4gICAgICAuY2hlY2tib3gsXHJcbiAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXRiKHJlbS1jYWxjKDEzKSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNjQpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyOCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wdGlvbi1saXN0LWFuc3dlciB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zdXJ2ZXlDb250cm9sTGlzdCB7XHJcbiAgLkN1c3RvbURyb3Bkb3duTGlzdCB7XHJcbiAgICBsaS5PcmRlcmluZ0l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXRpbmctYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XHJcbn1cclxuXHJcbi5idG4uYnRuLW91dGxpbmUucHJldmlvdXMuYWN0aXZlIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDApICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBtaW4taGVpZ2h0OiByZW0tY2FsYygyMCkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJ0bi5idG4tb3V0bGluZS5wcmV2aW91cy5QYWdlZExpc3Qtc2tpcFRvUHJldmlvdXMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICBwYWRkaW5nOiAwLjQzNzVyZW0gdmFyKC0tYnV0dG9uLWdhcCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNDtcclxufVxyXG5cclxuLmJ0bi5idG4tcHJpbWFyeS5uZXh0LmFjdGl2ZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBtaW4taGVpZ2h0OiByZW0tY2FsYygyMCkgIWltcG9ydGFudDtcclxuICBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGxpLlBhZ2VkTGlzdCB7XHJcbi8vICAgJi1za2lwVG9OZXh0IHtcclxuLy8gICAgIGZsb2F0OiByaWdodDtcclxuLy8gICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gICAmLXNraXBUb1ByZXZpb3VzIHtcclxuLy8gICAgIGZsb2F0OiBsZWZ0O1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5sb2dnZWQge1xyXG4vLyAgICYtaW4ge1xyXG4vLyAgICAgI3ByaW50IHtcclxuLy8gICAgICAgLmJ0biB7XHJcbi8vICAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg4KTtcclxuLy8gICAgICAgICAmLW91dGxpbmUge1xyXG4vLyAgICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICBhIHtcclxuLy8gICAgICAgICAgIHBhZGRpbmc6IDByZW0gMC41cmVtICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAubG9nZ2VkLWluICNwcmludCAudXNlclBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7XHJcbi8vICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4ucm93IHtcclxuICAmLWhlYWRlciB7XHJcbiAgICAudGQge1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXJ0LXRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNyk7XHJcbn1cclxuXHJcbi5pbmRleCAuZC1mbGV4IHtcclxuICB3aWR0aDogMzMuMzMlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogcmVtLWNhbGMoMjMwKTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbltsYW5nPVwic3ZcIl0ge1xyXG4gIC5pbmRleCB7XHJcbiAgICAuZC1mbGV4IHtcclxuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygyMDApO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhcnQtcGFnZSB7XHJcbiAgLnN0YXRpYy1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI0KTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjUpO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAudGFibGUtd3JhcHBlciB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb2xsYXBzZUNvbnRyb2xzIHtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1jb250cm9sdHlwZT1cIkN1c3RvbURyb3Bkb3duTGlzdFwiXSxcclxuW2RhdGEtY29udHJvbHR5cGU9XCJTdXJ2ZXlEcm9wZG93bkxpc3RcIl0ge1xyXG4gIC5PcmRlcmluZ0l0ZW0ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg3KTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLlJhZGlvQnV0dG9uTGlzdCB7XHJcbiAgLk9yZGVyaW5nSXRlbSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTUpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoOSk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNjIpO1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUpO1xyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtY29udHJvbHR5cGU9XCJDaGVja2JveExpc3RcIl0ge1xyXG4gIC5DaGVja2JveExpc3Qge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtY29udHJvbHR5cGU9XCJSYXRpbmdMaXN0XCJdIHtcclxuICAuT3JkZXJpbmdJdGVtIHtcclxuICAgID4gcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhZ25vc2lzLXBhZ2UtYm9keSB7XHJcbiAgI2RpdlBhZ2VDb250ZW50IHtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNCk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tY29udHJvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgW2RhdGEtY29udHJvbHR5cGU9XCJUZXh0RWRpdG9yXCJdIHtcclxuICAgIC5lZGl0b3Itd3JhcHBlcjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICsgW2RhdGEtY29udHJvbHR5cGU9XCJSYWRpb0J1dHRvbkxpc3RcIl0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbZGF0YS1jb250cm9sdHlwZT1cIkhlYWRsaW5lXCJdIHtcclxuICAgIGgxOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3Jlc3VsdFBhZ2VDb250ZW50cyB7XHJcbiAgLkNoZWNrYm94TGlzdCB7XHJcbiAgICAucmlnaHQtYW5zd2VyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4pICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuY2hlY2tib3gtcmVkIHtcclxuICAgICAgICAvLyBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyb25nLXNlbGVjdGVkIHtcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXJlZCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jZGl2U3RhZ2Uge1xyXG4gICN1bC1TdGFnZVBhZ2VMaXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYmFzaWMtbW9kYWwtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4ucmF0dCBzcGFuLmxpbmtlZCBhIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbn1cclxuXHJcbi52YWx0b3RhbCxcclxuLmNvbG9ydmFsdWVzIHtcclxuICBiIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL21vYmlsZSB2aWV3XHJcbi5sb2dnZWQtaW4ge1xyXG4gIC5jb250ZW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb25Ub3AgdWwge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBsaSB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAuc3RhcnQtdGFibGUge1xyXG4gICAgICAudGQge1xyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNTUpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRvcC1iYXIge1xyXG4gICAgICAgICY6bm90KC50cmFpbmluZ0luZm9ybWF0aW9uKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAudG9wLWJhciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmx1ZSB7XHJcbiAgICAgICAgICAuYnRubGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50cmFpbmluZ0luZm9ybWF0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyOCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52YWx0b3RhbCxcclxuICAgIC5jb2xvcnZhbHVlcyB7XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjTGFuZGluZyB7XHJcbiAgICAgICNTdGFydFBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNjaGFydDMge1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb3YtcmlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgc3Bhbi5jb2xvciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI25hdmlnYXRpb24taG9tZSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGF0aWVudHMge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDE2Nyk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51c2VyLXBhZ2VzIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjgpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDU2KTtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbZGF0YS1jb250cm9sdHlwZT1cIkhlYWRsaW5lXCJdIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC0tZ2FwOiAyNnB4O1xyXG5cclxuICAgICAgLnBhZ2luYXRpb25Ub3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgpO1xyXG4gICAgICAgIC5wYWdpbmF0aW9uVG9wTDIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExcHgsIC0ycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgLnBhZ2luYXRpb25Ub3BMMSAuaDIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtY29udHJvbHR5cGU9XCJSYXRpbmdMaXN0XCJdIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAmLmVzdGltYXRpb24tcmFuayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtkYXRhLWNvbnRyb2x0eXBlPVwiQ2hlY2tib3hMaXN0XCJdIHtcclxuICAgICAgICAgIC5vcHRpb24tbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE3KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC01KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDYyKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoOCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveCxcclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgLy8gdG9wOiByZW0tY2FsYygxOCk7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogcmVtLWNhbGMoMTkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2RhdGEtY29udHJvbHR5cGU9XCJZZXNOb0xpc3RcIl0ge1xyXG4gICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51aS13aWRnZXQtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICAudWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnVpLWRpYWxvZyB7XHJcbiAgICBib3JkZXI6IHJlbS1jYWxjKDEwKSBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcclxuXHJcbiAgICAudWktZGlhbG9nIHtcclxuICAgICAgJi10aXRsZWJhciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxMCkgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xyXG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVpLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDYwKTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1scihyZW0tY2FsYygyMCkpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTAwcHggMTAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UsXHJcbiAgI3NpbXBsZW1vZGFsLWNvbnRhaW5lciBhLm1vZGFsQ2xvc2VJbWcge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiByZW0tY2FsYygzMik7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDMyKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwi4pyWXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcclxuICAgIHJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgLy8gYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gbS1tcSggJGJyZWFrcG9pbnQgKSB7XHJcblx0QGVycm9yIFwiVXNlIGBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd25gIGluc3RlYWQuXCI7XHJcblx0QGNvbnRlbnQ7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHRAaWYgJG1pbiB7XHJcblx0ICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0ICB9XHJcblx0fSBAZWxzZSB7XHJcblx0ICBAY29udGVudDtcclxuXHR9XHJcbiAgfVxyXG4gIFxyXG4gIC8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbiAgLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuICBAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QGlmICRtYXgge1xyXG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdCAgfVxyXG5cdH0gQGVsc2Uge1xyXG5cdCAgQGNvbnRlbnQ7XHJcblx0fVxyXG4gIH1cclxuXHJcbiRnbG9iYWwtZm9udC1zaXplOiAxMDAlICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHN0cmlwVW5pdCgkdmFsdWUpIHtcclxuICAgIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCAkdmFsdWVzICkge1xyXG5cdCRyZW0tdmFsdWVzOiAoKTtcclxuXHJcblx0Ly8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG5cdCRiYXNlOiAoIHN0cmlwVW5pdCgkdmFsdWVzKSAvICRiYXNlLWZvbnQtc2l6ZSApICogMXJlbTtcclxuXHJcblx0JHJlbS12YWx1ZXM6ICRiYXNlO1xyXG5cclxuXHRAcmV0dXJuICRyZW0tdmFsdWVzO1xyXG59XHJcblxyXG5AbWl4aW4gcG9hKCAkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlLCAkY29udGVudDogJycgKSB7XHJcblx0Y29udGVudDogJGNvbnRlbnQ7XHJcblx0ZGlzcGxheTogJGRpc3BsYXk7XHJcblx0cG9zaXRpb246ICRwb3M7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZHMoICRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIsICRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCAkYmFja2dyb3VuZC1zaXplOiBjb3ZlciApIHtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogJGJhY2tncm91bmQtcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRiYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogJGJhY2tncm91bmQtc2l6ZTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmcoICRwYWRkaW5nLXRvcDogMjBweCwgJHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvcCwgJHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy10b3AsICRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXRvcCApIHtcclxuXHRwYWRkaW5nOiAkcGFkZGluZy10b3AgJHBhZGRpbmctcmlnaHQgJHBhZGRpbmctYm90dG9tICRwYWRkaW5nLWxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLXRiKCAkcGFkZGluZy10b3A6IDIwcHgsICRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctdG9wICkge1xyXG5cdHBhZGRpbmctdG9wOiAkcGFkZGluZy10b3A7XHJcblx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWJvdHRvbTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctbHIoICRwYWRkaW5nLWxlZnQ6IDIwcHgsICRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1sZWZ0ICkge1xyXG5cdHBhZGRpbmctbGVmdDogJHBhZGRpbmctbGVmdDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1yaWdodDtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbiggJG1hcmdpbi10b3A6IDIwcHgsICRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tdG9wLCAkbWFyZ2luLWJvdHRvbTogJG1hcmdpbi10b3AsICRtYXJnaW4tbGVmdDogJG1hcmdpbi10b3AgKSB7XHJcblx0bWFyZ2luOiAkbWFyZ2luLXRvcCAkbWFyZ2luLXJpZ2h0ICRtYXJnaW4tYm90dG9tICRtYXJnaW4tbGVmdDtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi10YiggJG1hcmdpbi10b3A6IDIwcHgsICRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXRvcCApIHtcclxuXHRtYXJnaW4tdG9wOiAkbWFyZ2luLXRvcDtcclxuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1sciggJG1hcmdpbi1sZWZ0OiAyMHB4LCAkbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWxlZnQgKSB7XHJcblx0bWFyZ2luLWxlZnQ6ICRtYXJnaW4tbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tcmlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCAkdHJhbnNpdGlvbi10aW1lOiAwLjJzLCAkdHJhbnNpdGlvbi1lYXNlOiBsaW5lYXIpIHtcclxuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLWVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250ZWxsbyggJGZvbnQtc2l6ZTogMTBweCwgJGNvbG9yOiAkZ3JleSApIHtcclxuXHRmb250LWZhbWlseTogZm9udGVsbG87XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMnB4O1xyXG5cdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuXHRjb2xvcjogJGNvbG9yO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGltYWdlIHtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn0iXX0= */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

.logged-in .diagnosticside #divPageContent [data-controltype=Headline] h1 {
  margin-bottom: 0;
}
.logged-in .diagnosticside .start-page {
  padding-left: 1.125rem;
}
.logged-in .diagnosticside .start-page .content-main {
  padding-top: 1.25rem;
  padding-bottom: 2.625rem;
}
@media (min-width: 768px) {
  .logged-in .diagnosticside .start-page .content-main {
    padding-top: 2.5rem;
    padding-bottom: 3.3125rem;
  }
}
.logged-in .diagnosticside .start-page .content-main h1 {
  letter-spacing: -0.3px;
  margin-bottom: 1.1875rem;
}
.logged-in .diagnosticside .start-page .commonbtn {
  min-width: 6.625rem;
}
.logged-in .diagnosticside .start-page .commonblock h2 {
  letter-spacing: 0.16px;
  margin-bottom: 0.625rem;
}
.logged-in .diagnosticside .start-page .commonblock p {
  line-height: 1.5;
  letter-spacing: 0.06px;
}
.logged-in .diagnosticside .start-page .commonblock .btn {
  min-width: 8.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logged-in .diagnosticside .start-page .commonblock .btnlink {
  margin-top: 1.3125rem;
}
.logged-in .diagnosticside .start-page p {
  letter-spacing: 0.05px;
}
.logged-in .diagnosticside .start-page p + p {
  margin-top: 0.6875rem;
}
.logged-in .diagnosticside .start-page .mt-5 {
  margin-top: 2.125rem;
}
.logged-in .diagnosticside #divPageContent div.editor-wrapper p {
  margin: 10px 0 0;
}
.logged-in .diagnosticside #divPageContent div.editor-wrapper p:first-child + p {
  margin-top: 0;
}
.logged-in .diagnosticside .marketing-top {
  margin-bottom: 14px;
}
.logged-in .diagnosticside .marketing-top p {
  letter-spacing: 0.05px;
}
@media (min-width: 1024px) {
  .logged-in .diagnosticside .stage-page {
    padding-left: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .logged-in .diagnosticside .stage-page .content-main {
    padding-top: 2.875rem;
  }
}
@media (max-width: 767.96px) {
  .logged-in .diagnosticside .stage-page .content-main [data-controltype=Headline] {
    margin-bottom: 0.625rem;
  }
  .logged-in .diagnosticside .stage-page .content-main h1 {
    margin-top: 0.1875rem;
    font-size: 1.625rem;
    letter-spacing: 0 !important;
    padding-bottom: 0rem;
  }
}
.logged-in .diagnosticside .stage-page .content-main .paginationTop {
  padding-bottom: 0.3125rem;
}
.logged-in .diagnosticside .stage-page .content-main .paginationTopL2 {
  font-size: 0.75rem;
  text-transform: uppercase;
  -webkit-transform: translateY(3px);
      -ms-transform: translateY(3px);
          transform: translateY(3px);
  letter-spacing: 0.17em;
}
.logged-in .diagnosticside .stage-page .content-main p:first-child {
  margin-top: 1px !important;
}
@media (min-width: 768px) {
  .logged-in .diagnosticside .stage-page .content-main p:first-child {
    margin-top: 2px !important;
  }
}
.logged-in .diagnosticside .stage-page [data-controltype=Collapsiblediv] {
  padding-right: 0.1875rem;
  padding-left: 0.0625rem;
}
.logged-in .diagnosticside .stage-page [data-controltype=Collapsiblediv] .newbluebackgroundadded {
  margin-bottom: 0.25rem !important;
}
@media (max-width: 767.96px) {
  .logged-in .diagnosticside .stage-page [data-controltype=Collapsiblediv] .newbluebackgroundadded ul.details-list {
    margin-top: 0.5rem !important;
    margin-left: -2px;
  }
  .logged-in .diagnosticside .stage-page [data-controltype=Collapsiblediv] .newbluebackgroundadded ul.details-list button {
    line-height: 1;
    font-weight: 600;
    padding-left: 0.6875rem;
  }
  .logged-in .diagnosticside .stage-page [data-controltype=Collapsiblediv] .newbluebackgroundadded ul.details-list button span {
    font-size: 0.375rem;
    padding-right: 0.0625rem;
    padding-top: 0.125rem;
  }
}
.logged-in .diagnosticside .stage-page .pagination {
  margin-bottom: 0;
}
.logged-in .diagnosticside .stage-page .pagination-footer {
  padding-top: 0;
  -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
          transform: translateY(-2px);
}
.logged-in .diagnosticside .reference-text {
  margin-top: -0.375rem;
  letter-spacing: -0.05px;
  padding-top: 0.0625rem;
  padding-bottom: 0.1875rem;
  margin-bottom: 0.9375rem;
}
.logged-in .diagnosticside-result {
  margin-bottom: 0.3125rem;
}
.logged-in .diagnosticside-result h3 {
  letter-spacing: 0 !important;
  margin-bottom: 0.6875rem;
}
.logged-in .diagnosticside-result #resultPageContents {
  margin-top: 0.25rem;
  clear: both;
}
.logged-in .diagnosticside-result #resultPageContents .tips-gray {
  padding-bottom: 0.4375rem;
  padding-left: 0.625rem;
  width: calc(100% - 79px);
}
.logged-in .diagnosticside-result #resultPageContents .tips-right {
  margin-bottom: 0.75rem;
}
.logged-in .diagnosticside-result #resultPageContents .green .tips-arrow:before {
  width: 0.9375rem;
  height: 0.9375rem;
  border-top-left-radius: 3px;
}
.logged-in .diagnosticside-result #resultPageContents .slider-compare {
  left: 10px;
}
.logged-in .diagnosticside-result #resultPageContents .slider-marking__wrapper {
  max-width: 576px;
}
.logged-in .diagnosticside-result .content-main {
  margin-bottom: 1rem;
}
.logged-in.diagnosis-page-body {
  overflow: visible;
}
.logged-in.diagnosis-page-body .pagination-footer {
  overflow: visible;
}
.logged-in.diagnosis-page-body .pagination-footer ul li.footer-cancel:not(a),
.logged-in.diagnosis-page-body .pagination-footer ul li:nth-child(3):not(a) {
  visibility: hidden;
  display: none;
}
.logged-in.diagnosis-page-body .pagination-footer ul li.footer-cancel:not(a).footer-next,
.logged-in.diagnosis-page-body .pagination-footer ul li:nth-child(3):not(a).footer-next {
  display: inline;
  visibility: visible;
  pointer-events: fill;
}
.logged-in.diagnosis-page-body .pagination-footer ul {
  overflow: visible;
}
.logged-in.diagnosis-page-body .pagination-footer ul li:nth-child(2)[aria-hidden=true] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  visibility: visible;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: static;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.logged-in.diagnosis-page-body .pagination-footer ul li:nth-child(2)[aria-hidden=true]:nth-last-child(2).footer-cancel {
  visibility: visible;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.logged-in.diagnosis-page-body .pagination-footer ul li.footer-next:not(a) {
  visibility: visible;
  display: inline;
  position: static;
}
.logged-in.diagnosis-page-body .training-result-page .pagination-footer {
  padding-top: 0;
}
.logged-in.diagnosis-page-body .ui-dialog-titlebar {
  padding-left: 0.625rem;
}
.logged-in.diagnosis-page-body .ui-dialog-content {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.logged-in.diagnosis-page-body .ui-dialog-buttonpane {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.logged-in.diagnosis-page-body .result-text {
  clear: left;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .logged-in.diagnosis-page-body .result-text {
    margin-bottom: 2rem;
  }
}
.logged-in.diagnosis-page-body .result-text p {
  margin-bottom: 0.5rem;
}
.logged-in.trainingtest-page-body li.diagnostictest {
  z-index: 5;
  pointer-events: none;
  cursor: default;
}
@media all and (min-width: 768px) and (max-width: 1023.96px) {
  .logged-in.trainingtest-page-body li.diagnostictest {
    height: 35px !important;
  }
}
.logged-in.trainingtest-page-body li.diagnostictest a {
  background-color: var(--background-blue);
  height: 2.5rem;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  padding-top: 0.8125rem;
}
.logged-in.trainingtest-page-body .content-side {
  background-color: var(--background-blue);
}
.logged-in.is-preview-page .wrapper {
  max-width: 1100px;
}
.logged-in.is-preview-page #divPageContent {
  margin-right: auto;
}
.logged-in.is-preview-page .customcontrol li.OrderingItem label {
  width: auto;
  line-height: 1.5;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL3RkaWFnbm9zaXMuY3NzIiwiY29tcG9uZW50cy90ZGlhZ25vc2lzLnNjc3MiLCJtaXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQTtFQUNDLGVBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQ0FBQTtFQUNBLG1CQUFBO0VBRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSx5QkFBQTtFQUVBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0VBRUEsb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdFQUFBO0VBQ0EsNkVBQUE7RUFDRyx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFFSCxvQ0FBQTtFQUNBLHdCQUFBO0FDbEJEO0FEb0JDO0VBNUREO0lBNkRFLFdBQUE7RUNqQkE7QUFDRjtBRG1CQztFQWhFRDtJQWlFRSxXQUFBO0VDaEJBO0FBQ0Y7O0FEbUJBOzs7RUFHQyw4QkFBQTtVQUFBLHNCQUFBO0FDaEJEOztBRHNCQTtFQUNDLDZCQUFBO0VBQ0EsbUJBQUE7QUNuQkQ7O0FDdEVRO0VBQ0UsZ0JBQUE7QUR5RVY7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QTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRGNSO0FDUk07RUFDRSxjQUFBO0FEVVI7QUNOSTtFQUNFLHNCQUFBO0FEUU47QUNOSTtFQ2hOSCw2QkRpTnlCO0VDaE56Qiw4QkRnTnlCO0FEUzFCO0FDUEk7RUNuTkgsMEJEb055QjtFQ25OekIsMkJEbU55QjtBRFUxQjtBQ1BJO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0FEU047QUNSTTtFQUhGO0lBSUksbUJBQUE7RURXTjtBQUNGO0FDVE07RUFDRSxxQkFBQTtBRFdSO0FDTEk7RUFDRSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0FET047QUNMTTtFQUxGO0lBTUksdUJBQUE7RURRTjtBQUNGO0FDTk07RUFDRSx3Q0FBQTtFQUVBLGNBQUE7RUFDQSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RUFDQSxzQkFBQTtBRE9SO0FDSEk7RUFDRSx3Q0FBQTtBREtOO0FDQUk7RUFDRSxpQkFBQTtBREVOO0FDQ0k7RUFDRSxrQkFBQTtBRENOO0FDRUk7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QURBTiIsImZpbGUiOiJjb21wb25lbnRzL3RkaWFnbm9zaXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIm1peGluc1wiO1xyXG4kZmEtZm9udC1wYXRoOiBcImFzc2V0cy9mb250c1wiICFkZWZhdWx0O1xyXG4kYmFzZS1mb250LXNpemU6IDE2O1xyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCAkdmFsdWVzICkge1xyXG5cdCRyZW0tdmFsdWVzOiAoKTtcclxuXHJcblx0Ly8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG5cdCRiYXNlOiBjYWxjKCAkdmFsdWVzIC8gJGJhc2UtZm9udC1zaXplICkgKiAxcmVtO1xyXG5cclxuXHQkcmVtLXZhbHVlczogJGJhc2U7XHJcblxyXG5cdEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1ibGFjazogIzAwMDtcclxuXHQtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0LS13aGl0ZTogI2ZmZjtcclxuXHQtLWJsdWU6ICMwMDdBRjM7XHJcblx0LS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XHJcblx0LS1saWdodC1yZWQ6ICNGQTAwMDA7XHJcblx0LS1saWdodC1ncmVlbjogIzMyRkEwMDtcclxuXHQtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XHJcblx0LS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuXHQtLXNlbGVjdGVkOiAjNzc4Q0EyO1xyXG5cdC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XHJcblx0LS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xyXG5cdC0tZ29vZ2xlOiByZ2JhKDUxLCAxNDYsIDIwMywgMSk7XHJcblx0LS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcclxuXHQtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XHJcblx0LS1ibHVlOiAjMUM2Njk2O1xyXG5cdC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xyXG5cdC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcclxuXHQtLXNsaWRlci1kYXJrLWJsdWU6ICMwQjYwOTc5OTtcclxuXHQtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XHJcblx0LS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xyXG5cdC0teWVsbG93OiAjRkZDNzAwOyBcclxuXHQtLWdyZWVuOiAjMzFDNkE4O1xyXG5cdC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcclxuXHQtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcclxuXHQtLWdyZWVuLWJnOiAjOThFMkQzO1xyXG5cclxuXHQtLXJlZDogI0ZGOUQ4NztcclxuXHQtLWJ0bi1yZWQ6ICNlNzRjM2M7XHJcblx0LS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcclxuXHQtLXZhbGlkYXRpb24tcmVkOiAjYmYxZjBkO1xyXG5cdCBcclxuXHQtLWJvcmRlci1ibHVlOiAjQkJEMkUyO1xyXG5cdC0tb3B0aW9uLWJnOiAjRThGMEY0O1xyXG5cdC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XHJcblx0LS1yZWNvbW1lbmRlZC1jb2xvcjogIzUzNjQ3MDtcclxuXHJcblx0LS1pbnB1dC1oZWlnaHQ6IDMwcHg7XHJcblx0LS1pbnB1dC1mb250LXNpemU6IDE1cHg7XHJcblx0LS1pbnB1dC1jb2xvcjogIzAwN2FmMztcclxuXHQtLWdhcDogMTVweDtcclxuXHQtLWJ1dHRvbi1nYXA6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy14czogMnB4O1xyXG5cdC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcclxuXHQtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcclxuICAgIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xyXG4gICAgLS1kZWZhdXQtZ2FwOiAxMHB4O1xyXG4gICAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcclxuXHJcblx0LS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xyXG5cdC0tZGlzYWJsZWQtdGV4dDogIzRmNGY0ZjtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcblx0XHQtLWdhcDogMjVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XHJcblx0XHQtLWdhcDogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4kZm9udC1wcmltYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlY29uZGFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygxNHJlbS8xNik7XHJcbn1cclxuXHJcbiRhbGwtaGVhZGluZ3M6IFwiaDFcIiwgXCJoMlwiLCBcImgzXCIsIFwiaDRcIiwgXCJoNVwiLCBcImg2XCIsIFwiLmgxXCIsIFwiLmgyXCIsIFwiLmgzXCIsIFwiLmg0XCIsIFwiLmg1XCIsIFwiLmg2XCI7XHJcblxyXG4kYWxsLXRleHQtaW5wdXRzOiAnaW5wdXRbdHlwZT1cImNvbG9yXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRlXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJlbWFpbFwiXScsICdpbnB1dFt0eXBlPVwibW9udGhcIl0nLCAnaW5wdXRbdHlwZT1cIm51bWJlclwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJwYXNzd29yZFwiXScsICdpbnB1dFt0eXBlPVwic2VhcmNoXCJdJywgJ2lucHV0W3R5cGU9XCJ0ZWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwidGV4dFwiXScsICdpbnB1dFt0eXBlPVwidGltZVwiXScsICdpbnB1dFt0eXBlPVwidXJsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cIndlZWtcIl0nLCBcImlucHV0Om5vdChbdHlwZV0pXCIsIFwiYnV0dG9uXCIsIFwidGV4dGFyZWFcIjtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogJGJsYWNrOyIsIjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgI2RpdlBhZ2VDb250ZW50IFtkYXRhLWNvbnRyb2x0eXBlPUhlYWRsaW5lXSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhcnQtcGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhcnQtcGFnZSAuY29udGVudC1tYWluIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhcnQtcGFnZSAuY29udGVudC1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjMxMjVyZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlIC5zdGFydC1wYWdlIC5jb250ZW50LW1haW4gaDEge1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhcnQtcGFnZSAuY29tbW9uYnRuIHtcbiAgbWluLXdpZHRoOiA2LjYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlIC5zdGFydC1wYWdlIC5jb21tb25ibG9jayBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YXJ0LXBhZ2UgLmNvbW1vbmJsb2NrIHAge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNnB4O1xufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YXJ0LXBhZ2UgLmNvbW1vbmJsb2NrIC5idG4ge1xuICBtaW4td2lkdGg6IDguNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YXJ0LXBhZ2UgLmNvbW1vbmJsb2NrIC5idG5saW5rIHtcbiAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YXJ0LXBhZ2UgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhcnQtcGFnZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlIC5zdGFydC1wYWdlIC5tdC01IHtcbiAgbWFyZ2luLXRvcDogMi4xMjVyZW07XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAjZGl2UGFnZUNvbnRlbnQgZGl2LmVkaXRvci13cmFwcGVyIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgI2RpdlBhZ2VDb250ZW50IGRpdi5lZGl0b3Itd3JhcHBlciBwOmZpcnN0LWNoaWxkICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAubWFya2V0aW5nLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAubWFya2V0aW5nLXRvcCBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YWdlLXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluIFtkYXRhLWNvbnRyb2x0eXBlPUhlYWRsaW5lXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbiBoMSB7XG4gICAgbWFyZ2luLXRvcDogMC4xODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbiAucGFnaW5hdGlvblRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluIC5wYWdpbmF0aW9uVG9wTDIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbiBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUgLnN0YWdlLXBhZ2UgW2RhdGEtY29udHJvbHR5cGU9Q29sbGFwc2libGVkaXZdIHtcbiAgcGFkZGluZy1yaWdodDogMC4xODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMDYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlIC5zdGFnZS1wYWdlIFtkYXRhLWNvbnRyb2x0eXBlPUNvbGxhcHNpYmxlZGl2XSAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhZ2UtcGFnZSBbZGF0YS1jb250cm9sdHlwZT1Db2xsYXBzaWJsZWRpdl0gLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgdWwuZGV0YWlscy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhZ2UtcGFnZSBbZGF0YS1jb250cm9sdHlwZT1Db2xsYXBzaWJsZWRpdl0gLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgdWwuZGV0YWlscy1saXN0IGJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjg3NXJlbTtcbiAgfVxuICAubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAuc3RhZ2UtcGFnZSBbZGF0YS1jb250cm9sdHlwZT1Db2xsYXBzaWJsZWRpdl0gLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgdWwuZGV0YWlscy1saXN0IGJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlIC5zdGFnZS1wYWdlIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlIC5zdGFnZS1wYWdlIC5wYWdpbmF0aW9uLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZSAucmVmZXJlbmNlLXRleHQge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICBwYWRkaW5nLXRvcDogMC4wNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZS1yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZS1yZXN1bHQgaDMge1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZS1yZXN1bHQgI3Jlc3VsdFBhZ2VDb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGNsZWFyOiBib3RoO1xufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUtcmVzdWx0ICNyZXN1bHRQYWdlQ29udGVudHMgLnRpcHMtZ3JheSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3OXB4KTtcbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlLXJlc3VsdCAjcmVzdWx0UGFnZUNvbnRlbnRzIC50aXBzLXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlLXJlc3VsdCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5ncmVlbiAudGlwcy1hcnJvdzpiZWZvcmUge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmxvZ2dlZC1pbiAuZGlhZ25vc3RpY3NpZGUtcmVzdWx0ICNyZXN1bHRQYWdlQ29udGVudHMgLnNsaWRlci1jb21wYXJlIHtcbiAgbGVmdDogMTBweDtcbn1cbi5sb2dnZWQtaW4gLmRpYWdub3N0aWNzaWRlLXJlc3VsdCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTc2cHg7XG59XG4ubG9nZ2VkLWluIC5kaWFnbm9zdGljc2lkZS1yZXN1bHQgLmNvbnRlbnQtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAucGFnaW5hdGlvbi1mb290ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkuZm9vdGVyLWNhbmNlbDpub3QoYSksXG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOm50aC1jaGlsZCgzKTpub3QoYSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpLmZvb3Rlci1jYW5jZWw6bm90KGEpLmZvb3Rlci1uZXh0LFxuLmxvZ2dlZC1pbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMyk6bm90KGEpLmZvb3Rlci1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogZmlsbDtcbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAucGFnaW5hdGlvbi1mb290ZXIgdWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6bnRoLWNoaWxkKDIpW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOm50aC1jaGlsZCgyKVthcmlhLWhpZGRlbj10cnVlXTpudGgtbGFzdC1jaGlsZCgyKS5mb290ZXItY2FuY2VsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpLmZvb3Rlci1uZXh0Om5vdChhKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAudHJhaW5pbmctcmVzdWx0LXBhZ2UgLnBhZ2luYXRpb24tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4ubG9nZ2VkLWluLmRpYWdub3Npcy1wYWdlLWJvZHkgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmxvZ2dlZC1pbi5kaWFnbm9zaXMtcGFnZS1ib2R5IC5yZXN1bHQtdGV4dCB7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAucmVzdWx0LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4uZGlhZ25vc2lzLXBhZ2UtYm9keSAucmVzdWx0LXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmd0ZXN0LXBhZ2UtYm9keSBsaS5kaWFnbm9zdGljdGVzdCB7XG4gIHotaW5kZXg6IDU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOTZweCkge1xuICAubG9nZ2VkLWluLnRyYWluaW5ndGVzdC1wYWdlLWJvZHkgbGkuZGlhZ25vc3RpY3Rlc3Qge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubG9nZ2VkLWluLnRyYWluaW5ndGVzdC1wYWdlLWJvZHkgbGkuZGlhZ25vc3RpY3Rlc3QgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG4gIGhlaWdodDogMi41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBhZGRpbmctdG9wOiAwLjgxMjVyZW07XG59XG4ubG9nZ2VkLWluLnRyYWluaW5ndGVzdC1wYWdlLWJvZHkgLmNvbnRlbnQtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG59XG4ubG9nZ2VkLWluLmlzLXByZXZpZXctcGFnZSAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuLmxvZ2dlZC1pbi5pcy1wcmV2aWV3LXBhZ2UgI2RpdlBhZ2VDb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmxvZ2dlZC1pbi5pcy1wcmV2aWV3LXBhZ2UgLmN1c3RvbWNvbnRyb2wgbGkuT3JkZXJpbmdJdGVtIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59IiwiQGltcG9ydCBcIi4uLy4uL3Nhc3MvYV92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgLmRpYWdub3N0aWNzaWRlIHtcclxuICAgICNkaXZQYWdlQ29udGVudCB7XHJcbiAgICAgIFtkYXRhLWNvbnRyb2x0eXBlPVwiSGVhZGxpbmVcIl0ge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhcnQtcGFnZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAuY29udGVudC1tYWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0Mik7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21tb24ge1xyXG4gICAgICAgICZidG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxMDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmYmxvY2sge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICZsaW5rIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTQwKTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xyXG4gICAgICAgICsgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubXQtNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2RpdlBhZ2VDb250ZW50IGRpdi5lZGl0b3Itd3JhcHBlciBwIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGluZyB7XHJcbiAgICAgICYtdG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhZ2UtcGFnZSB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGVudC1tYWluIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgICAgICBbZGF0YS1jb250cm9sdHlwZT1cIkhlYWRsaW5lXCJdIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNik7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uVG9wIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1KTtcclxuXHJcbiAgICAgICAgICAmTDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtkYXRhLWNvbnRyb2x0eXBlPVwiQ29sbGFwc2libGVkaXZcIl0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDMpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMSk7XHJcblxyXG4gICAgICAgIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgICAgICAgIHVsLmRldGFpbHMtbGlzdCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoOCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuXHJcbiAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTEpO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYpO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxKTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJi1mb290ZXIge1xyXG4gICAgICAgIC8vICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMik7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWZlcmVuY2UtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC02KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1yZXN1bHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1KTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjcmVzdWx0UGFnZUNvbnRlbnRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0KTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgICAgLnRpcHMtZ3JheSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNyk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3OXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXBzLXJpZ2h0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmVlbiB7XHJcbiAgICAgICAgICAudGlwcy1hcnJvdyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTUpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAmLWNvbXBhcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbWFya2luZyB7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiByZW0tY2FsYygyNyk7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTc2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50LW1haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kaWFnbm9zaXMtcGFnZS1ib2R5IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgLnBhZ2luYXRpb24tZm9vdGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDA7IGNvbW1lbnRlZCB0aG91Z2h0IG5lZWRlZCBub3QgbmVlZGVkXHJcbiAgICAgIHVsIGxpLmZvb3Rlci1jYW5jZWw6bm90KGEpLFxyXG4gICAgICB1bCBsaTpudGgtY2hpbGQoMyk6bm90KGEpIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5mb290ZXItbmV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgbGk6bnRoLWNoaWxkKDIpW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJi5mb290ZXItY2FuY2VsIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICB1bCBsaS5mb290ZXItbmV4dDpub3QoYSkge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC50cmFpbmluZy1yZXN1bHQtcGFnZSB7XHJcbiAgICAgIC5wYWdpbmF0aW9uLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktZGlhbG9nLXRpdGxlYmFyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMCk7XHJcbiAgICB9XHJcbiAgICAudWktZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxyKDEwcHggIWltcG9ydGFudCk7XHJcbiAgICB9XHJcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxyKDAgIWltcG9ydGFudCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdC10ZXh0IHtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2KTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudHJhaW5pbmd0ZXN0LXBhZ2UtYm9keSB7XHJcbiAgICBsaS5kaWFnbm9zdGljdGVzdCB7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOTZweCkge1xyXG4gICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXNpZGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1wcmV2aWV3LXBhZ2Uge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjZGl2UGFnZUNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbWNvbnRyb2wgbGkuT3JkZXJpbmdJdGVtIGxhYmVsIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBtLW1xKCAkYnJlYWtwb2ludCApIHtcclxuXHRAZXJyb3IgXCJVc2UgYEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bmAgaW5zdGVhZC5cIjtcclxuXHRAY29udGVudDtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cdEBpZiAkbWluIHtcclxuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcblx0XHRAY29udGVudDtcclxuXHQgIH1cclxuXHR9IEBlbHNlIHtcclxuXHQgIEBjb250ZW50O1xyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuICAvLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG4gIEBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHRAaWYgJG1heCB7XHJcblx0ICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0ICB9XHJcblx0fSBAZWxzZSB7XHJcblx0ICBAY29udGVudDtcclxuXHR9XHJcbiAgfVxyXG5cclxuJGdsb2JhbC1mb250LXNpemU6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXBVbml0KCR2YWx1ZSkge1xyXG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6ICggc3RyaXBVbml0KCR2YWx1ZXMpIC8gJGJhc2UtZm9udC1zaXplICkgKiAxcmVtO1xyXG5cclxuXHQkcmVtLXZhbHVlczogJGJhc2U7XHJcblxyXG5cdEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbkBtaXhpbiBwb2EoICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUsICRjb250ZW50OiAnJyApIHtcclxuXHRjb250ZW50OiAkY29udGVudDtcclxuXHRkaXNwbGF5OiAkZGlzcGxheTtcclxuXHRwb3NpdGlvbjogJHBvcztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kcyggJGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgJGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsICRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICkge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiAkYmFja2dyb3VuZC1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJGJhY2tncm91bmQtcG9zaXRpb247XHJcblx0YmFja2dyb3VuZC1zaXplOiAkYmFja2dyb3VuZC1zaXplO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZyggJHBhZGRpbmctdG9wOiAyMHB4LCAkcGFkZGluZy1yaWdodDogJHBhZGRpbmctdG9wLCAkcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLXRvcCwgJHBhZGRpbmctbGVmdDogJHBhZGRpbmctdG9wICkge1xyXG5cdHBhZGRpbmc6ICRwYWRkaW5nLXRvcCAkcGFkZGluZy1yaWdodCAkcGFkZGluZy1ib3R0b20gJHBhZGRpbmctbGVmdDtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctdGIoICRwYWRkaW5nLXRvcDogMjBweCwgJHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy10b3AgKSB7XHJcblx0cGFkZGluZy10b3A6ICRwYWRkaW5nLXRvcDtcclxuXHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYm90dG9tO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1sciggJHBhZGRpbmctbGVmdDogMjBweCwgJHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLWxlZnQgKSB7XHJcblx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZy1sZWZ0O1xyXG5cdHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXJpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCAkbWFyZ2luLXRvcDogMjBweCwgJG1hcmdpbi1yaWdodDogJG1hcmdpbi10b3AsICRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXRvcCwgJG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXRvcCApIHtcclxuXHRtYXJnaW46ICRtYXJnaW4tdG9wICRtYXJnaW4tcmlnaHQgJG1hcmdpbi1ib3R0b20gJG1hcmdpbi1sZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXRiKCAkbWFyZ2luLXRvcDogMjBweCwgJG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdG9wICkge1xyXG5cdG1hcmdpbi10b3A6ICRtYXJnaW4tdG9wO1xyXG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWxyKCAkbWFyZ2luLWxlZnQ6IDIwcHgsICRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tbGVmdCApIHtcclxuXHRtYXJnaW4tbGVmdDogJG1hcmdpbi1sZWZ0O1xyXG5cdG1hcmdpbi1yaWdodDogJG1hcmdpbi1yaWdodDtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oICR0cmFuc2l0aW9uLXRpbWU6IDAuMnMsICR0cmFuc2l0aW9uLWVhc2U6IGxpbmVhcikge1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcclxufVxyXG5cclxuQG1peGluIGZvbnRlbGxvKCAkZm9udC1zaXplOiAxMHB4LCAkY29sb3I6ICRncmV5ICkge1xyXG5cdGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRzcGVhazogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0ycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xyXG5cdGNvbG9yOiAkY29sb3I7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gaW1hZ2Uge1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxufSJdfQ== */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .logged-in .trainingside .start-page {
    padding-left: 1.125rem;
  }
}
.logged-in .trainingside .start-page .content-main {
  padding-top: 1.25rem;
  padding-bottom: 2.625rem;
}
@media (min-width: 768px) {
  .logged-in .trainingside .start-page .content-main {
    padding-top: 2.5rem;
    padding-bottom: 3.3125rem;
  }
}
.logged-in .trainingside .start-page .content-main h1 {
  letter-spacing: -0.3px;
  margin-bottom: 1.1875rem;
}
.logged-in .trainingside .start-page .commonbtn {
  min-width: 6.625rem;
}
.logged-in .trainingside .start-page .commonblock h2 {
  letter-spacing: 0.16px;
  margin-bottom: 0.625rem;
}
.logged-in .trainingside .start-page .commonblock p {
  line-height: 1.5;
  letter-spacing: 0.06px;
}
.logged-in .trainingside .start-page .commonblock .btn {
  min-width: 8.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logged-in .trainingside .start-page .commonblock .btnlink {
  margin-top: 1.3125rem;
}
.logged-in .trainingside .start-page p {
  letter-spacing: 0.05px;
}
.logged-in .trainingside .start-page p + p {
  margin-top: 0.6875rem;
}
.logged-in .trainingside .start-page .mt-5 {
  margin-top: 2.125rem;
}
.logged-in .trainingside .marketing-top {
  margin-bottom: 14px;
}
.logged-in .trainingside .marketing-top p {
  letter-spacing: 0.05px;
}
@media (min-width: 1024px) {
  .logged-in .trainingside .stage-page {
    padding-left: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .logged-in .trainingside .stage-page .content-main {
    padding-top: 2.875rem;
  }
}
@media (max-width: 767.96px) {
  .logged-in .trainingside .stage-page .content-main [data-controltype=Headline] {
    margin-bottom: 1.25rem;
  }
  .logged-in .trainingside .stage-page .content-main h1 {
    margin-top: 0.1875rem;
    font-size: 1.625rem;
    letter-spacing: 0 !important;
    padding-bottom: 0rem;
  }
}
.logged-in .trainingside .stage-page .content-main .paginationTop {
  padding-bottom: 0.3125rem;
}
.logged-in .trainingside .stage-page .content-main .paginationTopL2 {
  font-size: 0.75rem;
  text-transform: uppercase;
  -webkit-transform: translateY(3px);
      -ms-transform: translateY(3px);
          transform: translateY(3px);
  letter-spacing: 0.17em;
}
.logged-in .trainingside .stage-page .content-main p:first-child {
  margin-top: 1px !important;
}
@media (min-width: 768px) {
  .logged-in .trainingside .stage-page .content-main p:first-child {
    margin-top: 2px !important;
  }
}
.logged-in .trainingside .stage-page [data-controltype=Collapsiblediv] {
  padding-right: 0.1875rem;
  padding-left: 0.0625rem;
}
.logged-in .trainingside .stage-page [data-controltype=Collapsiblediv] .newbluebackgroundadded {
  margin-bottom: 0.25rem !important;
}
@media (max-width: 767.96px) {
  .logged-in .trainingside .stage-page [data-controltype=Collapsiblediv] .newbluebackgroundadded ul.details-list {
    margin-top: 0.5rem !important;
    margin-left: -2px;
  }
  .logged-in .trainingside .stage-page [data-controltype=Collapsiblediv] .newbluebackgroundadded ul.details-list button {
    line-height: 1;
    font-weight: 600;
    padding-left: 0.6875rem;
  }
  .logged-in .trainingside .stage-page [data-controltype=Collapsiblediv] .newbluebackgroundadded ul.details-list button span {
    font-size: 0.375rem;
    padding-right: 0.0625rem;
    padding-top: 0.125rem;
  }
}
.logged-in .trainingside .stage-page .pagination {
  margin-bottom: 0;
}
.logged-in .trainingside .stage-page .pagination-footer {
  padding-right: 0.125rem;
}
.logged-in .trainingside .reference-text {
  letter-spacing: -0.05px;
  padding-top: 0.0625rem;
  padding-bottom: 0.1875rem;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  .logged-in .trainingside .reference-text {
    margin-top: -0.375rem;
  }
}
.logged-in .trainingside-loading, .logged-in .trainingside-result {
  margin-bottom: 0.3125rem;
}
.logged-in .trainingside-loading h3, .logged-in .trainingside-result h3 {
  letter-spacing: 0 !important;
  margin-bottom: 0.6875rem;
}
.logged-in .trainingside-loading #resultPageContents, .logged-in .trainingside-result #resultPageContents {
  margin-top: 0.25rem;
  clear: both;
}
.logged-in .trainingside-loading #resultPageContents .tips-gray, .logged-in .trainingside-result #resultPageContents .tips-gray {
  padding-bottom: 0.4375rem;
  padding-left: 0.625rem;
  width: calc(100% - 79px);
}
.logged-in .trainingside-loading #resultPageContents .tips-right, .logged-in .trainingside-result #resultPageContents .tips-right {
  margin-bottom: 0.75rem;
}
.logged-in .trainingside-loading #resultPageContents .green .tips-arrow:before, .logged-in .trainingside-result #resultPageContents .green .tips-arrow:before {
  width: 0.9375rem;
  height: 0.9375rem;
  border-top-left-radius: 3px;
}
.logged-in .trainingside-loading #resultPageContents .slider-compare, .logged-in .trainingside-result #resultPageContents .slider-compare {
  left: 10px;
}
.logged-in .trainingside-loading #resultPageContents .slider-marking__wrapper, .logged-in .trainingside-result #resultPageContents .slider-marking__wrapper {
  max-width: 576px;
}
.logged-in .trainingside-loading .content-main, .logged-in .trainingside-result .content-main {
  margin-bottom: 1rem;
}
.logged-in.training-page-body #print .row,
.logged-in.training-page-body #print .second {
  max-width: 100%;
}
.logged-in.training-page-body .trainingside .pagination-footer ul li.footer-prev:not(a),
.logged-in.training-page-body .trainingside .pagination-footer ul li:nth-child(3):not(a) {
  visibility: hidden;
  display: none;
}
.logged-in.training-page-body .trainingside .pagination-footer ul li.footer-cancel:not(a) {
  left: 0 !important;
}
@media (max-width: 767.98px) {
  .logged-in.training-page-body .trainingside .pagination-footer ul li.footer-cancel:not(a) a {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.logged-in.training-page-body .trainingside-loading .pagination-footer ul li.footer-prev:not(a),
.logged-in.training-page-body .trainingside-loading .pagination-footer ul li:nth-child(3):not(a),
.logged-in.training-page-body .trainingside-result .pagination-footer ul li.footer-prev:not(a),
.logged-in.training-page-body .trainingside-result .pagination-footer ul li:nth-child(3):not(a) {
  visibility: visible;
  display: inline;
}
.logged-in.training-page-body .trainingside-loading .pagination-footer ul li.footer-prev:not(a).footer-next,
.logged-in.training-page-body .trainingside-loading .pagination-footer ul li:nth-child(3):not(a).footer-next,
.logged-in.training-page-body .trainingside-result .pagination-footer ul li.footer-prev:not(a).footer-next,
.logged-in.training-page-body .trainingside-result .pagination-footer ul li:nth-child(3):not(a).footer-next {
  display: inline;
  visibility: visible;
}
.logged-in.training-page-body .trainingside-loading .pagination-footer ul li.footer-cancel:not(a),
.logged-in.training-page-body .trainingside-result .pagination-footer ul li.footer-cancel:not(a) {
  left: 0 !important;
  visibility: hidden;
  display: none;
}
@media (max-width: 767.98px) {
  .logged-in.training-page-body .trainingside-loading .pagination-footer ul li.footer-cancel:not(a) a,
.logged-in.training-page-body .trainingside-result .pagination-footer ul li.footer-cancel:not(a) a {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.logged-in.training-page-body .result-text {
  clear: left;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .logged-in.training-page-body .result-text {
    margin-bottom: 2rem;
  }
}
.logged-in.training-page-body .result-text p {
  margin-bottom: 0.5rem;
}
.logged-in.training-page-body .userPagination .pagination {
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important;
  position: relative;
}
.logged-in.training-page-body .userPagination .pagination li {
  padding: 0.3125rem 0.3125rem !important;
}
.logged-in.training-page-body .userPagination .pagination a {
  font-size: 0.9375rem;
  font-weight: 700;
  text-decoration: none;
  background-color: var(--background-blue);
  padding: 0.375rem 0.625rem;
  border-radius: 4px;
  display: inline-block;
  text-align: center;
}
.logged-in.training-page-body .userPagination .pagination a:hover {
  -webkit-box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
          box-shadow: inset 100px 100px rgba(0, 0, 0, 0.2);
}
.logged-in.training-page-body .userPagination .pagination [class*=PagedList-] {
  position: absolute;
}
.logged-in.training-page-body .userPagination .pagination .active a {
  background-color: var(--blue);
  color: var(--white) !important;
}
.logged-in.training-page-body .userPagination .pagination .PagedList-skipToPrevious {
  left: 0;
  padding-left: 0 !important;
}
.logged-in.training-page-body .userPagination .pagination .PagedList-skipToPrevious a {
  min-width: 6.875rem;
  background-color: var(--blue);
  color: var(--white) !important;
}
.logged-in.training-page-body .userPagination .pagination .PagedList-skipToNext {
  right: 0;
  padding-right: 0 !important;
}
.logged-in.training-page-body .userPagination .pagination .PagedList-skipToNext a {
  min-width: 6.875rem;
  background-color: var(--blue);
  color: var(--white) !important;
}
@media (max-width: 639.96px) {
  .logged-in.training-page-body .userPagination .pagination {
    padding-left: 5.375rem !important;
    padding-right: 5.375rem !important;
  }
  .logged-in.training-page-body .userPagination .pagination li {
    padding: 0.3125rem 0.125rem !important;
  }
  .logged-in.training-page-body .userPagination .pagination a {
    font-size: 0.75rem;
  }
  .logged-in.training-page-body .userPagination .pagination .PagedList-skipToPrevious a,
.logged-in.training-page-body .userPagination .pagination .PagedList-skipToNext a {
    min-width: 5.3125rem;
  }
}

#previewStep {
  overflow: visible;
  min-height: 100px !important;
  height: auto !important;
}

.withprint.test-list a.printicon1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL3RyYWluaW5ncy5jc3MiLCJjb21wb25lbnRzL3RyYWluaW5ncy5zY3NzIiwibWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZUE7RUFDQyxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTtFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0csdUJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBRUgsb0NBQUE7RUFDQSx3QkFBQTtBQ2xCRDtBRG9CQztFQTVERDtJQTZERSxXQUFBO0VDakJBO0FBQ0Y7QURtQkM7RUFoRUQ7SUFpRUUsV0FBQTtFQ2hCQTtBQUNGOztBRG1CQTs7O0VBR0MsOEJBQUE7VUFBQSxzQkFBQTtBQ2hCRDs7QURzQkE7RUFDQyw2QkFBQTtFQUNBLG1CQUFBO0FDbkJEOztBQ3ZFWTtFQURKO0lBRVEsc0JBQUE7RUQy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NU1YLCtCRDZNbUM7RUM1TW5DLGdDRDRNbUM7RUFDcEIsa0JBQUE7QUR1QmhCO0FDckJnQjtFQUNJLHVDQUFBO0FEdUJwQjtBQ3BCZ0I7RUFDSSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSx3Q0FBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FEc0JwQjtBQ3BCb0I7RUFDSSx3REFBQTtVQUFBLGdEQUFBO0FEc0J4QjtBQ2xCZ0I7RUFDSSxrQkFBQTtBRG9CcEI7QUNoQm9CO0VBQ0ksNkJBQUE7RUFDQSw4QkFBQTtBRGtCeEI7QUNkZ0I7RUFDSSxPQUFBO0VBQ0EsMEJBQUE7QURnQnBCO0FDZG9CO0VBQ0ksbUJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0FEZ0J4QjtBQ1pnQjtFQUNJLFFBQUE7RUFDQSwyQkFBQTtBRGNwQjtBQ1pvQjtFQUNJLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtBRGN4QjtBQ1ZnQjtFQXhESjtJQzVNWCxpQ0RxUXVDO0lDcFF2QyxrQ0RvUXVDO0VEY3RDO0VDWmtCO0lBQ0ksc0NBQUE7RURjdEI7RUNYa0I7SUFDSSxrQkFBQTtFRGF0QjtFQ1JzQjs7SUFDSSxvQkFBQTtFRFcxQjtBQUNGOztBQ0hBO0VBQ0ksaUJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0FETUo7O0FDRkk7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBREtSIiwiZmlsZSI6ImNvbXBvbmVudHMvdHJhaW5pbmdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuJGZhLWZvbnQtcGF0aDogXCJhc3NldHMvZm9udHNcIiAhZGVmYXVsdDtcclxuJGJhc2UtZm9udC1zaXplOiAxNjtcclxuXHJcbkBmdW5jdGlvbiByZW0tY2FsYyggJHZhbHVlcyApIHtcclxuXHQkcmVtLXZhbHVlczogKCk7XHJcblxyXG5cdC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuXHQkYmFzZTogY2FsYyggJHZhbHVlcyAvICRiYXNlLWZvbnQtc2l6ZSApICogMXJlbTtcclxuXHJcblx0JHJlbS12YWx1ZXM6ICRiYXNlO1xyXG5cclxuXHRAcmV0dXJuICRyZW0tdmFsdWVzO1xyXG59XHJcblxyXG46cm9vdCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1mb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tYmxhY2s6ICMwMDA7XHJcblx0LS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdC0td2hpdGU6ICNmZmY7XHJcblx0LS1ibHVlOiAjMDA3QUYzO1xyXG5cdC0tbGlnaHQteWVsbG93OiAjRkFEMjAwO1xyXG5cdC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xyXG5cdC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XHJcblx0LS1kYXJrLWJyb3duOiByZ2JhKDQ3LCA0MCwgNDAsIDEpO1xyXG5cdC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XHJcblx0LS1zZWxlY3RlZDogIzc3OENBMjtcclxuXHQtLWFwcGxlOiByZ2JhKDE2LCAyOCwgMTcsIDEpO1xyXG5cdC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcclxuXHQtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xyXG5cdC0tc2VwYXJhdG9yOiByZ2JhKDExMywgMTEyLCAxMjIsIDAuNik7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xyXG5cdC0tYmx1ZTogIzFDNjY5NjtcclxuXHQtLWJhY2tncm91bmQtYmx1ZTogI0U4RjBGNDtcclxuXHQtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XHJcblx0LS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XHJcblx0LS1saWdodC1ibHVlOiAjN0JDNkY5O1xyXG5cdC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcclxuXHQtLXllbGxvdzogI0ZGQzcwMDsgXHJcblx0LS1ncmVlbjogIzMxQzZBODtcclxuXHQtLWdyZWVuLWExMXk6ICMxNTc3NjM7XHJcblx0LS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XHJcblx0LS1ncmVlbi1iZzogIzk4RTJEMztcclxuXHJcblx0LS1yZWQ6ICNGRjlEODc7XHJcblx0LS1idG4tcmVkOiAjZTc0YzNjO1xyXG5cdC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XHJcblx0LS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcclxuXHQgXHJcblx0LS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcclxuXHQtLW9wdGlvbi1iZzogI0U4RjBGNDtcclxuXHQtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xyXG5cdC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XHJcblxyXG5cdC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xyXG5cdC0taW5wdXQtZm9udC1zaXplOiAxNXB4O1xyXG5cdC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XHJcblx0LS1nYXA6IDE1cHg7XHJcblx0LS1idXR0b24tZ2FwOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtbWQ6IDZweDtcclxuXHQtLWJvcmRlci1yYWRpdXMtc206IDRweDtcclxuXHQtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcclxuXHQtLWRyb3Atc2hhZG93LWJsYWNrOiAwcHggNHB4IHZhcigtLWdhcCkgMHB4IHJnYmEodmFyKC0tdmFyLWJsYWNrKSwgMC4wNik7XHJcblx0LS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XHJcbiAgICAtLWJvcmRlci1jb2xvcjogI2NkY2RjZDtcclxuICAgIC0tZGVmYXV0LWdhcDogMTBweDtcclxuICAgIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XHJcblxyXG5cdC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcclxuXHQtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xyXG5cdFx0LS1nYXA6IDI1cHg7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOTZweCkge1xyXG5cdFx0LS1nYXA6IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG4qLFxyXG4qOmFmdGVyLFxyXG4qOmJlZm9yZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuJGZvbnQtcHJpbWFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcclxuXHRmb250LXNpemU6IGNhbGMoMTRyZW0vMTYpO1xyXG59XHJcblxyXG4kYWxsLWhlYWRpbmdzOiBcImgxXCIsIFwiaDJcIiwgXCJoM1wiLCBcImg0XCIsIFwiaDVcIiwgXCJoNlwiLCBcIi5oMVwiLCBcIi5oMlwiLCBcIi5oM1wiLCBcIi5oNFwiLCBcIi5oNVwiLCBcIi5oNlwiO1xyXG5cclxuJGFsbC10ZXh0LWlucHV0czogJ2lucHV0W3R5cGU9XCJjb2xvclwiXScsICdpbnB1dFt0eXBlPVwiZGF0ZVwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJkYXRldGltZVwiXScsICdpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZW1haWxcIl0nLCAnaW5wdXRbdHlwZT1cIm1vbnRoXCJdJywgJ2lucHV0W3R5cGU9XCJudW1iZXJcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0nLCAnaW5wdXRbdHlwZT1cInNlYXJjaFwiXScsICdpbnB1dFt0eXBlPVwidGVsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInRleHRcIl0nLCAnaW5wdXRbdHlwZT1cInRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cInVybFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ3ZWVrXCJdJywgXCJpbnB1dDpub3QoW3R5cGVdKVwiLCBcImJ1dHRvblwiLCBcInRleHRhcmVhXCI7XHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuJHRleHQtY29sb3I6ICRibGFjazsiLCI6cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWJsdWU6ICMwMDdBRjM7XG4gIC0tbGlnaHQteWVsbG93OiAjRkFEMjAwO1xuICAtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcbiAgLS1saWdodC1ncmVlbjogIzMyRkEwMDtcbiAgLS1kYXJrLWJyb3duOiByZ2JhKDQ3LCA0MCwgNDAsIDEpO1xuICAtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xuICAtLXNlbGVjdGVkOiAjNzc4Q0EyO1xuICAtLWFwcGxlOiByZ2JhKDE2LCAyOCwgMTcsIDEpO1xuICAtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XG4gIC0tZ29vZ2xlOiByZ2JhKDUxLCAxNDYsIDIwMywgMSk7XG4gIC0tc2VwYXJhdG9yOiByZ2JhKDExMywgMTEyLCAxMjIsIDAuNik7XG4gIC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcbiAgLS1ibHVlOiAjMUM2Njk2O1xuICAtLWJhY2tncm91bmQtYmx1ZTogI0U4RjBGNDtcbiAgLS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xuICAtLXNsaWRlci1kYXJrLWJsdWU6ICMwQjYwOTc5OTtcbiAgLS1saWdodC1ibHVlOiAjN0JDNkY5O1xuICAtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XG4gIC0teWVsbG93OiAjRkZDNzAwO1xuICAtLWdyZWVuOiAjMzFDNkE4O1xuICAtLWdyZWVuLWExMXk6ICMxNTc3NjM7XG4gIC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xuICAtLWdyZWVuLWJnOiAjOThFMkQzO1xuICAtLXJlZDogI0ZGOUQ4NztcbiAgLS1idG4tcmVkOiAjZTc0YzNjO1xuICAtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xuICAtLXZhbGlkYXRpb24tcmVkOiAjYmYxZjBkO1xuICAtLWJvcmRlci1ibHVlOiAjQkJEMkUyO1xuICAtLW9wdGlvbi1iZzogI0U4RjBGNDtcbiAgLS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcbiAgLS1yZWNvbW1lbmRlZC1jb2xvcjogIzUzNjQ3MDtcbiAgLS1pbnB1dC1oZWlnaHQ6IDMwcHg7XG4gIC0taW5wdXQtZm9udC1zaXplOiAxNXB4O1xuICAtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xuICAtLWdhcDogMTVweDtcbiAgLS1idXR0b24tZ2FwOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xuICAtLWJvcmRlci1yYWRpdXMtbWQ6IDZweDtcbiAgLS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy14czogMnB4O1xuICAtLWRyb3Atc2hhZG93LWJsYWNrOiAwcHggNHB4IHZhcigtLWdhcCkgMHB4IHJnYmEodmFyKC0tdmFyLWJsYWNrKSwgMC4wNik7XG4gIC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xuICAtLWJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgLS1kZWZhdXQtZ2FwOiAxMHB4O1xuICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xuICAtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XG4gIC0tZGlzYWJsZWQtdGV4dDogIzRmNGY0Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICA6cm9vdCB7XG4gICAgLS1nYXA6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzQuOTZweCkge1xuICA6cm9vdCB7XG4gICAgLS1nYXA6IDE0cHg7XG4gIH1cbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnN0YXJ0LXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhcnQtcGFnZSAuY29udGVudC1tYWluIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnN0YXJ0LXBhZ2UgLmNvbnRlbnQtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4zMTI1cmVtO1xuICB9XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnN0YXJ0LXBhZ2UgLmNvbnRlbnQtbWFpbiBoMSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMTg3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhcnQtcGFnZSAuY29tbW9uYnRuIHtcbiAgbWluLXdpZHRoOiA2LjYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhcnQtcGFnZSAuY29tbW9uYmxvY2sgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhcnQtcGFnZSAuY29tbW9uYmxvY2sgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnN0YXJ0LXBhZ2UgLmNvbW1vbmJsb2NrIC5idG4ge1xuICBtaW4td2lkdGg6IDguNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFydC1wYWdlIC5jb21tb25ibG9jayAuYnRubGluayB7XG4gIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhcnQtcGFnZSBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhcnQtcGFnZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhcnQtcGFnZSAubXQtNSB7XG4gIG1hcmdpbi10b3A6IDIuMTI1cmVtO1xufVxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5tYXJrZXRpbmctdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAubWFya2V0aW5nLXRvcCBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFnZS1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhZ2UtcGFnZSAuY29udGVudC1tYWluIFtkYXRhLWNvbnRyb2x0eXBlPUhlYWRsaW5lXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbiBoMSB7XG4gICAgbWFyZ2luLXRvcDogMC4xODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4gLnBhZ2luYXRpb25Ub3Age1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4gLnBhZ2luYXRpb25Ub3BMMiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnN0YWdlLXBhZ2UgLmNvbnRlbnQtbWFpbiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFnZS1wYWdlIC5jb250ZW50LW1haW4gcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhZ2UtcGFnZSBbZGF0YS1jb250cm9sdHlwZT1Db2xsYXBzaWJsZWRpdl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjE4NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4wNjI1cmVtO1xufVxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFnZS1wYWdlIFtkYXRhLWNvbnRyb2x0eXBlPUNvbGxhcHNpYmxlZGl2XSAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTZweCkge1xuICAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnN0YWdlLXBhZ2UgW2RhdGEtY29udHJvbHR5cGU9Q29sbGFwc2libGVkaXZdIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIHVsLmRldGFpbHMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlIC5zdGFnZS1wYWdlIFtkYXRhLWNvbnRyb2x0eXBlPUNvbGxhcHNpYmxlZGl2XSAubmV3Ymx1ZWJhY2tncm91bmRhZGRlZCB1bC5kZXRhaWxzLWxpc3QgYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctbGVmdDogMC42ODc1cmVtO1xuICB9XG4gIC5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhZ2UtcGFnZSBbZGF0YS1jb250cm9sdHlwZT1Db2xsYXBzaWJsZWRpdl0gLm5ld2JsdWViYWNrZ3JvdW5kYWRkZWQgdWwuZGV0YWlscy1saXN0IGJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZSAuc3RhZ2UtcGFnZSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnN0YWdlLXBhZ2UgLnBhZ2luYXRpb24tZm9vdGVyIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW07XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnJlZmVyZW5jZS10ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjA2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUgLnJlZmVyZW5jZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZS1sb2FkaW5nLCAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlLWxvYWRpbmcgaDMsIC5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZS1yZXN1bHQgaDMge1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtbG9hZGluZyAjcmVzdWx0UGFnZUNvbnRlbnRzLCAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtcmVzdWx0ICNyZXN1bHRQYWdlQ29udGVudHMge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBjbGVhcjogYm90aDtcbn1cbi5sb2dnZWQtaW4gLnRyYWluaW5nc2lkZS1sb2FkaW5nICNyZXN1bHRQYWdlQ29udGVudHMgLnRpcHMtZ3JheSwgLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlLXJlc3VsdCAjcmVzdWx0UGFnZUNvbnRlbnRzIC50aXBzLWdyYXkge1xuICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzlweCk7XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtbG9hZGluZyAjcmVzdWx0UGFnZUNvbnRlbnRzIC50aXBzLXJpZ2h0LCAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtcmVzdWx0ICNyZXN1bHRQYWdlQ29udGVudHMgLnRpcHMtcmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlLWxvYWRpbmcgI3Jlc3VsdFBhZ2VDb250ZW50cyAuZ3JlZW4gLnRpcHMtYXJyb3c6YmVmb3JlLCAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtcmVzdWx0ICNyZXN1bHRQYWdlQ29udGVudHMgLmdyZWVuIC50aXBzLWFycm93OmJlZm9yZSB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtbG9hZGluZyAjcmVzdWx0UGFnZUNvbnRlbnRzIC5zbGlkZXItY29tcGFyZSwgLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlLXJlc3VsdCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5zbGlkZXItY29tcGFyZSB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtbG9hZGluZyAjcmVzdWx0UGFnZUNvbnRlbnRzIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciwgLmxvZ2dlZC1pbiAudHJhaW5pbmdzaWRlLXJlc3VsdCAjcmVzdWx0UGFnZUNvbnRlbnRzIC5zbGlkZXItbWFya2luZ19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTc2cHg7XG59XG4ubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtbG9hZGluZyAuY29udGVudC1tYWluLCAubG9nZ2VkLWluIC50cmFpbmluZ3NpZGUtcmVzdWx0IC5jb250ZW50LW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgI3ByaW50IC5yb3csXG4ubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAjcHJpbnQgLnNlY29uZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpLmZvb3Rlci1wcmV2Om5vdChhKSxcbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOm50aC1jaGlsZCgzKTpub3QoYSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAudHJhaW5pbmdzaWRlIC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaS5mb290ZXItY2FuY2VsOm5vdChhKSB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAudHJhaW5pbmdzaWRlIC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaS5mb290ZXItY2FuY2VsOm5vdChhKSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG4ubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAudHJhaW5pbmdzaWRlLWxvYWRpbmcgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpLmZvb3Rlci1wcmV2Om5vdChhKSxcbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUtbG9hZGluZyAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6bnRoLWNoaWxkKDMpOm5vdChhKSxcbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUtcmVzdWx0IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaS5mb290ZXItcHJldjpub3QoYSksXG4ubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAudHJhaW5pbmdzaWRlLXJlc3VsdCAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGk6bnRoLWNoaWxkKDMpOm5vdChhKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUtbG9hZGluZyAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkuZm9vdGVyLXByZXY6bm90KGEpLmZvb3Rlci1uZXh0LFxuLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgLnRyYWluaW5nc2lkZS1sb2FkaW5nIC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMyk6bm90KGEpLmZvb3Rlci1uZXh0LFxuLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgLnRyYWluaW5nc2lkZS1yZXN1bHQgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpLmZvb3Rlci1wcmV2Om5vdChhKS5mb290ZXItbmV4dCxcbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUtcmVzdWx0IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMyk6bm90KGEpLmZvb3Rlci1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgLnRyYWluaW5nc2lkZS1sb2FkaW5nIC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaS5mb290ZXItY2FuY2VsOm5vdChhKSxcbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUtcmVzdWx0IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaS5mb290ZXItY2FuY2VsOm5vdChhKSB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUtbG9hZGluZyAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkuZm9vdGVyLWNhbmNlbDpub3QoYSkgYSxcbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC50cmFpbmluZ3NpZGUtcmVzdWx0IC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaS5mb290ZXItY2FuY2VsOm5vdChhKSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG4ubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAucmVzdWx0LXRleHQge1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAucmVzdWx0LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC5yZXN1bHQtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgLnVzZXJQYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC51c2VyUGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC51c2VyUGFnaW5hdGlvbiAucGFnaW5hdGlvbiBhIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAudXNlclBhZ2luYXRpb24gLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDEwMHB4IDEwMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC51c2VyUGFnaW5hdGlvbiAucGFnaW5hdGlvbiBbY2xhc3MqPVBhZ2VkTGlzdC1dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgLnVzZXJQYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG4ubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAudXNlclBhZ2luYXRpb24gLnBhZ2luYXRpb24gLlBhZ2VkTGlzdC1za2lwVG9QcmV2aW91cyB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgLnVzZXJQYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5QYWdlZExpc3Qtc2tpcFRvUHJldmlvdXMgYSB7XG4gIG1pbi13aWR0aDogNi44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG4ubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAudXNlclBhZ2luYXRpb24gLnBhZ2luYXRpb24gLlBhZ2VkTGlzdC1za2lwVG9OZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC51c2VyUGFnaW5hdGlvbiAucGFnaW5hdGlvbiAuUGFnZWRMaXN0LXNraXBUb05leHQgYSB7XG4gIG1pbi13aWR0aDogNi44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk2cHgpIHtcbiAgLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgLnVzZXJQYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubG9nZ2VkLWluLnRyYWluaW5nLXBhZ2UtYm9keSAudXNlclBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC51c2VyUGFnaW5hdGlvbiAucGFnaW5hdGlvbiBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmxvZ2dlZC1pbi50cmFpbmluZy1wYWdlLWJvZHkgLnVzZXJQYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5QYWdlZExpc3Qtc2tpcFRvUHJldmlvdXMgYSxcbi5sb2dnZWQtaW4udHJhaW5pbmctcGFnZS1ib2R5IC51c2VyUGFnaW5hdGlvbiAucGFnaW5hdGlvbiAuUGFnZWRMaXN0LXNraXBUb05leHQgYSB7XG4gICAgbWluLXdpZHRoOiA1LjMxMjVyZW07XG4gIH1cbn1cblxuI3ByZXZpZXdTdGVwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ud2l0aHByaW50LnRlc3QtbGlzdCBhLnByaW50aWNvbjEge1xuICBkaXNwbGF5OiBmbGV4O1xufSIsIkBpbXBvcnQgXCIuLi8uLi9zYXNzL2FfdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5sb2dnZWQtaW4ge1xyXG4gICAgLnRyYWluaW5nc2lkZSB7XHJcbiAgICAgICAgLnN0YXJ0LXBhZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50LW1haW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0Mik7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbW1vbiB7XHJcbiAgICAgICAgICAgICAgICAmYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDEwNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDE0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xyXG4gICAgICAgICAgICAgICAgKyBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tdC01IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDM0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcmtldGluZyB7XHJcbiAgICAgICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhZ2UtcGFnZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50LW1haW4ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0Nik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgW2RhdGEtY29udHJvbHR5cGU9XCJIZWFkbGluZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2luYXRpb25Ub3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJkwyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWNvbnRyb2x0eXBlPVwiQ29sbGFwc2libGVkaXZcIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uZXdibHVlYmFja2dyb3VuZGFkZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuZGV0YWlscy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICYtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZmVyZW5jZS10ZXh0IHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC02KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sb2FkaW5nLFxyXG4gICAgICAgICYtcmVzdWx0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNSk7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNyZXN1bHRQYWdlQ29udGVudHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNCk7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGlwcy1ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc5cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXBzLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAudGlwcy1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLWNvbXBhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYtbWFya2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiByZW0tY2FsYygyNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50cmFpbmluZy1wYWdlLWJvZHkge1xyXG4gICAgICAgICNwcmludCAucm93LFxyXG4gICAgICAgICNwcmludCAuc2Vjb25kIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHJhaW5pbmdzaWRlIHtcclxuICAgICAgICAgICAgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpLmZvb3Rlci1wcmV2Om5vdChhKSxcclxuICAgICAgICAgICAgLnBhZ2luYXRpb24tZm9vdGVyIHVsIGxpOm50aC1jaGlsZCgzKTpub3QoYSkge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaS5mb290ZXItY2FuY2VsOm5vdChhKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmFpbmluZ3NpZGUtbG9hZGluZyxcclxuICAgICAgICAudHJhaW5pbmdzaWRlLXJlc3VsdCB7XHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaS5mb290ZXItcHJldjpub3QoYSksXHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLWZvb3RlciB1bCBsaTpudGgtY2hpbGQoMyk6bm90KGEpIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb290ZXItbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFnaW5hdGlvbi1mb290ZXIgdWwgbGkuZm9vdGVyLWNhbmNlbDpub3QoYSkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5yZXN1bHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOCk7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlclBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxyKHJlbS1jYWxjKDEyMCkgIWltcG9ydGFudCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KSByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxMDBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFtjbGFzcyo9J1BhZ2VkTGlzdC0nXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuUGFnZWRMaXN0LXNraXBUb1ByZXZpb3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuUGFnZWRMaXN0LXNraXBUb05leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1scihyZW0tY2FsYyg4NikgIWltcG9ydGFudCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSkgcmVtLWNhbGMoMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuUGFnZWRMaXN0LXNraXBUb1ByZXZpb3VzLFxyXG4gICAgICAgICAgICAgICAgICAgIC5QYWdlZExpc3Qtc2tpcFRvTmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg4NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcmV2aWV3U3RlcCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpdGhwcmludC50ZXN0LWxpc3Qge1xyXG4gICAgYS5wcmludGljb24xIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59IiwiQG1peGluIG0tbXEoICRicmVha3BvaW50ICkge1xyXG5cdEBlcnJvciBcIlVzZSBgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duYCBpbnN0ZWFkLlwiO1xyXG5cdEBjb250ZW50O1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QGlmICRtaW4ge1xyXG5cdCAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdCAgfVxyXG5cdH0gQGVsc2Uge1xyXG5cdCAgQGNvbnRlbnQ7XHJcblx0fVxyXG4gIH1cclxuICBcclxuICAvLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4gIC8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbiAgQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cdEBpZiAkbWF4IHtcclxuXHQgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHQgIH1cclxuXHR9IEBlbHNlIHtcclxuXHQgIEBjb250ZW50O1xyXG5cdH1cclxuICB9XHJcblxyXG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTAwJSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzdHJpcFVuaXQoJHZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiByZW0tY2FsYyggJHZhbHVlcyApIHtcclxuXHQkcmVtLXZhbHVlczogKCk7XHJcblxyXG5cdC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuXHQkYmFzZTogKCBzdHJpcFVuaXQoJHZhbHVlcykgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuQG1peGluIHBvYSggJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnICkge1xyXG5cdGNvbnRlbnQ6ICRjb250ZW50O1xyXG5cdGRpc3BsYXk6ICRkaXNwbGF5O1xyXG5cdHBvc2l0aW9uOiAkcG9zO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmRzKCAkYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyLCAkYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgJGJhY2tncm91bmQtc2l6ZTogY292ZXIgKSB7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6ICRiYWNrZ3JvdW5kLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6ICRiYWNrZ3JvdW5kLXNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCAkcGFkZGluZy10b3A6IDIwcHgsICRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy10b3AsICRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctdG9wLCAkcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3AgKSB7XHJcblx0cGFkZGluZzogJHBhZGRpbmctdG9wICRwYWRkaW5nLXJpZ2h0ICRwYWRkaW5nLWJvdHRvbSAkcGFkZGluZy1sZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy10YiggJHBhZGRpbmctdG9wOiAyMHB4LCAkcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLXRvcCApIHtcclxuXHRwYWRkaW5nLXRvcDogJHBhZGRpbmctdG9wO1xyXG5cdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ib3R0b207XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLWxyKCAkcGFkZGluZy1sZWZ0OiAyMHB4LCAkcGFkZGluZy1yaWdodDogJHBhZGRpbmctbGVmdCApIHtcclxuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWxlZnQ7XHJcblx0cGFkZGluZy1yaWdodDogJHBhZGRpbmctcmlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4oICRtYXJnaW4tdG9wOiAyMHB4LCAkbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXRvcCwgJG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdG9wLCAkbWFyZ2luLWxlZnQ6ICRtYXJnaW4tdG9wICkge1xyXG5cdG1hcmdpbjogJG1hcmdpbi10b3AgJG1hcmdpbi1yaWdodCAkbWFyZ2luLWJvdHRvbSAkbWFyZ2luLWxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tdGIoICRtYXJnaW4tdG9wOiAyMHB4LCAkbWFyZ2luLWJvdHRvbTogJG1hcmdpbi10b3AgKSB7XHJcblx0bWFyZ2luLXRvcDogJG1hcmdpbi10b3A7XHJcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tbHIoICRtYXJnaW4tbGVmdDogMjBweCwgJG1hcmdpbi1yaWdodDogJG1hcmdpbi1sZWZ0ICkge1xyXG5cdG1hcmdpbi1sZWZ0OiAkbWFyZ2luLWxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXJpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbiggJHRyYW5zaXRpb24tdGltZTogMC4ycywgJHRyYW5zaXRpb24tZWFzZTogbGluZWFyKSB7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi1lYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udGVsbG8oICRmb250LXNpemU6IDEwcHgsICRjb2xvcjogJGdyZXkgKSB7XHJcblx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHNwZWFrOiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTJweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRmb250LXNpemU6ICRmb250LXNpemU7XHJcblx0Y29sb3I6ICRjb2xvcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWFnZSB7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59Il19 */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

.logged-in.selftest-page-body .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.logged-in.selftest-page-body .content-side {
  background-color: var(--green);
}
.logged-in.selftest-page-body .selftest-page .content-main {
  padding-top: 1.4375rem;
  padding-bottom: 2.625rem;
  width: 100% !important;
}
@media (min-width: 768px) {
  .logged-in.selftest-page-body .selftest-page .content-main {
    padding-top: 2.5rem;
    padding-bottom: 3.3125rem;
    padding-right: 0.9375rem;
  }
}
.logged-in.selftest-page-body .selftest-page .content-main .pagination.paginationTop {
  padding-bottom: 0;
  margin-bottom: 5px;
}
.logged-in.selftest-page-body li.userreport {
  z-index: 5;
  display: block !important;
}
.logged-in.selftest-page-body li.userreport a {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  height: 2.5rem;
  padding-top: 0.8125rem;
}
.logged-in.selftest-page-body .wrapper {
  z-index: 1;
}
.logged-in.selftest-page-body .ui-dialog[aria-describedby=previewStep] {
  height: 100vh;
  max-height: 93vh;
  z-index: 10000;
  position: fixed;
  top: 1.875rem !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 640px !important;
}
.logged-in.selftest-page-body .ui-dialog[aria-describedby=previewStep] iframe {
  max-width: 100% !important;
  max-height: 93vh;
}
.logged-in #statistik {
  max-width: 40.5rem;
}
.logged-in #statistik ol li {
  margin-bottom: 0.3125rem;
}
.logged-in #statistik .chart-wrapper,
.logged-in #statistik .utveck {
  padding-right: 0rem;
}
.logged-in #statistik h3 {
  font-size: 0.9375rem !important;
  margin-bottom: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL3RzZWxmdGVzdC5jc3MiLCJjb21wb25lbnRzL3RzZWxmdGVzdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBO0VBQ0MsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNDQUFBO0VBQ0EsbUJBQUE7RUFFQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNEJBQUE7RUFFQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0VBQUE7RUFDQSw2RUFBQTtFQUNHLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUVILG9DQUFBO0VBQ0Esd0JBQUE7QUNsQkQ7QURvQkM7RUE1REQ7SUE2REUsV0FBQTtFQ2pCQTtBQUNGO0FEbUJDO0VBaEVEO0lBaUVFLFdBQUE7RUNoQkE7QUFDRjs7QURtQkE7OztFQUdDLDhCQUFBO1VBQUEsc0JBQUE7QUNoQkQ7O0FEc0JBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBQ25CRDs7QUN2RU07RUFDRSxtQkFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0FEMEVSO0FDekVRO0VBQ0UsOEJBQUE7QUQyRVY7QUNyRVU7RUFFRSxzQkFBQTtFQUNBLHdCQUFBO0VBT0Esc0JBQUE7QURnRVo7QUNyRVk7RUFMRjtJQU1JLG1CQUFBO0lBQ0EseUJBQUE7SUFDQSx3QkFBQTtFRHdFWjtBQUNGO0FDckVZO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBRHVFZDtBQ2pFTTtFQUNFLFVBQUE7RUFDQSx5QkFBQTtBRG1FUjtBQ2pFUTtFQUNFLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBRG1FVjtBQy9ETTtFQUNFLFVBQUE7QURpRVI7QUMvRE07RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSwyQkFBQTtBRGlFUjtBQy9EUTtFQUNFLDBCQUFBO0VBQ0EsZ0JBQUE7QURpRVY7QUM1REU7RUFDRSxrQkFBQTtBRDhESjtBQzVETTtFQUNFLHdCQUFBO0FEOERSO0FDMURJOztFQUVFLG1CQUFBO0FENEROO0FDekRJO0VBQ0UsK0JBQUE7RUFDQSxnQkFBQTtBRDJETiIsImZpbGUiOiJjb21wb25lbnRzL3RzZWxmdGVzdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibHVlOiAjMDA3QUYzO1xuICAtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcbiAgLS1saWdodC1yZWQ6ICNGQTAwMDA7XG4gIC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XG4gIC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcbiAgLS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgLS1zZWxlY3RlZDogIzc3OENBMjtcbiAgLS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcbiAgLS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xuICAtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xuICAtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xuICAtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XG4gIC0tYmx1ZTogIzFDNjY5NjtcbiAgLS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XG4gIC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcbiAgLS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XG4gIC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcbiAgLS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xuICAtLXllbGxvdzogI0ZGQzcwMDtcbiAgLS1ncmVlbjogIzMxQzZBODtcbiAgLS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xuICAtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcbiAgLS1ncmVlbi1iZzogIzk4RTJEMztcbiAgLS1yZWQ6ICNGRjlEODc7XG4gIC0tYnRuLXJlZDogI2U3NGMzYztcbiAgLS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcbiAgLS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcbiAgLS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcbiAgLS1vcHRpb24tYmc6ICNFOEYwRjQ7XG4gIC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG4gIC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XG4gIC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xuICAtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1pbnB1dC1jb2xvcjogIzAwN2FmMztcbiAgLS1nYXA6IDE1cHg7XG4gIC0tYnV0dG9uLWdhcDogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcbiAgLS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xuICAtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcbiAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tZGVmYXV0LWdhcDogMTBweDtcbiAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcbiAgLS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xuICAtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAxNHB4O1xuICB9XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubG9nZ2VkLWluLnNlbGZ0ZXN0LXBhZ2UtYm9keSAuY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4ubG9nZ2VkLWluLnNlbGZ0ZXN0LXBhZ2UtYm9keSAuY29udGVudC1zaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLmxvZ2dlZC1pbi5zZWxmdGVzdC1wYWdlLWJvZHkgLnNlbGZ0ZXN0LXBhZ2UgLmNvbnRlbnQtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxLjQzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjYyNXJlbTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nZ2VkLWluLnNlbGZ0ZXN0LXBhZ2UtYm9keSAuc2VsZnRlc3QtcGFnZSAuY29udGVudC1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjMxMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4ubG9nZ2VkLWluLnNlbGZ0ZXN0LXBhZ2UtYm9keSAuc2VsZnRlc3QtcGFnZSAuY29udGVudC1tYWluIC5wYWdpbmF0aW9uLnBhZ2luYXRpb25Ub3Age1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxvZ2dlZC1pbi5zZWxmdGVzdC1wYWdlLWJvZHkgbGkudXNlcnJlcG9ydCB7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubG9nZ2VkLWluLnNlbGZ0ZXN0LXBhZ2UtYm9keSBsaS51c2VycmVwb3J0IGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xufVxuLmxvZ2dlZC1pbi5zZWxmdGVzdC1wYWdlLWJvZHkgLndyYXBwZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmxvZ2dlZC1pbi5zZWxmdGVzdC1wYWdlLWJvZHkgLnVpLWRpYWxvZ1thcmlhLWRlc2NyaWJlZGJ5PXByZXZpZXdTdGVwXSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDkzdmg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50O1xufVxuLmxvZ2dlZC1pbi5zZWxmdGVzdC1wYWdlLWJvZHkgLnVpLWRpYWxvZ1thcmlhLWRlc2NyaWJlZGJ5PXByZXZpZXdTdGVwXSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTN2aDtcbn1cbi5sb2dnZWQtaW4gI3N0YXRpc3RpayB7XG4gIG1heC13aWR0aDogNDAuNXJlbTtcbn1cbi5sb2dnZWQtaW4gI3N0YXRpc3RpayBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5sb2dnZWQtaW4gI3N0YXRpc3RpayAuY2hhcnQtd3JhcHBlcixcbi5sb2dnZWQtaW4gI3N0YXRpc3RpayAudXR2ZWNrIHtcbiAgcGFkZGluZy1yaWdodDogMHJlbTtcbn1cbi5sb2dnZWQtaW4gI3N0YXRpc3RpayBoMyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59IiwiQGltcG9ydCBcIi4uLy4uL3Nhc3MvYV92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmxvZ2dlZC1pbiB7XHJcbiAgJi5zZWxmdGVzdC1wYWdlIHtcclxuICAgICYtYm9keSB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICYtc2lkZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWxmdGVzdC1wYWdlIHtcclxuICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDIpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTMpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnBhZ2luYXRpb24ucGFnaW5hdGlvblRvcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaS51c2VycmVwb3J0IHtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0MCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLnVpLWRpYWxvZ1thcmlhLWRlc2NyaWJlZGJ5PVwicHJldmlld1N0ZXBcIl0ge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTN2aDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYygzMCkgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5M3ZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjc3RhdGlzdGlrIHtcclxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjQ4KTtcclxuICAgIG9sIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXJ0LXdyYXBwZXIsXHJcbiAgICAudXR2ZWNrIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL3psYW5nLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQTtFQUNDLGVBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQ0FBQTtFQUNBLG1CQUFBO0VBRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSx5QkFBQTtFQUVBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0VBRUEsb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdFQUFBO0VBQ0EsNkVBQUE7RUFDRyx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFFSCxvQ0FBQTtFQUNBLHdCQUFBO0FDbEJEO0FEb0JDO0VBNUREO0lBNkRFLFdBQUE7RUNqQkE7QUFDRjtBRG1CQztFQWhFRDtJQWlFRSxXQUFBO0VDaEJBO0FBQ0Y7O0FEbUJBOzs7RUFHQyw4QkFBQTtVQUFBLHNCQUFBO0FDaEJEOztBRHNCQTtFQUNDLDZCQUFBO0VBQ0EsbUJBQUE7QUNuQkQiLCJmaWxlIjoiY29tcG9uZW50cy96bGFuZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5zXCI7XHJcbiRmYS1mb250LXBhdGg6IFwiYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTY7XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6IGNhbGMoICR2YWx1ZXMgLyAkYmFzZS1mb250LXNpemUgKSAqIDFyZW07XHJcblxyXG5cdCRyZW0tdmFsdWVzOiAkYmFzZTtcclxuXHJcblx0QHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWJsYWNrOiAjMDAwO1xyXG5cdC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cdC0tYmx1ZTogIzAwN0FGMztcclxuXHQtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcclxuXHQtLWxpZ2h0LXJlZDogI0ZBMDAwMDtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xyXG5cdC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcclxuXHQtLXNpbHZlcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG5cdC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XHJcblx0LS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcclxuXHQtLWZhY2Vib29rOiByZ2JhKDIwLCAxMTUsIDIzMCwgMSk7XHJcblx0LS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcclxuXHQtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogIzE1Njc5ZDtcclxuXHQtLWJsdWU6ICMxQzY2OTY7XHJcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XHJcblx0LS1zbGlkZXItYmx1ZTogIzBCNjA5NzMzO1xyXG5cdC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xyXG5cdC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcclxuXHQtLWxpZ2h0ZXN0LWJsdWU6ICNiOGRjZjU7XHJcblx0LS15ZWxsb3c6ICNGRkM3MDA7IFxyXG5cdC0tZ3JlZW46ICMzMUM2QTg7XHJcblx0LS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xyXG5cdC0tbGlnaHQtZ3JlZW46IHJnYmEoNDksIDE5OCwgMTY4LCAwLjUpO1xyXG5cdC0tZ3JlZW4tYmc6ICM5OEUyRDM7XHJcblxyXG5cdC0tcmVkOiAjRkY5RDg3O1xyXG5cdC0tYnRuLXJlZDogI2U3NGMzYztcclxuXHQtLWxpZ2h0LXJlZDogcmdiYSgyNTUsIDE1NywgMTM1LCAwLjUpO1xyXG5cdC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XHJcblx0IFxyXG5cdC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XHJcblx0LS1vcHRpb24tYmc6ICNFOEYwRjQ7XHJcblx0LS1ib3JkZXItZ3JleTogcmdiYSgxOTUsIDE5NSwgMTk1LCAxKTtcclxuXHQtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xyXG5cclxuXHQtLWlucHV0LWhlaWdodDogMzBweDtcclxuXHQtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcclxuXHQtLWlucHV0LWNvbG9yOiAjMDA3YWYzO1xyXG5cdC0tZ2FwOiAxNXB4O1xyXG5cdC0tYnV0dG9uLWdhcDogMTJweDtcclxuXHQtLWJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcblx0LS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XHJcblx0LS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xyXG5cdC0tZHJvcC1zaGFkb3ctYmx1ZTogMHB4IDRweCBjYWxjKHZhcigtLWdhcCkvMykgMHB4IHJnYmEodmFyKC0tdmFyLWJsdWUpLCAzMCUpO1xyXG4gICAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XHJcbiAgICAtLWRlZmF1dC1nYXA6IDEwcHg7XHJcbiAgICAtLWRhcmstYmx1ZS1zcGlubmVyOiAjMTMxZmYxO1xyXG5cclxuXHQtLWRpc2FibGVkLWJnOnJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XHJcblx0LS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcclxuXHRcdC0tZ2FwOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiRmb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtb3Blbik7XHJcblx0Zm9udC1zaXplOiBjYWxjKDE0cmVtLzE2KTtcclxufVxyXG5cclxuJGFsbC1oZWFkaW5nczogXCJoMVwiLCBcImgyXCIsIFwiaDNcIiwgXCJoNFwiLCBcImg1XCIsIFwiaDZcIiwgXCIuaDFcIiwgXCIuaDJcIiwgXCIuaDNcIiwgXCIuaDRcIiwgXCIuaDVcIiwgXCIuaDZcIjtcclxuXHJcbiRhbGwtdGV4dC1pbnB1dHM6ICdpbnB1dFt0eXBlPVwiY29sb3JcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGVcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLCAnaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImVtYWlsXCJdJywgJ2lucHV0W3R5cGU9XCJtb250aFwiXScsICdpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdJywgJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLCAnaW5wdXRbdHlwZT1cInRlbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJ0ZXh0XCJdJywgJ2lucHV0W3R5cGU9XCJ0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJ1cmxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwid2Vla1wiXScsIFwiaW5wdXQ6bm90KFt0eXBlXSlcIiwgXCJidXR0b25cIiwgXCJ0ZXh0YXJlYVwiO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibHVlOiAjMDA3QUYzO1xuICAtLWxpZ2h0LXllbGxvdzogI0ZBRDIwMDtcbiAgLS1saWdodC1yZWQ6ICNGQTAwMDA7XG4gIC0tbGlnaHQtZ3JlZW46ICMzMkZBMDA7XG4gIC0tZGFyay1icm93bjogcmdiYSg0NywgNDAsIDQwLCAxKTtcbiAgLS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgLS1zZWxlY3RlZDogIzc3OENBMjtcbiAgLS1hcHBsZTogcmdiYSgxNiwgMjgsIDE3LCAxKTtcbiAgLS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xuICAtLWdvb2dsZTogcmdiYSg1MSwgMTQ2LCAyMDMsIDEpO1xuICAtLXNlcGFyYXRvcjogcmdiYSgxMTMsIDExMiwgMTIyLCAwLjYpO1xuICAtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XG4gIC0tYmx1ZTogIzFDNjY5NjtcbiAgLS1iYWNrZ3JvdW5kLWJsdWU6ICNFOEYwRjQ7XG4gIC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcbiAgLS1zbGlkZXItZGFyay1ibHVlOiAjMEI2MDk3OTk7XG4gIC0tbGlnaHQtYmx1ZTogIzdCQzZGOTtcbiAgLS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xuICAtLXllbGxvdzogI0ZGQzcwMDtcbiAgLS1ncmVlbjogIzMxQzZBODtcbiAgLS1ncmVlbi1hMTF5OiAjMTU3NzYzO1xuICAtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcbiAgLS1ncmVlbi1iZzogIzk4RTJEMztcbiAgLS1yZWQ6ICNGRjlEODc7XG4gIC0tYnRuLXJlZDogI2U3NGMzYztcbiAgLS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcbiAgLS12YWxpZGF0aW9uLXJlZDogI2JmMWYwZDtcbiAgLS1ib3JkZXItYmx1ZTogI0JCRDJFMjtcbiAgLS1vcHRpb24tYmc6ICNFOEYwRjQ7XG4gIC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XG4gIC0tcmVjb21tZW5kZWQtY29sb3I6ICM1MzY0NzA7XG4gIC0taW5wdXQtaGVpZ2h0OiAzMHB4O1xuICAtLWlucHV0LWZvbnQtc2l6ZTogMTVweDtcbiAgLS1pbnB1dC1jb2xvcjogIzAwN2FmMztcbiAgLS1nYXA6IDE1cHg7XG4gIC0tYnV0dG9uLWdhcDogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDhweDtcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWJvcmRlci1yYWRpdXMteHM6IDJweDtcbiAgLS1kcm9wLXNoYWRvdy1ibGFjazogMHB4IDRweCB2YXIoLS1nYXApIDBweCByZ2JhKHZhcigtLXZhci1ibGFjayksIDAuMDYpO1xuICAtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcbiAgLS1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIC0tZGVmYXV0LWdhcDogMTBweDtcbiAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcbiAgLS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xuICAtLWRpc2FibGVkLXRleHQ6ICM0ZjRmNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0Ljk2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiAxNHB4O1xuICB9XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufSJdfQ== */

:root {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  --font-family: "Lato", sans-serif;
  --black: #000;
  --text-color: rgba(0, 0, 0, 1);
  --white: #fff;
  --blue: #007AF3;
  --light-yellow: #FAD200;
  --light-red: #FA0000;
  --light-green: #32FA00;
  --dark-brown: rgba(47, 40, 40, 1);
  --silver: rgb(248, 248, 248);
  --selected: #778CA2;
  --apple: rgba(16, 28, 17, 1);
  --facebook: rgba(20, 115, 230, 1);
  --google: rgba(51, 146, 203, 1);
  --separator: rgba(113, 112, 122, 0.6);
  --primary-color: #15679d;
  --blue: #1C6696;
  --background-blue: #E8F0F4;
  --slider-blue: #0B609733;
  --slider-dark-blue: #0B609799;
  --light-blue: #7BC6F9;
  --lightest-blue: #b8dcf5;
  --yellow: #FFC700;
  --green: #31C6A8;
  --green-a11y: #157763;
  --light-green: rgba(49, 198, 168, 0.5);
  --green-bg: #98E2D3;
  --red: #FF9D87;
  --btn-red: #e74c3c;
  --light-red: rgba(255, 157, 135, 0.5);
  --validation-red: #bf1f0d;
  --border-blue: #BBD2E2;
  --option-bg: #E8F0F4;
  --border-grey: rgba(195, 195, 195, 1);
  --recommended-color: #536470;
  --input-height: 30px;
  --input-font-size: 15px;
  --input-color: #007af3;
  --gap: 15px;
  --button-gap: 12px;
  --border-radius: 12px;
  --border-radius-lg: 8px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
  --drop-shadow-black: 0px 4px var(--gap) 0px rgba(var(--var-black), 0.06);
  --drop-shadow-blue: 0px 4px calc(var(--gap)/3) 0px rgba(var(--var-blue), 30%);
  --border-color: #cdcdcd;
  --defaut-gap: 10px;
  --dark-blue-spinner: #131ff1;
  --disabled-bg:rgba(200, 200, 200, 1);
  --disabled-text: #4f4f4f;
}
@media (max-width: 767.96px) {
  :root {
    --gap: 25px;
  }
}
@media (max-width: 374.96px) {
  :root {
    --gap: 14px;
  }
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input, textarea, select {
  font-family: var(--font-open);
  font-size: 0.875rem;
}

.dk-page {
  padding-right: 0.25rem;
}
@media (max-width: 767.96px) {
  .dk-page {
    padding-left: var(--gap);
    padding-right: var(--gap);
  }
}
.dk-page .marketing-top {
  margin-bottom: 0px;
}
.dk-page .marketing-top h1 {
  padding-top: 1px;
  margin-bottom: 0;
  letter-spacing: -0.4px;
}
.dk-page .content-side {
  background-color: var(--red);
}
.dk-page .content-main {
  max-width: 35.75rem;
}
.dk-page .content-main .page-wrapper .login-left form .loginForm ul li .editor-field input {
  padding: 13px;
  letter-spacing: -0.5px;
  font-size: 0.9375rem;
  padding-top: 11px;
}
.dk-page .loginForm ul {
  -webkit-transform: translateX(-1px);
      -ms-transform: translateX(-1px);
          transform: translateX(-1px);
}
.dk-page .loginForm ul li {
  list-style: none;
  margin-bottom: 0.625rem;
}
.dk-page .loginForm ul .submit-button {
  padding-top: 0.3125rem;
}
.dk-page .trainingInformation {
  padding-right: 1.125rem !important;
}
.dk-page .trainingInformation .btn {
  padding-top: 0.5rem !important;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  letter-spacing: 0.25px;
  margin-bottom: 0.3125rem;
  font-weight: 700;
}

#dittkonto {
  background: var(--primary-color);
  border-radius: 4px;
  min-width: 100px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 15px 0px 30px;
  padding-bottom: 7px;
  line-height: 16px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFfdmFyaWFibGVzLnNjc3MiLCJwYWdlcy9kaXR0a29udG8uY3NzIiwicGFnZXMvZGl0dGtvbnRvLnNjc3MiLCJtaXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQTtFQUNDLGVBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxxQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQ0FBQTtFQUNBLG1CQUFBO0VBRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSx5QkFBQTtFQUVBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0VBRUEsb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHdFQUFBO0VBQ0EsNkVBQUE7RUFDRyx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFFSCxvQ0FBQTtFQUNBLHdCQUFBO0FDbEJEO0FEb0JDO0VBNUREO0lBNkRFLFdBQUE7RUNqQkE7QUFDRjtBRG1CQztFQWhFRDtJQWlFRSxXQUFBO0VDaEJBO0FBQ0Y7O0FEbUJBOzs7RUFHQyw4QkFBQTtVQUFBLHNCQUFBO0FDaEJEOztBRHNCQTtFQUNDLDZCQUFBO0VBQ0EsbUJBQUE7QUNuQkQ7O0FDMUVBO0VBQ0Usc0JBQUE7QUQ2RUY7QUM1RUU7RUFGRjtJQUdJLHdCQUFBO0lBQ0EseUJBQUE7RUQrRUY7QUFDRjtBQzdFRTtFQUNFLGtCQUFBO0FEK0VKO0FDN0VJO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FEK0VOO0FDM0VFO0VBQ0UsNEJBQUE7QUQ2RUo7QUMxRUU7RUFDRSxtQkFBQTtBRDRFSjtBQ2pFa0I7RUFDRSxhQUFBO0VBRUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FEa0VwQjtBQ3ZESTtFQUNFLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBRHlETjtBQ3hETTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7QUQwRFI7QUN0RE07RUFDRSxzQkFBQTtBRHdEUjtBQ25ERTtFQUNFLGtDQUFBO0FEcURKO0FDcERJO0VBQ0UsOEJBQUE7RUNNTCxxQkRMeUI7RUNNekIsc0JETnlCO0VBQ3BCLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtBRHVETjs7QUNsREE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBRHFERiIsImZpbGUiOiJwYWdlcy9kaXR0a29udG8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIm1peGluc1wiO1xyXG4kZmEtZm9udC1wYXRoOiBcImFzc2V0cy9mb250c1wiICFkZWZhdWx0O1xyXG4kYmFzZS1mb250LXNpemU6IDE2O1xyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCAkdmFsdWVzICkge1xyXG5cdCRyZW0tdmFsdWVzOiAoKTtcclxuXHJcblx0Ly8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG5cdCRiYXNlOiBjYWxjKCAkdmFsdWVzIC8gJGJhc2UtZm9udC1zaXplICkgKiAxcmVtO1xyXG5cclxuXHQkcmVtLXZhbHVlczogJGJhc2U7XHJcblxyXG5cdEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0LS1ibGFjazogIzAwMDtcclxuXHQtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0LS13aGl0ZTogI2ZmZjtcclxuXHQtLWJsdWU6ICMwMDdBRjM7XHJcblx0LS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XHJcblx0LS1saWdodC1yZWQ6ICNGQTAwMDA7XHJcblx0LS1saWdodC1ncmVlbjogIzMyRkEwMDtcclxuXHQtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XHJcblx0LS1zaWx2ZXI6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuXHQtLXNlbGVjdGVkOiAjNzc4Q0EyO1xyXG5cdC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XHJcblx0LS1mYWNlYm9vazogcmdiYSgyMCwgMTE1LCAyMzAsIDEpO1xyXG5cdC0tZ29vZ2xlOiByZ2JhKDUxLCAxNDYsIDIwMywgMSk7XHJcblx0LS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcclxuXHQtLXByaW1hcnktY29sb3I6ICMxNTY3OWQ7XHJcblx0LS1ibHVlOiAjMUM2Njk2O1xyXG5cdC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xyXG5cdC0tc2xpZGVyLWJsdWU6ICMwQjYwOTczMztcclxuXHQtLXNsaWRlci1kYXJrLWJsdWU6ICMwQjYwOTc5OTtcclxuXHQtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XHJcblx0LS1saWdodGVzdC1ibHVlOiAjYjhkY2Y1O1xyXG5cdC0teWVsbG93OiAjRkZDNzAwOyBcclxuXHQtLWdyZWVuOiAjMzFDNkE4O1xyXG5cdC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcclxuXHQtLWxpZ2h0LWdyZWVuOiByZ2JhKDQ5LCAxOTgsIDE2OCwgMC41KTtcclxuXHQtLWdyZWVuLWJnOiAjOThFMkQzO1xyXG5cclxuXHQtLXJlZDogI0ZGOUQ4NztcclxuXHQtLWJ0bi1yZWQ6ICNlNzRjM2M7XHJcblx0LS1saWdodC1yZWQ6IHJnYmEoMjU1LCAxNTcsIDEzNSwgMC41KTtcclxuXHQtLXZhbGlkYXRpb24tcmVkOiAjYmYxZjBkO1xyXG5cdCBcclxuXHQtLWJvcmRlci1ibHVlOiAjQkJEMkUyO1xyXG5cdC0tb3B0aW9uLWJnOiAjRThGMEY0O1xyXG5cdC0tYm9yZGVyLWdyZXk6IHJnYmEoMTk1LCAxOTUsIDE5NSwgMSk7XHJcblx0LS1yZWNvbW1lbmRlZC1jb2xvcjogIzUzNjQ3MDtcclxuXHJcblx0LS1pbnB1dC1oZWlnaHQ6IDMwcHg7XHJcblx0LS1pbnB1dC1mb250LXNpemU6IDE1cHg7XHJcblx0LS1pbnB1dC1jb2xvcjogIzAwN2FmMztcclxuXHQtLWdhcDogMTVweDtcclxuXHQtLWJ1dHRvbi1nYXA6IDEycHg7XHJcblx0LS1ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1sZzogOHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xyXG5cdC0tYm9yZGVyLXJhZGl1cy14czogMnB4O1xyXG5cdC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcclxuXHQtLWRyb3Atc2hhZG93LWJsdWU6IDBweCA0cHggY2FsYyh2YXIoLS1nYXApLzMpIDBweCByZ2JhKHZhcigtLXZhci1ibHVlKSwgMzAlKTtcclxuICAgIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xyXG4gICAgLS1kZWZhdXQtZ2FwOiAxMHB4O1xyXG4gICAgLS1kYXJrLWJsdWUtc3Bpbm5lcjogIzEzMWZmMTtcclxuXHJcblx0LS1kaXNhYmxlZC1iZzpyZ2JhKDIwMCwgMjAwLCAyMDAsIDEpO1xyXG5cdC0tZGlzYWJsZWQtdGV4dDogIzRmNGY0ZjtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XHJcblx0XHQtLWdhcDogMjVweDtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XHJcblx0XHQtLWdhcDogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4kZm9udC1wcmltYXJ5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlY29uZGFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW9wZW4pO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygxNHJlbS8xNik7XHJcbn1cclxuXHJcbiRhbGwtaGVhZGluZ3M6IFwiaDFcIiwgXCJoMlwiLCBcImgzXCIsIFwiaDRcIiwgXCJoNVwiLCBcImg2XCIsIFwiLmgxXCIsIFwiLmgyXCIsIFwiLmgzXCIsIFwiLmg0XCIsIFwiLmg1XCIsIFwiLmg2XCI7XHJcblxyXG4kYWxsLXRleHQtaW5wdXRzOiAnaW5wdXRbdHlwZT1cImNvbG9yXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRlXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdJywgJ2lucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJlbWFpbFwiXScsICdpbnB1dFt0eXBlPVwibW9udGhcIl0nLCAnaW5wdXRbdHlwZT1cIm51bWJlclwiXScsXHJcblx0J2lucHV0W3R5cGU9XCJwYXNzd29yZFwiXScsICdpbnB1dFt0eXBlPVwic2VhcmNoXCJdJywgJ2lucHV0W3R5cGU9XCJ0ZWxcIl0nLFxyXG5cdCdpbnB1dFt0eXBlPVwidGV4dFwiXScsICdpbnB1dFt0eXBlPVwidGltZVwiXScsICdpbnB1dFt0eXBlPVwidXJsXCJdJyxcclxuXHQnaW5wdXRbdHlwZT1cIndlZWtcIl0nLCBcImlucHV0Om5vdChbdHlwZV0pXCIsIFwiYnV0dG9uXCIsIFwidGV4dGFyZWFcIjtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogJGJsYWNrOyIsIjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmx1ZTogIzAwN0FGMztcbiAgLS1saWdodC15ZWxsb3c6ICNGQUQyMDA7XG4gIC0tbGlnaHQtcmVkOiAjRkEwMDAwO1xuICAtLWxpZ2h0LWdyZWVuOiAjMzJGQTAwO1xuICAtLWRhcmstYnJvd246IHJnYmEoNDcsIDQwLCA0MCwgMSk7XG4gIC0tc2lsdmVyOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gIC0tc2VsZWN0ZWQ6ICM3NzhDQTI7XG4gIC0tYXBwbGU6IHJnYmEoMTYsIDI4LCAxNywgMSk7XG4gIC0tZmFjZWJvb2s6IHJnYmEoMjAsIDExNSwgMjMwLCAxKTtcbiAgLS1nb29nbGU6IHJnYmEoNTEsIDE0NiwgMjAzLCAxKTtcbiAgLS1zZXBhcmF0b3I6IHJnYmEoMTEzLCAxMTIsIDEyMiwgMC42KTtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMTU2NzlkO1xuICAtLWJsdWU6ICMxQzY2OTY7XG4gIC0tYmFja2dyb3VuZC1ibHVlOiAjRThGMEY0O1xuICAtLXNsaWRlci1ibHVlOiAjMEI2MDk3MzM7XG4gIC0tc2xpZGVyLWRhcmstYmx1ZTogIzBCNjA5Nzk5O1xuICAtLWxpZ2h0LWJsdWU6ICM3QkM2Rjk7XG4gIC0tbGlnaHRlc3QtYmx1ZTogI2I4ZGNmNTtcbiAgLS15ZWxsb3c6ICNGRkM3MDA7XG4gIC0tZ3JlZW46ICMzMUM2QTg7XG4gIC0tZ3JlZW4tYTExeTogIzE1Nzc2MztcbiAgLS1saWdodC1ncmVlbjogcmdiYSg0OSwgMTk4LCAxNjgsIDAuNSk7XG4gIC0tZ3JlZW4tYmc6ICM5OEUyRDM7XG4gIC0tcmVkOiAjRkY5RDg3O1xuICAtLWJ0bi1yZWQ6ICNlNzRjM2M7XG4gIC0tbGlnaHQtcmVkOiByZ2JhKDI1NSwgMTU3LCAxMzUsIDAuNSk7XG4gIC0tdmFsaWRhdGlvbi1yZWQ6ICNiZjFmMGQ7XG4gIC0tYm9yZGVyLWJsdWU6ICNCQkQyRTI7XG4gIC0tb3B0aW9uLWJnOiAjRThGMEY0O1xuICAtLWJvcmRlci1ncmV5OiByZ2JhKDE5NSwgMTk1LCAxOTUsIDEpO1xuICAtLXJlY29tbWVuZGVkLWNvbG9yOiAjNTM2NDcwO1xuICAtLWlucHV0LWhlaWdodDogMzBweDtcbiAgLS1pbnB1dC1mb250LXNpemU6IDE1cHg7XG4gIC0taW5wdXQtY29sb3I6ICMwMDdhZjM7XG4gIC0tZ2FwOiAxNXB4O1xuICAtLWJ1dHRvbi1nYXA6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiA4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtc206IDRweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiAycHg7XG4gIC0tZHJvcC1zaGFkb3ctYmxhY2s6IDBweCA0cHggdmFyKC0tZ2FwKSAwcHggcmdiYSh2YXIoLS12YXItYmxhY2spLCAwLjA2KTtcbiAgLS1kcm9wLXNoYWRvdy1ibHVlOiAwcHggNHB4IGNhbGModmFyKC0tZ2FwKS8zKSAwcHggcmdiYSh2YXIoLS12YXItYmx1ZSksIDMwJSk7XG4gIC0tYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAtLWRlZmF1dC1nYXA6IDEwcHg7XG4gIC0tZGFyay1ibHVlLXNwaW5uZXI6ICMxMzFmZjE7XG4gIC0tZGlzYWJsZWQtYmc6cmdiYSgyMDAsIDIwMCwgMjAwLCAxKTtcbiAgLS1kaXNhYmxlZC10ZXh0OiAjNGY0ZjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NC45NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdhcDogMTRweDtcbiAgfVxufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1vcGVuKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmRrLXBhZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45NnB4KSB7XG4gIC5kay1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdhcCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2FwKTtcbiAgfVxufVxuLmRrLXBhZ2UgLm1hcmtldGluZy10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGstcGFnZSAubWFya2V0aW5nLXRvcCBoMSB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG4uZGstcGFnZSAuY29udGVudC1zaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5kay1wYWdlIC5jb250ZW50LW1haW4ge1xuICBtYXgtd2lkdGg6IDM1Ljc1cmVtO1xufVxuLmRrLXBhZ2UgLmNvbnRlbnQtbWFpbiAucGFnZS13cmFwcGVyIC5sb2dpbi1sZWZ0IGZvcm0gLmxvZ2luRm9ybSB1bCBsaSAuZWRpdG9yLWZpZWxkIGlucHV0IHtcbiAgcGFkZGluZzogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xufVxuLmRrLXBhZ2UgLmxvZ2luRm9ybSB1bCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcbn1cbi5kay1wYWdlIC5sb2dpbkZvcm0gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5kay1wYWdlIC5sb2dpbkZvcm0gdWwgLnN1Ym1pdC1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xufVxuLmRrLXBhZ2UgLnRyYWluaW5nSW5mb3JtYXRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuLmRrLXBhZ2UgLnRyYWluaW5nSW5mb3JtYXRpb24gLmJ0biB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNkaXR0a29udG8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMHB4IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufSIsIkBpbXBvcnQgXCIuLi8uLi9zYXNzL2FfdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5kay1wYWdlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg0KTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk2cHgpIHtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2FwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdhcCk7XHJcbiAgfVxyXG5cclxuICAubWFya2V0aW5nLXRvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc2lkZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtbWFpbiB7XHJcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDU3Mik7XHJcblxyXG4gICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgIC5sb2dpbi1sZWZ0IHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5sb2dpbkZvcm0ge1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDk5JTtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAuZWRpdG9yLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9naW5Gb3JtIHtcclxuICAgIHVsIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmFpbmluZ0luZm9ybWF0aW9uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE4KSAhaW1wb3J0YW50O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg4KSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxyKHJlbS1jYWxjKDIwKSk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2RpdHRrb250byB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMTVweCAwcHggMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcbiIsIkBtaXhpbiBtLW1xKCAkYnJlYWtwb2ludCApIHtcclxuXHRAZXJyb3IgXCJVc2UgYEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bmAgaW5zdGVhZC5cIjtcclxuXHRAY29udGVudDtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cdEBpZiAkbWluIHtcclxuXHQgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcblx0XHRAY29udGVudDtcclxuXHQgIH1cclxuXHR9IEBlbHNlIHtcclxuXHQgIEBjb250ZW50O1xyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuICAvLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG4gIEBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHRAaWYgJG1heCB7XHJcblx0ICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0ICB9XHJcblx0fSBAZWxzZSB7XHJcblx0ICBAY29udGVudDtcclxuXHR9XHJcbiAgfVxyXG5cclxuJGdsb2JhbC1mb250LXNpemU6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXBVbml0KCR2YWx1ZSkge1xyXG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoICR2YWx1ZXMgKSB7XHJcblx0JHJlbS12YWx1ZXM6ICgpO1xyXG5cclxuXHQvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcblx0JGJhc2U6ICggc3RyaXBVbml0KCR2YWx1ZXMpIC8gJGJhc2UtZm9udC1zaXplICkgKiAxcmVtO1xyXG5cclxuXHQkcmVtLXZhbHVlczogJGJhc2U7XHJcblxyXG5cdEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbkBtaXhpbiBwb2EoICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUsICRjb250ZW50OiAnJyApIHtcclxuXHRjb250ZW50OiAkY29udGVudDtcclxuXHRkaXNwbGF5OiAkZGlzcGxheTtcclxuXHRwb3NpdGlvbjogJHBvcztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kcyggJGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgJGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsICRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICkge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiAkYmFja2dyb3VuZC1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJGJhY2tncm91bmQtcG9zaXRpb247XHJcblx0YmFja2dyb3VuZC1zaXplOiAkYmFja2dyb3VuZC1zaXplO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZyggJHBhZGRpbmctdG9wOiAyMHB4LCAkcGFkZGluZy1yaWdodDogJHBhZGRpbmctdG9wLCAkcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLXRvcCwgJHBhZGRpbmctbGVmdDogJHBhZGRpbmctdG9wICkge1xyXG5cdHBhZGRpbmc6ICRwYWRkaW5nLXRvcCAkcGFkZGluZy1yaWdodCAkcGFkZGluZy1ib3R0b20gJHBhZGRpbmctbGVmdDtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctdGIoICRwYWRkaW5nLXRvcDogMjBweCwgJHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy10b3AgKSB7XHJcblx0cGFkZGluZy10b3A6ICRwYWRkaW5nLXRvcDtcclxuXHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYm90dG9tO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1sciggJHBhZGRpbmctbGVmdDogMjBweCwgJHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLWxlZnQgKSB7XHJcblx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZy1sZWZ0O1xyXG5cdHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXJpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCAkbWFyZ2luLXRvcDogMjBweCwgJG1hcmdpbi1yaWdodDogJG1hcmdpbi10b3AsICRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXRvcCwgJG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXRvcCApIHtcclxuXHRtYXJnaW46ICRtYXJnaW4tdG9wICRtYXJnaW4tcmlnaHQgJG1hcmdpbi1ib3R0b20gJG1hcmdpbi1sZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXRiKCAkbWFyZ2luLXRvcDogMjBweCwgJG1hcmdpbi1ib3R0b206ICRtYXJnaW4tdG9wICkge1xyXG5cdG1hcmdpbi10b3A6ICRtYXJnaW4tdG9wO1xyXG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWxyKCAkbWFyZ2luLWxlZnQ6IDIwcHgsICRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tbGVmdCApIHtcclxuXHRtYXJnaW4tbGVmdDogJG1hcmdpbi1sZWZ0O1xyXG5cdG1hcmdpbi1yaWdodDogJG1hcmdpbi1yaWdodDtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oICR0cmFuc2l0aW9uLXRpbWU6IDAuMnMsICR0cmFuc2l0aW9uLWVhc2U6IGxpbmVhcikge1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRpbWUgJHRyYW5zaXRpb24tZWFzZTtcclxufVxyXG5cclxuQG1peGluIGZvbnRlbGxvKCAkZm9udC1zaXplOiAxMHB4LCAkY29sb3I6ICRncmV5ICkge1xyXG5cdGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRzcGVhazogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0ycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xyXG5cdGNvbG9yOiAkY29sb3I7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gaW1hZ2Uge1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxufSJdfQ== */
