/* Minification failed. Returning unminified contents.
(106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/* 
	FrontEndSrc/_sass/profiles-header-fonts.scss

	Icon fonts used by the standalone profiles app. Has to be separate from profiles-header.scss because @import needs to come at the beginning of the bundled CSS.
*/
/* 
	FrontEndSrc/_sass/base/fonts/_fonts-var.scss
*/
/* 
	FrontEndSrc/_sass/base/fonts/_fontawesome.scss

	Separated into its own partial so it can be included in a separate CSS file by the Profiles application
*/
@font-face {
  font-family: "FontAwesome";
  src: url("https://jhmcdn.azureedge.net/template-assets/fonts/fontawesome/fontawesome-webfont-v4.7.0.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-weibo:before {
  content: "\f18a";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* 
	FrontEndSrc/_sass/base/fonts/_material-icons.scss
*/
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url("https://jhmcdn.azureedge.net/template-assets/fonts/material-icons/material-icons-v140.woff2") format("woff2");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2ZpbGVzLWhlYWRlci1mb250cy5zY3NzIiwiYmFzZS9mb250cy9fZm9udHMtdmFyLnNjc3MiLCJiYXNlL2ZvbnRzL19mb250YXdlc29tZS5zY3NzIiwicHJvZmlsZXMtaGVhZGVyLWZvbnRzLmNzcyIsImJhc2UvZm9udHMvX21hdGVyaWFsLWljb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Q0FBQTtBQ0FBOztDQUFBO0FDQUE7Ozs7Q0FBQTtBQU9BO0VBQ0MsMEJBQUE7RUFDQSwySEFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUNPRDtBREpBO0VBQ0MscUJBQUE7RUFDQSw2Q0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FDTUQ7O0FESEE7RUFDQyxnQkFBQTtBQ01EOztBREhBO0VBQ0MsZ0JBQUE7QUNNRDs7QURIQTtFQUNDLGdCQUFBO0FDTUQ7O0FESEE7RUFDQyxnQkFBQTtBQ01EOztBREhBO0VBQ0MsZ0JBQUE7QUNNRDs7QURIQTtFQUNDLGdCQUFBO0FDTUQ7O0FERkE7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtBQ0tEOztBQzdEQTs7Q0FBQTtBQUlBO0VBQ0MsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUhBQUE7QUQrREQ7QUM1REE7RUFDQyw2QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtBRDhERCIsImZpbGUiOiJwcm9maWxlcy1oZWFkZXItZm9udHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogXHJcblx0RnJvbnRFbmRTcmMvX3Nhc3MvcHJvZmlsZXMtaGVhZGVyLWZvbnRzLnNjc3NcclxuXHJcblx0SWNvbiBmb250cyB1c2VkIGJ5IHRoZSBzdGFuZGFsb25lIHByb2ZpbGVzIGFwcC4gSGFzIHRvIGJlIHNlcGFyYXRlIGZyb20gcHJvZmlsZXMtaGVhZGVyLnNjc3MgYmVjYXVzZSBAaW1wb3J0IG5lZWRzIHRvIGNvbWUgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgYnVuZGxlZCBDU1MuXHJcbiovXHJcblxyXG4vL0ZvbnRzIEF3ZXNvbWUgIHwgQXV0byBBY2Nlc3NpYmlsaXR5IMK3IEFzeW5jaHJvbm91cyBJY29uc1xyXG5AaW1wb3J0IFwiYmFzZS9mb250cy9mb250cy12YXJcIjtcclxuQGltcG9ydCBcImJhc2UvZm9udHMvZm9udGF3ZXNvbWVcIjtcclxuQGltcG9ydCBcImJhc2UvZm9udHMvbWF0ZXJpYWwtaWNvbnNcIjtcclxuIiwiLyogXHJcblx0RnJvbnRFbmRTcmMvX3Nhc3MvYmFzZS9mb250cy9fZm9udHMtdmFyLnNjc3NcclxuKi9cclxuXHJcblxyXG4kY2RuLWZvbnQtdXJsOiBcImh0dHBzOi8vamhtY2RuLmF6dXJlZWRnZS5uZXQvdGVtcGxhdGUtYXNzZXRzL2ZvbnRzL1wiO1xyXG4kbm90by1zYW5zLXByZWZpeDogXCJub3RvLXNhbnMvbm90by1zYW5zLXYzNV9cIjtcclxuJG5vdG8tc2VyaWYtcHJlZml4OiBcIm5vdG8tc2VyaWYvbm90by1zZXJpZi12MjNfXCI7IiwiLyogXHJcblx0RnJvbnRFbmRTcmMvX3Nhc3MvYmFzZS9mb250cy9fZm9udGF3ZXNvbWUuc2Nzc1xyXG5cclxuXHRTZXBhcmF0ZWQgaW50byBpdHMgb3duIHBhcnRpYWwgc28gaXQgY2FuIGJlIGluY2x1ZGVkIGluIGEgc2VwYXJhdGUgQ1NTIGZpbGUgYnkgdGhlIFByb2ZpbGVzIGFwcGxpY2F0aW9uXHJcbiovXHJcblxyXG4vL0ZvbnRzIEF3ZXNvbWUgIHwgQXV0byBBY2Nlc3NpYmlsaXR5IMK3IEFzeW5jaHJvbm91cyBJY29uc1xyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRzcmM6IHVybCgnI3skY2RuLWZvbnQtdXJsfWZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQtdjQuNy4wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uZmEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcclxufVxyXG5cclxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjA5OVwiXHJcbn1cclxuXHJcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCJcclxufVxyXG5cclxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYwZTFcIlxyXG59XHJcblxyXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxNmRcIlxyXG59XHJcblxyXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxNmFcIlxyXG59XHJcblxyXG4uZmEtd2VpYm86YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjE4YVwiXHJcbn1cclxuXHJcbi8vIFRoaXMgY2xhc3MgaXMgZGVmaW5pdGVseSBpbiB1c2UuIEkgdGhpbmsgdGhlcmUgYXJlIGFsc28gb3RoZXIgc3R5bGVzIGZvciBpdC4gRGVmaW5pdGVseSBzb21ldGhpbmcgdG8gbG9vayBpbnRvIGxhdGVyXHJcbi5zci1vbmx5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcblx0Ym9yZGVyOiAwXHJcbn0iLCIvKiBcblx0RnJvbnRFbmRTcmMvX3Nhc3MvcHJvZmlsZXMtaGVhZGVyLWZvbnRzLnNjc3NcblxuXHRJY29uIGZvbnRzIHVzZWQgYnkgdGhlIHN0YW5kYWxvbmUgcHJvZmlsZXMgYXBwLiBIYXMgdG8gYmUgc2VwYXJhdGUgZnJvbSBwcm9maWxlcy1oZWFkZXIuc2NzcyBiZWNhdXNlIEBpbXBvcnQgbmVlZHMgdG8gY29tZSBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBidW5kbGVkIENTUy5cbiovXG4vKiBcblx0RnJvbnRFbmRTcmMvX3Nhc3MvYmFzZS9mb250cy9fZm9udHMtdmFyLnNjc3NcbiovXG4vKiBcblx0RnJvbnRFbmRTcmMvX3Nhc3MvYmFzZS9mb250cy9fZm9udGF3ZXNvbWUuc2Nzc1xuXG5cdFNlcGFyYXRlZCBpbnRvIGl0cyBvd24gcGFydGlhbCBzbyBpdCBjYW4gYmUgaW5jbHVkZWQgaW4gYSBzZXBhcmF0ZSBDU1MgZmlsZSBieSB0aGUgUHJvZmlsZXMgYXBwbGljYXRpb25cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL2pobWNkbi5henVyZWVkZ2UubmV0L3RlbXBsYXRlLWFzc2V0cy9mb250cy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LXY0LjcuMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogXG5cdEZyb250RW5kU3JjL19zYXNzL2Jhc2UvZm9udHMvX21hdGVyaWFsLWljb25zLnNjc3NcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vamhtY2RuLmF6dXJlZWRnZS5uZXQvdGVtcGxhdGUtYXNzZXRzL2ZvbnRzL21hdGVyaWFsLWljb25zL21hdGVyaWFsLWljb25zLXYxNDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSIsIi8qIFxyXG5cdEZyb250RW5kU3JjL19zYXNzL2Jhc2UvZm9udHMvX21hdGVyaWFsLWljb25zLnNjc3NcclxuKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHNyYzogdXJsKFwiI3skY2RuLWZvbnQtdXJsfW1hdGVyaWFsLWljb25zL21hdGVyaWFsLWljb25zLXYxNDAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcbiAgXHJcbi5tYXRlcmlhbC1pY29ucyB7XHJcblx0Zm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0d29yZC13cmFwOiBub3JtYWw7XHJcblx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbiJdfQ== */

@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400-italic_cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400-italic_cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400-italic_devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400-italic_greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400-italic_greek.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400-italic_vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400-italic_latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400-italic_latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700-italic_cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700-italic_cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700-italic_devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700-italic_greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700-italic_greek.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700-italic_vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700-italic_latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700-italic_latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400_cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400_cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400_devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400_greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400_greek.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400_vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400_latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_400_latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700_cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700_cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700_devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700_greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700_greek.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700_vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700_latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-sans/noto-sans-v35_700_latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400-italic_cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400-italic_cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400-italic_greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400-italic_greek.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400-italic_vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400-italic_latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Serif;font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400-italic_latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700-italic_cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700-italic_cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700-italic_greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700-italic_greek.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700-italic_vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700-italic_latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Serif;font-style:italic;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700-italic_latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400_cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400_cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400_greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400_greek.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400_vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400_latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_400_latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700_cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700_cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700_greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700_greek.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700_vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700_latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:fallback;src:url(https://jhmcdn.azureedge.net/template-assets/fonts/noto-serif/noto-serif-v23_700_latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}img{border-style:none}fieldset{border:0;margin:0;padding:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}textarea{resize:vertical;line-height:normal;overflow:auto}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}hr{box-sizing:content-box;overflow:visible;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{margin-bottom:.5rem}dt{font-weight:700}dd{margin-bottom:.5rem}blockquote{margin:0 0 1rem}dfn{font-style:italic}code,kbd,pre,samp{font-family:Fira Mono,monospace;font-size:.85rem}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:3px auto -webkit-focus-ring-color}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}legend{display:block;width:100%;margin-bottom:.5rem;line-height:inherit;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}details{display:block}summary{display:list-item;cursor:pointer}[hidden],template{display:none}#ems:after,.center-restrict:after,.clearfix:after,.col-2.contain:after,.col-2:after,.col-3.contain:after,.col-3:after,.col-4.contain:after,.col-4:after,.contain:after,.container:after,.flex-wrapper:after,.footer-copyright:after,.footer-department:after,.footer-medicine:after,.four-col.contain:after,.four-col:after,.restrict:after,.section:after,.three-col.contain:after,.three-col:after,.two-col.contain:after,.two-col:after,footer .footer-inner:after,footer:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6{outline:0 dotted #666}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{outline-width:2px}.jssocials-share-link:focus .logo{outline:2px dotted #fff}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:.001}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.clear{clear:both}[class^=divider-]{display:block;box-sizing:content-box;width:60%;height:0;margin-bottom:1.5rem;border:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid hsla(0,0%,100%,.3);overflow:visible}h1[class^=heading-divider]:after,h2[class^=heading-divider]:after,h3[class^=heading-divider]:after,h4[class^=heading-divider]:after,h5[class^=heading-divider]:after{content:"";border-bottom:.1rem solid rgba(0,0,0,.3);display:block;width:9rem}h1[class^=heading-divider][class*="--yellow"]:after,h2[class^=heading-divider][class*="--yellow"]:after,h3[class^=heading-divider][class*="--yellow"]:after,h4[class^=heading-divider][class*="--yellow"]:after,h5[class^=heading-divider][class*="--yellow"]:after{border-color:#fd0}.align-center h1[class^=heading-divider]:after,.align-center h2[class^=heading-divider]:after,.align-center h3[class^=heading-divider]:after,.align-center h4[class^=heading-divider]:after,.align-center h5[class^=heading-divider]:after,h1[class^=heading-divider].align-center:after,h2[class^=heading-divider].align-center:after,h3[class^=heading-divider].align-center:after,h4[class^=heading-divider].align-center:after,h5[class^=heading-divider].align-center:after{margin-left:auto;margin-right:auto}h1[class^=heading-divider]:after,h2[class^=heading-divider]:after{margin-top:1.5rem}h3[class^=heading-divider]:after{margin-top:1rem}h4[class^=heading-divider]:after,h5[class^=heading-divider]:after{margin-top:.35rem}body,html{height:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{box-sizing:border-box}html{font-family:system-ui;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;font-size:1em;line-height:1.4}body{margin:0;font-size:1rem;font-weight:400;line-height:1.75;color:#1c1c1c;background-color:#fff;transition:font-size .3s}body,nav{font-family:Noto Sans,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;font-family:Noto Serif,serif;font-weight:400;line-height:1.3;color:#1c1c1c;transition:font-size .3s}.h1,.h2,h1,h2{margin-bottom:1.25rem}.h3,h3{margin-bottom:.75rem}.h4,.h5,.h6,h4,h5,h6{margin-bottom:.25rem;font-family:Noto Sans,sans-serif;font-weight:700;line-height:1.4}.h6,h6{color:#747474}main .h1 a[href],main .h2 a[href],main .h3 a[href],main .h4 a[href],main .h5 a[href],main .h6 a[href],main a[href].heading-chevron .h4,main a[href].heading-chevron h2,main h1 a[href],main h2 a[href],main h3 a[href],main h4 a[href],main h5 a[href],main h6 a[href]{text-decoration:none;position:relative}main .h1 a[href].heading-chevron span.text,main .h2 a[href].heading-chevron span.text,main .h3 a[href].heading-chevron span.text,main .h4 a[href].heading-chevron span.text,main .h5 a[href].heading-chevron span.text,main .h6 a[href].heading-chevron span.text,main a[href].heading-chevron .h4 span.text,main a[href].heading-chevron h2 span.text,main h1 a[href].heading-chevron span.text,main h2 a[href].heading-chevron span.text,main h3 a[href].heading-chevron span.text,main h4 a[href].heading-chevron span.text,main h5 a[href].heading-chevron span.text,main h6 a[href].heading-chevron span.text{display:inline;max-width:calc(100% - 2rem)}main .h1 a[href].heading-chevron span.chevron,main .h2 a[href].heading-chevron span.chevron,main .h3 a[href].heading-chevron span.chevron,main .h4 a[href].heading-chevron span.chevron,main .h5 a[href].heading-chevron span.chevron,main .h6 a[href].heading-chevron span.chevron,main a[href].heading-chevron .h4 span.chevron,main a[href].heading-chevron h2 span.chevron,main h1 a[href].heading-chevron span.chevron,main h2 a[href].heading-chevron span.chevron,main h3 a[href].heading-chevron span.chevron,main h4 a[href].heading-chevron span.chevron,main h5 a[href].heading-chevron span.chevron,main h6 a[href].heading-chevron span.chevron{position:relative;display:inline;left:.25rem;transition:.2s}main .h1 a[href].heading-chevron:focus span.chevron,main .h1 a[href].heading-chevron:hover span.chevron,main .h2 a[href].heading-chevron:focus span.chevron,main .h2 a[href].heading-chevron:hover span.chevron,main .h3 a[href].heading-chevron:focus span.chevron,main .h3 a[href].heading-chevron:hover span.chevron,main .h4 a[href].heading-chevron:focus span.chevron,main .h4 a[href].heading-chevron:hover span.chevron,main .h5 a[href].heading-chevron:focus span.chevron,main .h5 a[href].heading-chevron:hover span.chevron,main .h6 a[href].heading-chevron:focus span.chevron,main .h6 a[href].heading-chevron:hover span.chevron,main a[href].heading-chevron:focus .h4 span.chevron,main a[href].heading-chevron:focus h2 span.chevron,main a[href].heading-chevron:hover .h4 span.chevron,main a[href].heading-chevron:hover h2 span.chevron,main h1 a[href].heading-chevron:focus span.chevron,main h1 a[href].heading-chevron:hover span.chevron,main h2 a[href].heading-chevron:focus span.chevron,main h2 a[href].heading-chevron:hover span.chevron,main h3 a[href].heading-chevron:focus span.chevron,main h3 a[href].heading-chevron:hover span.chevron,main h4 a[href].heading-chevron:focus span.chevron,main h4 a[href].heading-chevron:hover span.chevron,main h5 a[href].heading-chevron:focus span.chevron,main h5 a[href].heading-chevron:hover span.chevron,main h6 a[href].heading-chevron:focus span.chevron,main h6 a[href].heading-chevron:hover span.chevron{left:.75rem}main .h1 a[href]:after,main .h1 a[href] span.chevron,main .h2 a[href]:after,main .h2 a[href] span.chevron,main h1 a[href]:after,main h1 a[href] span.chevron,main h2 a[href]:after,main h2 a[href] span.chevron{width:1.7rem;height:1.7rem;bottom:.35rem;right:-1.7rem}main .h1 a[href]:focus:after,main .h1 a[href]:focus span.chevron,main .h1 a[href]:hover:after,main .h1 a[href]:hover span.chevron,main .h2 a[href]:focus:after,main .h2 a[href]:focus span.chevron,main .h2 a[href]:hover:after,main .h2 a[href]:hover span.chevron,main h1 a[href]:focus:after,main h1 a[href]:focus span.chevron,main h1 a[href]:hover:after,main h1 a[href]:hover span.chevron,main h2 a[href]:focus:after,main h2 a[href]:focus span.chevron,main h2 a[href]:hover:after,main h2 a[href]:hover span.chevron{right:-2.2rem}main .h3 a[href]:after,main .h3 a[href] span.chevron,main h3 a[href]:after,main h3 a[href] span.chevron{width:1.5rem;height:1.5rem;bottom:.2rem;right:-1.5rem}main .h3 a[href]:focus:after,main .h3 a[href]:focus span.chevron,main .h3 a[href]:hover:after,main .h3 a[href]:hover span.chevron,main h3 a[href]:focus:after,main h3 a[href]:focus span.chevron,main h3 a[href]:hover:after,main h3 a[href]:hover span.chevron{right:-2rem}main .h4 a[href]:after,main .h4 a[href] span.chevron,main a[href].heading-chevron .h4 span.chevron,main a[href].heading-chevron .h4:after,main h4 a[href]:after,main h4 a[href] span.chevron{width:1.35rem;height:1.35rem;bottom:.1rem;right:-1.4rem}main .h4 a[href]:focus:after,main .h4 a[href]:focus span.chevron,main .h4 a[href]:hover:after,main .h4 a[href]:hover span.chevron,main a[href].heading-chevron .h4:focus:after,main a[href].heading-chevron .h4:focus span.chevron,main a[href].heading-chevron .h4:hover:after,main a[href].heading-chevron .h4:hover span.chevron,main h4 a[href]:focus:after,main h4 a[href]:focus span.chevron,main h4 a[href]:hover:after,main h4 a[href]:hover span.chevron{right:-1.8rem}main .h5 a[href]:after,main .h5 a[href] span.chevron,main .h6 a[href]:after,main .h6 a[href] span.chevron,main h5 a[href]:after,main h5 a[href] span.chevron,main h6 a[href]:after,main h6 a[href] span.chevron{width:1.25rem;height:1.25rem;bottom:.05rem;right:-1.3rem}main .h5 a[href]:focus:after,main .h5 a[href]:focus span.chevron,main .h5 a[href]:hover:after,main .h5 a[href]:hover span.chevron,main .h6 a[href]:focus:after,main .h6 a[href]:focus span.chevron,main .h6 a[href]:hover:after,main .h6 a[href]:hover span.chevron,main h5 a[href]:focus:after,main h5 a[href]:focus span.chevron,main h5 a[href]:hover:after,main h5 a[href]:hover span.chevron,main h6 a[href]:focus:after,main h6 a[href]:focus span.chevron,main h6 a[href]:hover:after,main h6 a[href]:hover span.chevron{right:-1.6rem}main .h1,main .h2,main .h3,main .h4,main .h5,main .h6,main h1,main h2,main h3,main h4,main h5,main h6{padding-right:1.25rem}main .h1 a[href]:after,main .h2 a[href]:after,main .h3 a[href]:after,main .h4 a[href]:after,main .h5 a[href]:after,main .h6 a[href]:after,main h1 a[href]:after,main h2 a[href]:after,main h3 a[href]:after,main h4 a[href]:after,main h5 a[href]:after,main h6 a[href]:after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%230056b3'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;display:inline-block;transition:.2s}main .h1 a[href].heading-chevron:after,main .h2 a[href].heading-chevron:after,main .h3 a[href].heading-chevron:after,main .h4 a[href].heading-chevron:after,main .h5 a[href].heading-chevron:after,main .h6 a[href].heading-chevron:after,main h1 a[href].heading-chevron:after,main h2 a[href].heading-chevron:after,main h3 a[href].heading-chevron:after,main h4 a[href].heading-chevron:after,main h5 a[href].heading-chevron:after,main h6 a[href].heading-chevron:after{content:"";display:none}main a[href].heading-chevron .h4,main a[href].heading-chevron h2{color:inherit}.h1.subtitle,.h2.subtitle,.h3.subtitle,h1.subtitle,h2.subtitle,h3.subtitle{font-family:Noto Sans,sans-serif}.h1,h1{font-size:2.441rem}.h2,h2{font-size:1.953rem}.h3,h3{font-size:1.563rem}.h4,h4{font-size:1.25rem}.h5,.h6,h5,h6{font-size:1rem}figure,p{margin-bottom:2rem}p{margin-top:0;line-height:1.75}b,strong{font-weight:700}.x-small,small{font-size:.8125rem}.small{font-size:.875rem}figure p:last-child{margin-bottom:0}a{color:#0068c1;text-decoration:underline;background-color:transparent;-webkit-text-decoration-skip:objects}a:focus,a:hover{color:#0056b3;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}a:after,a:before{text-decoration:underline}a:after,a:before,a:hover:after,a:hover:before{text-decoration:none}input[type=search]{-webkit-appearance:none}label{display:inline-block}audio,canvas,iframe,img,svg,video{vertical-align:middle}a.backToTop{z-index:9000;display:none;position:fixed;right:1rem;bottom:5vh}a.backToTop .top-icon{position:relative;display:inline-block;width:2.5rem;height:2.5rem;background-color:rgba(0,0,0,.75);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-4-4h24v24H-4z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M0 8l1.41 1.41L7 3.83V16h2V3.83l5.58 5.59L16 8 8 0z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}[class^=bg-image] .bg-image-content{padding:3rem 0 5rem;position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}[class^=bg-image] .bg-image-content:before{content:"";background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:absolute}[class^=bg-image] .bg-image-content .cards-main-container,[class^=bg-image] .bg-image-content .content-blocks,[class^=bg-image] .bg-image-content .cta-banner{position:relative}[class^=bg-image] .bg-image-content .cards-header>*,[class^=bg-image] .bg-image-content .content-blocks *,[class^=bg-image] .bg-image-content .content-blocks .number,[class^=bg-image] .bg-image-content .module-header>*,[class^=bg-image] .bg-image-content .section-header *{color:#fff}[class^=bg-image] .bg-image-content .cards-header .event-label:after,[class^=bg-image] .bg-image-content .label-divider:after,[class^=bg-image] .bg-image-content .module-content .content-label:after,[class^=bg-image] .bg-image-content .title-divider:after{background-color:#fff;border-color:#fff}@supports not (-webkit-overflow-scrolling:touch){[class^=bg-image][class*="--parallax"] .bg-image-content,[class^=bg-image][class*="--parallax"] .hero-banner-module .mega-media,[class^=bg-image][class*="--parallax"] .hero-section{background-attachment:fixed}}.blank-spacer-1{width:100%;height:1rem}.blank-spacer-2{width:100%;height:2rem}.blank-spacer-3{width:100%;height:3rem}.blank-spacer-4{width:100%;height:4rem}.blank-spacer-5{width:100%;height:5rem}main div.callout{padding:2rem}.ent-loc-article main div.callout{margin-bottom:2rem}main div.callout p:last-child{margin-bottom:0}#ems{max-width:100%;margin-left:auto;margin-right:auto;background-color:#f18a00;padding-top:.75rem;padding-bottom:.75rem;position:relative;margin-bottom:0;border-bottom:1px solid transparent}#ems-message{max-width:75rem;position:relative;margin:0 auto;padding:0 1rem;border:0}#ems-title{font-size:1rem;line-height:1;margin-bottom:.1rem;transition:font-size .3s}#ems-button{font:inherit;color:#333;padding:.5rem 0 .5rem 2rem;text-transform:uppercase;font-weight:400}#ems-button:focus,#ems-button:hover{text-decoration:none;outline-color:#333}#ems-button .icon-contain{display:-ms-flexbox;display:flex;height:1.2rem;width:1.2rem;position:absolute;left:0;top:.45rem;pointer-events:none;color:#000}#ems-button .button-text{position:relative;pointer-events:none;display:inline-block;padding-right:2rem}#ems-button .button-text div.svg-container img{color:#1c1c1c;height:2rem;width:2rem;overflow:hidden;position:absolute;right:0;top:calc(50% - 1rem);transition:all .3s}#ems-button[aria-expanded=true] div.svg-container img{-ms-transform:rotate(180deg);transform:rotate(180deg)}#ems-description a{color:#0056b3}#ems-description p{font-size:.875rem;margin:0}#ems .accordion-content p>a{color:#1c1c1c}#ems .accordion-content .accordion-content-wrap{max-width:45rem!important}.flex-wrapper{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:1rem}.flex-wrapper img{width:100%;margin-bottom:.5rem;vertical-align:middle}.flex-33-wrapper{padding-top:1.5rem}.flex-33-wrapper h2{font-size:1.125rem}.flex-10,.flex-10-left,.flex-15,.flex-15-left,.flex-25,.flex-25-left,.flex-25-right,.flex-33,.flex-33-left,.flex-33-left-no-border,.flex-33-right,.flex-33-right-no-border,.flex-40-right,.flex-50,.flex-50-left,.flex-50-right,.flex-50-right-no-border,.flex-60-left,.flex-75,.flex-75-left,.flex-75-right,.flex-100,.flex-100.no-border,.flex-profile-left,.no-border{margin-bottom:1rem}.flex-10 img,.flex-10-left img,.flex-15 img,.flex-15-left img,.flex-25 img,.flex-25-left img,.flex-25-right img,.flex-33 img,.flex-33-left-no-border img,.flex-33-left img,.flex-33-right-no-border img,.flex-33-right img,.flex-40-right img,.flex-50 img,.flex-50-left img,.flex-50-right-no-border img,.flex-50-right img,.flex-60-left img,.flex-75 img,.flex-75-left img,.flex-75-right img,.flex-100 img,.flex-100.no-border img,.flex-profile-left img,.no-border img{width:100%;vertical-align:middle}.flex-100{width:100%}.flex-10,.flex-10-left{max-width:80px;min-width:80px}.flex-caption,span.flex-caption{display:block;padding:.75rem 1rem;background:#f7f7f7;border-top:none;font-size:.875rem}.flexOneCol{width:100%;float:left}.flexOneColWide .mainBodyContentData{margin:0!important;padding:0!important}div.flex-25-right.research-labs-sidebar{width:100%;float:left;padding:2% 0 0;border-left:0;border-top:1px solid #ccc;margin:2% 0!important}.flex-video-inner{padding-top:0}footer{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:0;background-color:#101d28;font-size:1rem;color:#fff}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer ul{padding:0;list-style:none}footer ul li{margin-bottom:.5rem}footer .footer-inner{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}.footer-copyright,.footer-department,.footer-medicine{max-width:100%;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem}footer .footer-copyright{padding-top:0;padding-bottom:0}footer .copyright{padding-top:.75rem;padding-bottom:1rem;border-top:1px solid #fff;font-size:.8125rem;line-height:1.7}footer .copyright .currentDate{display:inline-block}li.int-lang-item.myanmar{margin-bottom:0;padding-right:0;border-right:none}li.int-lang-item.myanmar:after{display:inline-block;content:"";width:1px;height:19px;margin-left:calc(.5rem + 3px);background-color:#6da5c5;line-height:1.2;vertical-align:sub}li.int-lang-item.myanmar .int-lang-link img.myanmar-font-fix{width:2.5rem}.fa-american-sign-language-interpreting{font-size:1.25rem;vertical-align:middle}.col-4,.four-col{max-width:100%;margin-left:auto;margin-right:auto}.col-4.contain,.four-col.contain{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@supports (display:flex){.col-4,.four-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-4:after,.four-col:after{content:"";-ms-flex:auto;flex:auto}.col-4-i,.col-4-item,.four-col-i,.four-col-item{-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width:45.0625rem){.col-4-i,.col-4-item,.four-col-i,.four-col-item{-ms-flex:0 1 48.5714285714%;flex:0 1 48.5714285714%;max-width:48.5714285714%}}@media (min-width:60.0625rem){.col-4-i,.col-4-item,.four-col-i,.four-col-item{-ms-flex:0 1 22.8571428571%;flex:0 1 22.8571428571%;max-width:22.8571428571%}}}body{min-width:20rem}main{min-height:25rem;position:relative}.container{max-width:100%}.contain,.container{margin-left:auto;margin-right:auto}.contain{max-width:75rem;padding-left:1rem;padding-right:1rem}.section{padding:1rem 2rem}.restrict{max-width:45rem}.center-restrict{max-width:45rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;text-align:center}.center-restrict img{margin-bottom:2rem}.push-1{margin-left:8.5714285714%}.push-1-wider{margin-left:11.4285714286%}.push-2{margin-left:17.1428571429%}.push-2-wider{margin-left:20%}.push-3{margin-left:25.7142857143%}.push-3-wider{margin-left:28.5714285714%}.push-4{margin-left:34.2857142857%}.push-4-wider{margin-left:37.1428571429%}.push-5{margin-left:42.8571428571%}.push-5-wider{margin-left:45.7142857143%}.push-6{margin-left:51.4285714286%}.push-6-wider{margin-left:54.2857142857%}.push-7{margin-left:60%}.push-7-wider{margin-left:62.8571428571%}.push-8{margin-left:68.5714285714%}.push-8-wider{margin-left:71.4285714286%}.push-9{margin-left:77.1428571429%}.push-9-wider{margin-left:80%}.push-10{margin-left:85.7142857143%}.push-10-wider{margin-left:88.5714285714%}.push-11{margin-left:94.2857142857%}.push-11-wider{margin-left:97.1428571429%}.push-12{margin-left:102.8571428571%}.push-12-wider{margin-left:105.7142857143%}.pull-1{margin-left:-8.5714285714%}.pull-1-wider{margin-left:-11.4285714286%}.pull-2{margin-left:-17.1428571429%}.pull-2-wider{margin-left:-20%}.pull-3{margin-left:-25.7142857143%}.pull-3-wider{margin-left:-28.5714285714%}.pull-4{margin-left:-34.2857142857%}.pull-4-wider{margin-left:-37.1428571429%}.pull-5{margin-left:-42.8571428571%}.pull-5-wider{margin-left:-45.7142857143%}.pull-6{margin-left:-51.4285714286%}.pull-6-wider{margin-left:-54.2857142857%}.pull-7{margin-left:-60%}.pull-7-wider{margin-left:-62.8571428571%}.pull-8{margin-left:-68.5714285714%}.pull-8-wider{margin-left:-71.4285714286%}.pull-9{margin-left:-77.1428571429%}.pull-9-wider{margin-left:-80%}.pull-10{margin-left:-85.7142857143%}.pull-10-wider{margin-left:-88.5714285714%}.pull-11{margin-left:-94.2857142857%}.pull-11-wider{margin-left:-97.1428571429%}.pull-12{margin-left:-102.8571428571%}.pull-12-wider{margin-left:-105.7142857143%}.jssocials-shares{padding-left:0}.ent-loc-article main .jssocials-shares,.jssocials-shares{margin:0}.footer-ent .jssocials-shares{float:right;margin:.2em 0}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em .6em .3em 0;float:left}main .jssocials-share{margin-right:.25rem}.jssocials-share:last-child{margin-right:0}.jssocials-share-link{display:block;text-align:center;height:2.35rem;width:2.35rem;position:relative;text-decoration:none;line-height:1;padding:.55rem;color:#fff;transition:background .2s ease-in-out;border:1px solid transparent;background-color:#3490f3}.jssocials-share-link:focus,.jssocials-share-link:hover{background-color:#0e76e6}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{color:#fff}.jssocials-share-link .logo{display:block;outline-offset:.2rem;height:100%;margin:-1px}main .jssocials-share-link{padding:.75rem;height:2.75rem;width:2.75rem}.jssocials-share-link.facebook{background-color:#3b5998}.jssocials-share-link.facebook:focus,.jssocials-share-link.facebook:hover{background-color:#2d4373}.jssocials-share-link.instagram{background-color:#e03566}.jssocials-share-link.instagram:focus,.jssocials-share-link.instagram:hover{background-color:#c41e4e}.jssocials-share-link.linkedin{background-color:#007bb6}.jssocials-share-link.linkedin:focus,.jssocials-share-link.linkedin:hover{background-color:#005983}.jssocials-share-link.pinterest{background-color:#cb2027}.jssocials-share-link.pinterest:focus,.jssocials-share-link.pinterest:hover{background-color:#9f191f}.jssocials-share-link.twitter{background-color:#079dd7}.jssocials-share-link.twitter:focus,.jssocials-share-link.twitter:hover{background-color:#0087ba}.jssocials-share-link.weibo{background-color:#e71d34}.jssocials-share-link.weibo:focus,.jssocials-share-link.weibo:hover{background-color:#bd1427}.jssocials-share-link.youtube{background-color:#cd201f}.jssocials-share-link.youtube:focus,.jssocials-share-link.youtube:hover{background-color:#a11918}.jssocials-share-link svg{position:relative;width:100%;height:100%}.youtube-player{background:#222;outline-offset:.2rem}.youtube-player:focus{outline:2px dotted #0068c1!important}.youtube-player:hover .play-btn{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 546 384'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F91629' fill-rule='nonzero' d='M534.59 60.083c-6.279-23.65-24.78-42.276-48.271-48.597C443.739 0 273 0 273 0S102.262 0 59.681 11.486C36.191 17.808 17.69 36.433 11.41 60.083 0 102.95 0 192.388 0 192.388s0 89.438 11.41 132.305c6.279 23.65 24.78 41.5 48.271 47.821C102.261 384 273 384 273 384s170.738 0 213.319-11.486c23.49-6.321 41.992-24.171 48.272-47.821C546 281.826 546 192.388 546 192.388s0-89.438-11.41-132.305z'/%3E%3Cpath fill='%23FFF' d='M217.001 110.004v164.013l144.005-82.007z'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.youtube-player .play-btn{outline-offset:.2rem}.youtube-player .youtube-thumb:focus .play-btn{outline:2px dotted #0068c1}img{width:100%;height:auto}img[data-img-size=wide]{width:calc(100% + 2rem);margin-left:-1rem}.flex-video-wrapper{border-bottom:none!important}.flex-video{background:transparent!important;box-shadow:none!important}.flex-video,.flex-video-inner{border:none!important}ol[class^=ol--large]{list-style-type:none;padding-left:5rem}ol[class^=ol--large]>li{margin-bottom:2.5rem;min-height:3rem;max-width:720px;counter-increment:a;position:relative}ol[class^=ol--large]>li:before{content:counter(a);display:block;margin-bottom:.75rem;width:60px;height:60px;left:-80px;font-weight:700;text-align:center;position:absolute;padding-top:.3rem;font-size:1.75rem;color:#fff;background-color:#009aa6;border-radius:100%;z-index:1}.ent-loc-article .article-content ol.ol--large-wide--2col{max-width:75rem}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.col-3,.three-col{max-width:100%;margin-left:auto;margin-right:auto}.col-3.contain,.three-col.contain{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@supports (display:flex){.col-3,.three-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-3:after,.three-col:after{content:"";-ms-flex:auto;flex:auto}.col-3-i,.col-3-item,.three-col-i,.three-col-item{-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width:45.0625rem){.col-3-i,.col-3-item,.three-col-i,.three-col-item{-ms-flex:0 1 48.5714285714%;flex:0 1 48.5714285714%;max-width:48.5714285714%}}@media (min-width:60.0625rem){.col-3-i,.col-3-item,.three-col-i,.three-col-item{-ms-flex:0 1 31.4285714286%;flex:0 1 31.4285714286%;max-width:31.4285714286%}}}.col-2,.two-col{max-width:100%;margin-left:auto;margin-right:auto}.col-2.contain,.two-col.contain{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@supports (display:flex){.col-2,.two-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-2:after,.two-col:after{content:"";-ms-flex:auto;flex:auto}.col-2-i,.col-2-item,.col-2-left,.col-2-right,.two-col-i,.two-col-item,.two-col-left,.two-col-right{-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width:45.0625rem){.col-2-i,.col-2-item,.col-2-left,.col-2-right,.two-col-i,.two-col-item,.two-col-left,.two-col-right{-ms-flex:0 1 48.5714285714%;flex:0 1 48.5714285714%;max-width:48.5714285714%}}}.css-cols li{-moz-column-break-inside:avoid;break-inside:avoid}.css-cols .content-blocks{width:100%}a[class^=link-icon-]{position:relative;padding-left:2rem}.link-icon-laptop:before{content:"";display:inline-block;position:absolute;width:1.5rem;height:1.5rem;left:0;top:.1rem;-webkit-mask:none;mask:none;background:url(https://www.hopkinsmedicine.org/sebin/f/b/ic_laptop_blue_24px.svg) no-repeat 50%}.link-icon-chrome-reader-mode:before{content:"";display:inline-block;position:absolute;width:1.5rem;height:1.5rem;left:0;top:.1rem;-webkit-mask:none;mask:none;background:url(https://www.hopkinsmedicine.org/sebin/h/c/ic_chrome_reader_mode_blue_24px.svg) no-repeat 50%}.link-icon-help-outline:before{content:"";display:inline-block;position:absolute;width:1.5rem;height:1.5rem;left:0;top:.1rem;-webkit-mask:none;mask:none;background:url(https://www.hopkinsmedicine.org/sebin/r/b/ic_help_outline_blue_24px.svg) no-repeat 50%}.link-icon-library-books:before{content:"";display:inline-block;position:absolute;width:1.5rem;height:1.5rem;left:0;top:.1rem;-webkit-mask:none;mask:none;background:url(https://www.hopkinsmedicine.org/sebin/f/r/ic_library_books_blue_24px.svg) no-repeat 50%}.link-icon-ondemand-video:before{content:"";display:inline-block;position:absolute;width:1.5rem;height:1.5rem;left:0;top:.1rem;-webkit-mask:none;mask:none;background:url(https://www.hopkinsmedicine.org/sebin/n/l/ic_ondemand_video_blue_24px.svg) no-repeat 50%}@media (min-width:30.0625rem){.flex-wrapper img{margin-bottom:0}.flex-wrapper .flex-10,.flex-wrapper .flex-15,.flex-wrapper .flex-25,.flex-wrapper .flex-33,.flex-wrapper .flex-40-right,.flex-wrapper .flex-50,.flex-wrapper .flex-50-left,.flex-wrapper .flex-50-right,.flex-wrapper .flex-60-left,.flex-wrapper .flex-75,.flex-wrapper .flex-100{float:left;min-height:1px;margin-left:2%}.flex-wrapper .flex-10:first-child,.flex-wrapper .flex-15:first-child,.flex-wrapper .flex-25:first-child,.flex-wrapper .flex-33:first-child,.flex-wrapper .flex-40-right:first-child,.flex-wrapper .flex-50-left:first-child,.flex-wrapper .flex-50-right:first-child,.flex-wrapper .flex-50:first-child,.flex-wrapper .flex-60-left:first-child,.flex-wrapper .flex-75:first-child,.flex-wrapper .flex-100:first-child{margin-left:0}.flex-wrapper .flex-75,.flex-wrapper .flex-75-left,.flex-wrapper .flex-75-right{width:74.5%}.flex-wrapper .flex-60-left{width:66%}.flex-wrapper .flex-50,.flex-wrapper .flex-50-left,.flex-wrapper .flex-50-right{width:49%}.flex-wrapper .flex-50-right{margin-left:0}.flex-wrapper .flex-40-right{width:32%;margin-left:0}.flex-wrapper .flex-33{width:100%;margin-bottom:1.5rem;margin-left:0}.flex-wrapper .flex-33 img{float:left;width:49%;margin-right:4%}.flex-wrapper .flex-33 h4{margin-top:0;margin-bottom:0}.flex-wrapper .flex-33 p{padding-right:1rem;font-size:1rem}.flex-wrapper .flex-25{width:23.5%}.flex-50,.flex-50-left,.flex-50-right,.flex-50-right-no-border{width:49%}.flex-33,.flex-33-left,.flex-33-left-no-border,.flex-33-right,.flex-33-right-no-border{width:32%}.flex-25,.flex-25-left,.flex-25-right{width:23.5%}.flex-15,.flex-15-left{width:13.5%;margin-right:1.5%}.flex-10,.flex-10-left{width:10%;margin-right:2.5%}.flex-10-left,.flex-15-left,.flex-25-left,.flex-33-left,.flex-33-left-no-border,.flex-50-left,.flex-60-left,.flex-75-left{float:left;margin-right:2rem}.flex-25-right,.flex-33-right,.flex-33-right-no-border,.flex-40-right,.flex-50-right,.flex-50-right-no-border,.flex-75-right{float:right;margin-left:4%}.flex-profile-left{float:left;width:23.5%;margin-right:4%}}@media (min-width:40.0625rem){.youtube-player .play-btn{background-size:5rem 3.5rem}}@media (min-width:45.0625rem){#ems-title{font-size:1.125rem}#ems-description p{font-size:1rem}.flex-wrapper .flex-33{width:32%;margin-left:2%}.flex-wrapper .flex-33 h4,.flex-wrapper .flex-33 img,.flex-wrapper .flex-33 p{width:100%}.flex-wrapper .flex-33 img{margin-bottom:.5rem;margin-right:0}.flex-33-wrapper h2{font-size:1.25rem}.col-4-i,.col-4-item,.four-col-i,.four-col-item{float:left;width:48.5714285714%;margin-right:2.8571428571%}.col-4-i:nth-child(2n),.col-4-item:nth-child(2n),.four-col-i:nth-child(2n),.four-col-item:nth-child(2n){margin-right:0}.col-4-i:nth-child(odd),.col-4-item:nth-child(odd),.four-col-i:nth-child(odd),.four-col-item:nth-child(odd){clear:both}.col-4,.four-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[class^=s-],[class^=span-]{float:left;margin-right:2.8571428571%;word-wrap:break-word}[class^=s-]:after,[class^=span-]:after{content:"";display:table;clear:both}[class^=s-]:last-child,[class^=span-]:last-child{margin-right:0}.s-1,.span-1{width:5.7142857143%}.s-2,.span-2{width:14.2857142857%}.s-3,.span-3{width:22.8571428571%}.s-4,.span-4{width:31.4285714286%}.s-5,.span-5{width:40%}.s-6,.span-6{width:48.5714285714%}.s-7,.span-7{width:57.1428571429%}.s-8,.span-8{width:65.7142857143%}.s-9,.span-9{width:74.2857142857%}.s-10,.span-10{width:82.8571428571%}.s-11,.span-11{width:91.4285714286%}.s-12,.span-12{width:100%}ol[class^=ol--large][class*="--2col"]{columns:2;column-gap:160px}ol[class^=ol--large][class*="--2col"]>li{-moz-column-break-inside:avoid;break-inside:avoid-column}.col-3.css-cols .content-blocks,.three-col.css-cols .content-blocks{column-count:2}.col-3-i,.col-3-item,.three-col-i,.three-col-item{float:left;width:48.5714285714%;margin-right:2.8571428571%}.col-3-i:nth-child(2n),.col-3-item:nth-child(2n),.three-col-i:nth-child(2n),.three-col-item:nth-child(2n){margin-right:0}.col-3-i:nth-child(odd),.col-3-item:nth-child(odd),.three-col-i:nth-child(odd),.three-col-item:nth-child(odd){clear:both}.col-3,.three-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-2-i,.col-2-item,.col-2-left,.col-2-right,.two-col-i,.two-col-item,.two-col-left,.two-col-right{float:left;width:48.5714285714%;margin-right:2.8571428571%}.col-2-i:nth-child(2n),.col-2-item:nth-child(2n),.col-2-left:nth-child(2n),.col-2-right:nth-child(2n),.two-col-i:nth-child(2n),.two-col-item:nth-child(2n),.two-col-left:nth-child(2n),.two-col-right:nth-child(2n){margin-right:0}.col-2-i:nth-child(odd),.col-2-item:nth-child(odd),.col-2-left:nth-child(odd),.col-2-right:nth-child(odd),.two-col-i:nth-child(odd),.two-col-item:nth-child(odd),.two-col-left:nth-child(odd),.two-col-right:nth-child(odd){clear:both}.col-2,.two-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-2.css-cols .content-blocks,.col-3.css-cols .content-blocks{column-count:2}}@media (min-width:50.0625rem){.section{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:60.0625rem){body{font-size:1.125rem}.h1,h1{font-size:2.74613rem}.h2,h2{font-size:2.19713rem}.h3,h3{font-size:1.75838rem}.h4,h4{font-size:1.40625rem}.h5,.h6,h5,h6{font-size:1.125rem}.flex-caption,span.flex-caption{font-size:1rem}.col-4-i,.col-4-item,.four-col-i,.four-col-item{width:22.8571428571%}.col-4-i:nth-child(2n),.col-4-item:nth-child(2n),.four-col-i:nth-child(2n),.four-col-item:nth-child(2n){margin-right:2.8571428571%}.col-4-i:nth-child(odd),.col-4-item:nth-child(odd),.four-col-i:nth-child(odd),.four-col-item:nth-child(odd){clear:none}.col-4-i:nth-child(4n),.col-4-item:nth-child(4n),.four-col-i:nth-child(4n),.four-col-item:nth-child(4n){margin-right:0}.col-4-i:nth-child(4n+1),.col-4-item:nth-child(4n+1),.four-col-i:nth-child(4n+1),.four-col-item:nth-child(4n+1){clear:both}img[data-img-size=wide]{width:100%;margin-left:0}.col-3.css-cols .content-blocks,.three-col.css-cols .content-blocks{column-count:3;column-gap:6.24%}.col-3-i,.col-3-item,.three-col-i,.three-col-item{width:31.4285714286%}.col-3-i:nth-child(2n),.col-3-item:nth-child(2n),.three-col-i:nth-child(2n),.three-col-item:nth-child(2n){margin-right:2.8571428571%}.col-3-i:nth-child(odd),.col-3-item:nth-child(odd),.three-col-i:nth-child(odd),.three-col-item:nth-child(odd){clear:none}.col-3-i:nth-child(3n),.col-3-item:nth-child(3n),.three-col-i:nth-child(3n),.three-col-item:nth-child(3n){margin-right:0}.col-3-i:nth-child(3n+1),.col-3-item:nth-child(3n+1),.three-col-i:nth-child(3n+1),.three-col-item:nth-child(3n+1){clear:both}.col-3.css-cols .content-blocks{column-count:3;column-gap:6.24%}}@media print{:after,:before,:not(.button-logo-svg){background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}main :after,main :before,main :not(.resultItem){border:none!important}.article-share,.dome-detail .hero-mobile-fallback,.footer-ent,.loc-nav-btn{display:none!important}.masthead-ent .logo-expand:after,blockquote:after{content:none!important}.loc-nav-info{margin-left:0!important}.masthead-loc header{min-height:0!important}.jhm-breadcrumb span{display:inline-block!important;padding-top:.5rem!important}footer .copyright{border-top:1px solid #000!important}.request-text{font-weight:700!important}.ent-loc-article .article-header{margin-bottom:.5rem!important}.ent-loc-article main{margin-bottom:5rem!important}.footer-loc .nav-list-item{display:inline-block!important;padding-right:calc(.5rem + 3px)!important;padding-left:.5rem!important;border-right:1px solid #000!important}.footer-loc .nav-list-item:last-child{border-right:none!important}.masthead-loc .loc-nav-info h1{font-size:2rem!important}.article-content a,.article-content a:visited{text-decoration:underline}.article-content a[href]:after{content:" (" attr(href) ")";word-break:break-all}.article-content abbr[title]:after{content:" (" attr(title) ")"}.article-content .paginate a:after,.article-content .profiles-pagination a:after,.article-content .results-per-page a:after,.article-content a[class^=linkbtn]:after,.article-content a[href^="#"]:after,.article-content a[href^="javascript:"]:after{content:"";word-break:normal}#physicianDataFilteredResults .readOverflow{display:inline!important}#physicianDataFilteredResults .showOverflow{display:none!important}.faculty-wrapper,.photobooks-flex .resultItem,div[class^=card-fold]{page-break-inside:avoid!important}.photobooks-flex .resultItem img{box-sizing:content-box!important}a[class*=card-fold--]{padding-bottom:6rem!important}.related-content .related-content-block{color:#fff!important}.contain img,.teaser-img,.youtube-player{max-width:480px!important}.two-col-teaser{-ms-flex-pack:start!important;justify-content:start!important}.dome-detail header.dome-header-hero-image{padding-top:2rem!important}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}footer,iframe,img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
.clearfix:after,.ent-loc-article .article-content:after,.ent-loc-article .article-header:after{content:"";display:table;clear:both}.cta-drawer{position:absolute;top:1rem;right:0;min-height:23rem;max-width:85%;width:30rem;padding:1rem 0 1rem 3.875rem;z-index:2;overflow:hidden;pointer-events:none}.cta-drawer.open div[class^=cta-tab][class*="--orange"] span[class*=-icon]:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23ca5001'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E")}.cta-drawer.open div[class^=cta-tab][class*="--blue"] span[class*=-icon]:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%230078d3'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E")}.cta-drawer.open .cta-body{box-shadow:0 0 1rem 2px rgba(0,0,0,.4)}.cta-drawer.fixed-scroll{position:fixed;top:0;padding-top:0}.cta-drawer.fixed-scroll.open div[class^=cta-tab] span[class*=-icon]:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E")}.cta-drawer.fixed-scroll div[class^=cta-tab]{top:-2.75rem}.cta-drawer.fixed-scroll div[class^=cta-tab] h2{display:none}.cta-drawer.fixed-scroll div[class^=cta-tab] span[class*=-icon]{position:relative;display:block}.cta-drawer.fixed-scroll div[class^=cta-tab] span.phone-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}.cta-drawer.fixed-scroll div[class^=cta-tab] span.language-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95a15.65 15.65 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 0 1 5.08 16zm2.95-8H5.08a7.987 7.987 0 0 1 4.33-3.56A15.65 15.65 0 0 0 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z'/%3E%3C/svg%3E")}.cta-drawer.fixed-scroll div[class^=cta-tab] span.info-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E");-ms-transform:rotate(90deg);transform:rotate(90deg)}.cta-drawer.fixed-scroll div[class^=cta-tab] span.medical-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4v4z'/%3E%3C/svg%3E")}.cta-drawer.fixed-scroll div[class^=cta-tab][class*="--orange"] span[class*=-icon]{background:#ca5001}.cta-drawer.fixed-scroll div[class^=cta-tab][class*="--orange"] span[class*=-icon]:hover{background:#bb4a00}.cta-drawer.fixed-scroll div[class^=cta-tab][class*="--blue"] span[class*=-icon]{background:#0078d3}.cta-drawer.fixed-scroll div[class^=cta-tab][class*="--blue"] span[class*=-icon]:hover{background:#006cbd}.cta-drawer div[class^=cta-tab]{position:absolute;white-space:nowrap;outline:none;overflow:hidden;cursor:default;bottom:100%;box-shadow:0 0 0 1px rgba(0,44,199,.2);right:0;top:-1.75rem;height:44px;z-index:3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:background .3s}.cta-drawer div[class^=cta-tab][class*="--orange"]{background:#ca5001}.cta-drawer div[class^=cta-tab][class*="--orange"] .phone-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23ca5001'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}.cta-drawer div[class^=cta-tab][class*="--orange"] .language-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23ca5001'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95a15.65 15.65 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 0 1 5.08 16zm2.95-8H5.08a7.987 7.987 0 0 1 4.33-3.56A15.65 15.65 0 0 0 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z'/%3E%3C/svg%3E")}.cta-drawer div[class^=cta-tab][class*="--orange"] .info-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23ca5001'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E");-ms-transform:rotate(90deg);transform:rotate(90deg)}.cta-drawer div[class^=cta-tab][class*="--orange"] .medical-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23ca5001'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4v4z'/%3E%3C/svg%3E")}.cta-drawer div[class^=cta-tab][class*="--orange"]:hover{background:#bb4a00}.cta-drawer div[class^=cta-tab][class*="--orange"]:hover span[class*=-icon]{color:#bb4a00}.cta-drawer div[class^=cta-tab][class*="--blue"]{background:#0078d3}.cta-drawer div[class^=cta-tab][class*="--blue"] .phone-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%230078d3'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}.cta-drawer div[class^=cta-tab][class*="--blue"] .language-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%230078d3'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95a15.65 15.65 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 0 1 5.08 16zm2.95-8H5.08a7.987 7.987 0 0 1 4.33-3.56A15.65 15.65 0 0 0 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z'/%3E%3C/svg%3E")}.cta-drawer div[class^=cta-tab][class*="--blue"] .info-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%230078d3'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E");-ms-transform:rotate(90deg);transform:rotate(90deg)}.cta-drawer div[class^=cta-tab][class*="--blue"] .medical-icon:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%230078d3'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4v4z'/%3E%3C/svg%3E")}.cta-drawer div[class^=cta-tab][class*="--blue"]:hover{background:#006cbd}.cta-drawer div[class^=cta-tab][class*="--blue"]:hover span[class*=-icon]{color:#006cbd}.cta-drawer div[class^=cta-tab] h2{position:relative;top:50%;margin-bottom:0;color:#fff;padding-left:1rem;padding-right:calc(1rem + 44px);height:100%;line-height:0}.cta-drawer div[class^=cta-tab]:focus{box-shadow:0 0 0 2.5px #ebb700}.cta-drawer div[class^=cta-tab] span[class*=-icon]{position:absolute;right:0;top:0;bottom:0;background-color:#fff;width:44px;height:44px}.cta-drawer div[class^=cta-tab] span[class*=-icon]:hover{transition:background .3s}.cta-drawer div[class^=cta-tab] span[class*=-icon]:after{content:"";width:44px;height:44px;display:block;background-repeat:no-repeat;background-position:50%}.cta-drawer .cta-body{padding:2rem;background:#fff;display:none;right:-47.875rem;position:relative;max-height:30rem;overflow-y:hidden;pointer-events:auto}.autocomplete-container{position:absolute;width:100%;z-index:2}.ui-autocomplete{width:calc(100% - 2.75rem)!important;background-color:#f5f5f5;text-align:left;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;padding:.5rem 0 .75rem;left:0;top:.1rem;border:.1rem solid transparent}.ui-autocomplete .ui-menu-item{padding:.23rem 1rem;margin-bottom:0}.ui-autocomplete .ui-menu-item,.ui-autocomplete .ui-menu-item>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-autocomplete .ui-menu-item:hover{cursor:pointer;background-color:#0037cf;color:#fff}.ui-autocomplete .ui-menu-item:nth-child(n+9){display:none}.ent-loc-article .jhm-breadcrumb{margin-bottom:.5rem;padding-bottom:.5rem;font-size:1rem}.ent-loc-article .jhm-breadcrumb .breadcrumb{display:inline-block}.ent-loc-article .jhm-breadcrumb span{display:none}.ent-loc-article .article-hero .contain{margin-top:2rem}.ent-loc-article .article-hero img{max-width:100%}.ent-loc-article .article-header{margin-bottom:2rem}.ent-loc-article .article-title{margin-right:3rem}.ent-loc-article main{padding-bottom:5rem}.ent-loc-article main dl,.ent-loc-article main ol,.ent-loc-article main ul{margin-bottom:3rem}.ent-loc-article main dl dl,.ent-loc-article main dl ol,.ent-loc-article main dl ul,.ent-loc-article main ol dl,.ent-loc-article main ol ol,.ent-loc-article main ol ul,.ent-loc-article main ul dl,.ent-loc-article main ul ol,.ent-loc-article main ul ul{margin-bottom:0}.ent-loc-article .article-content,.ent-loc-article .article-header{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.ent-loc-article .article-content .flex-content,.ent-loc-article .article-content .h1,.ent-loc-article .article-content .h2,.ent-loc-article .article-content .h3,.ent-loc-article .article-content .h4,.ent-loc-article .article-content .h5,.ent-loc-article .article-content .h6,.ent-loc-article .article-content dl,.ent-loc-article .article-content form,.ent-loc-article .article-content h1,.ent-loc-article .article-content h2,.ent-loc-article .article-content h3,.ent-loc-article .article-content h4,.ent-loc-article .article-content h5,.ent-loc-article .article-content h6,.ent-loc-article .article-content ol,.ent-loc-article .article-content p,.ent-loc-article .article-content ul{max-width:45rem}.ent-loc-article .article-content img{display:block}@media (min-width:40.0625rem){.ui-autocomplete{width:32rem!important}.ui-autocomplete .ui-menu-item{padding:.23rem 2rem}}@media (min-width:45.0625rem){.ent-loc-article .jhm-breadcrumb{max-width:60rem;margin-top:2rem;padding-bottom:0}.ent-loc-article .jhm-breadcrumb:after{content:"";display:table;clear:both}.ent-loc-article .jhm-breadcrumb span{display:block}.ent-loc-article main{padding-bottom:10rem}}@media (min-width:60.0625rem){.ui-autocomplete .ui-menu-item{padding:.14rem 2rem}}
@charset "UTF-8";
/*
	FrontEndSrc/_sass/profiles-header.scss

	The standalone Profiles app will soon pull the HTML for the header and footer from Sitecore.
	This file generates the CSS to be used by Profiles. It contains only those styles that are needed for the enterprise and section headers and footers.
	In some places, different selectors are required for the same styles (due to conflicts with other styles in Profiles). 
	This is handled by applying the style originally with the % selector, then @extending it within the Sitecore and Profiles CSS.
*/
.show-grid {
  width: 100%;
}

:root {
  --input-height: 56;
  --input-height--tablet-l: 48;
  --input-border-width: 2px;
  --select-height--tablet-l: var(--input-height--tablet-l);
  --select-padding-x: 20;
  --select-font-size: 17;
  --select-font-weight: 500;
  --select-border-radius: 5px;
  --select-chevron-size: 20px;
  --select-height: var(--input-height);
  --select-color: #1c1c1c;
  --select-bg: #fff;
  --select-border: #1c1c1c;
  --select-border-width: 1px;
  --select-color-focus: #1c1c1c;
  --select-bg-focus: #fff;
  --select-border-focus: #1c1c1c;
  --select-dropdown-padding-x: 20;
  --select-dropdown-padding-y: 10;
  --select-dropdown-bg: #fff;
  --select-dropdown-border: 1px solid rgba(153, 153, 153, 0.5);
  --select-dropdown-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  --select-dropdown-color: #2f2f2f;
  --select-dropdown-color-hover: #000;
}

.fadeIn {
  opacity: 0;
  position: relative;
  top: 40px;
  transition: top 0.4s ease-out, opacity 0.3s ease-out;
}
.fadeIn.active {
  opacity: 1;
  top: 0;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.footer .rtf h3, .footer .rtf .h3,
.footer .rtf .content-blocks h3,
.footer .rtf .content-blocks .h3 {
  font-family: "Noto Sans", sans-serif;
  font-size: 1.313rem;
  font-weight: 700;
  line-height: 1.625rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .footer .rtf h3, .footer .rtf .h3,
  .footer .rtf .content-blocks h3,
  .footer .rtf .content-blocks .h3 {
    font-size: 28px;
    font-weight: 700;
    line-height: 44px;
    margin-bottom: 1.5rem;
  }
}

.footer .rtf p, .footer .rtf .p {
  font-family: "Noto Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.75em;
  color: black;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .footer .rtf p, .footer .rtf .p {
    font-size: 1.063rem;
    line-height: 1.688rem;
  }
}

.emergency-banner .button-text:after, #ems-button:after {
  content: "\e5cf";
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  height: 100%;
  font-family: Material Icons;
  font-size: 2rem;
  color: #0073cf;
  transition: 0.3s ease;
  pointer-events: none;
}

.skip-wrapper a {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  background-color: #ffffff;
  z-index: 1;
  color: #0070c9;
  padding: 0.5rem;
}
.skip-wrapper a:focus {
  left: 0;
  height: auto;
  width: auto;
  outline: 2px dotted #0070c9;
  text-decoration: underline;
  outline-offset: -4px;
}

/*
	Apply a style to all elements with a dark background color
	(Any background color where the text should be white)

	$selector: Selector to apply the background color class to
		- & (default)
		- 'parent': Use background color as parent class
		- Anything else: selector is nested
	$exclude-colors: List of any colors that shouldn't be included (for example if that particular module doesn't support them)
*/
.ach-footer .module-container.content-blocks {
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-right: -1rem;
  margin-left: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 768px) {
  .ach-footer .module-container.content-blocks {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.ach-footer .module-container.content-blocks:last-child {
  margin-bottom: 0;
}
.ach-footer .module-container.content-blocks + .content-toggle__wrap {
  margin-top: -3rem;
  position: static !important;
  display: block !important;
  height: 0;
  overflow: hidden;
  opacity: 0;
  padding: 0;
  visibility: hidden;
}
@media (max-width: 768px) {
  .ach-footer .module-container.content-blocks + .content-toggle__wrap {
    margin-top: -2.5rem;
  }
}
.ach-footer .module-container.content-blocks + .content-toggle__wrap:before {
  content: "";
  position: relative;
  height: 0;
}
.ach-footer .module-container.content-blocks + .content-toggle__wrap .content-toggle {
  display: none;
}
@media (min-width: 1200px) {
  .ach-footer .module-container.content-blocks {
    margin-left: -4rem;
    margin-right: -4rem;
  }
}

/* YAPL
name: Local Footer
partial: hopkins-footer
selector: .footer-loc
*/
/* YAPL
name: Enterprise Footer
partial: hopkins-footer
selector: .footer-ent
notes: All HTML and CSS provided by Hopkins.
*/
.footer-loc {
  padding: 2rem 0;
  background: #101d28;
}
.footer-loc h2 {
  margin-bottom: 1.25rem;
  font-family: "Noto Serif", serif;
  font-size: 1.75rem;
}
@media (min-width: 1024px) {
  .footer-loc h2 {
    font-size: 2.25rem;
  }
}
.footer-loc .footer-inner .rtf p {
  color: #ffffff;
}
.footer-loc .rtf,
.footer-loc .social-links {
  margin-top: 20px;
}
.footer-loc .nav-list-item a,
.footer-loc .rtf a {
  color: #73acca;
}
.footer-loc .nav-list-item a:hover, .footer-loc .nav-list-item a:focus,
.footer-loc .rtf a:hover,
.footer-loc .rtf a:focus {
  text-decoration: underline;
  color: #73acca;
}
@media (min-width: 1024px) {
  .footer-loc .nav-list-item {
    display: inline-block;
    vertical-align: top;
  }
  .footer-loc .nav-list-item:not(:last-child) {
    margin-right: 0.625rem;
    padding-right: 0.625rem;
    border-right: 1px solid #73acca;
  }
}

.footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  font-size: 1rem;
  color: rgb(255, 255, 255);
}
.footer::after {
  content: "";
  display: table;
  clear: both;
}
.footer a {
  text-decoration: none;
}
.footer a:hover {
  text-decoration: underline;
}
.footer ul {
  padding: 0;
  list-style: none;
}
.footer ul li {
  margin-bottom: 0.5rem;
}

@media (max-width: 959.9px) {
  .footer.toggl .footer-copyright {
    padding-bottom: 80px;
  }
}

.footer .footer-inner {
  position: relative;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
.footer .footer-inner::after {
  content: "";
  display: table;
  clear: both;
}

.footer .int-lang {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
  font-size: 1rem;
}
@media (min-width: 40.0625rem) {
  .footer .int-lang {
    margin-bottom: 1rem;
  }
}
.footer .int-lang > span:first-of-type {
  display: block;
  margin-bottom: 0.5rem;
}
.footer .int-lang > ul,
.footer .int-lang span > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.footer .int-lang > ul > li,
.footer .int-lang span > ul > li {
  display: inline-block;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
  padding-right: calc(0.5rem + 3px);
  border-right: 1px solid rgb(109, 165, 197);
  line-height: 1.2;
}
.footer .int-lang > ul > li:nth-last-child(2) span,
.footer .int-lang span > ul > li:nth-last-child(2) span {
  display: inline-block;
  width: 2.5rem;
  height: 2rem;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAMAAAC6GQAEAAAAhFBMVEUAAABtpsZupchvpsdupsZupsZtpsZtpcZupcZyq8dupsaGu9dupsZtp8Vwqch2rtFvp8dyqst4tc9upcZvp8dwqMlupsdtpsZtpsZupcZupsZupsZzqcpupsZtpcZtpsZtpsZtpsZupsZvqcdwqclvp8hupsZup8dwpsZtpsZupsZtpcVWcOumAAAAK3RSTlMAuDN6+nHL3Gcf7gXRhC8NQhgK9VAjW+Km8caYErSqv5/okDsoSYpjWNaHaSJ57gAAAptJREFUWMPtldmyqjAQRVsJRCQyK4OAOOBw9v//39UQDjJUHauk6r6wn2K7s+gknQ7NmjXrP8krI3S0Lj16UxXzRGjZxzwneiI6AgyLGvklAAZw71OghsOlG7Ej2NRoj+Muc8IFDP9DYIGqHzph1wzPOMrUrEPkfghcYNkPbbBq2Te1dJ8mAabYNsNpgALeBEDP/i2SEuE3wKF2ENakQDrgsCWypgOaAuBG4E0GJGvDARZOB9y61Xn5RxGarjcC1BfqjPftdOd6xEvHq6kiQ99ysX45iksPWIDVoQ1E1iyXI3jkZW4kqG/j0Gf9MDAjFgyB3gFqiGz15RQ51QqR+zU5rNMZ+nIEq1cN+BuG/Rtwi8AmpSzCvQEWnYIZ+m7gzd1cruG2wBN+ZFRxUrWFR6yLld1Ahz4jgft2CSL/F3iESa2i5peXMwAs1eq0hj6UnUvgNkAHnN4Ut9/NdtecAzAkcuDDvdOr9QZo4/BuvKouaFf1BvnuibEVjfg63c1F3GYoXtno+1J7OUqZoS0AJJpVs9fsMuobBxIPiKoAT7Fn2imcVwyPWADCUY+LPuobXzLFCC8JW6x2cYJwK3fKBH8md+aqvHRoo77xQ6EzDF5fBpsFC9mxPTxk5QV15edwx33jZUMnqExoBaRyJUY9cyMXEmLtDH1yMFrY5HCkcrAtkFzlId+AwrWoQknZD0NIA9+F5CjrX73aGQM8LwRDqqml7BiQGAccBZDIUNdnNh1EDJpDPf8QAMzQrN9Xz9QMSPG9bHg9nzItMGxfSpZ99utntA2ZIR6K1vW1ypaV9+m7LMvHoL81A2fgV8B8CLzi9gXwhFs/JHD+AugiOWkdCUT+F0DSGHqKzvQNkMy73lHodP529DvNmjVrWv0Dr25Y7M2klm8AAAAASUVORK5CYII=") no-repeat;
  background-size: 2.5rem 2rem;
  cursor: pointer;
  vertical-align: middle;
}
.footer .int-lang > ul > li:last-child,
.footer .int-lang span > ul > li:last-child {
  border-right: 0;
  margin-bottom: 0;
  padding-right: 0;
}
.footer .int-lang > ul > li:last-child span,
.footer .int-lang span > ul > li:last-child span {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABgFBMVEUAAABtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcVtpcXuw2LjAAAAf3RSTlMAAQIDBAUGBwgJCgsMDQ4QERITFBYXGBobHR8gIiMkJSYnKCkrMDEzNjk6Oz0+QUNER0pLTE1SVFVWV1lbXF1fY2RnaGlrbW9xc3V3eHt8fn+AgoOGiZKUmJqepaaoqq+0tbe6vL7AwcXHzNHV19na3ODi5Ojp6+3v8fP19/v9PzbrrgAAAZNJREFUGBnVwWlD0gAAx+H/pihoSpFRaaVWVmZZaocEZJd2YFlk94GVGmWHRWE42O+rxzHY5MXgrc+jXWb/6zm1I2rBYbUWtsDuVUtGFkqjipwMyl8MmL1dgK0O+TELULSoCMnPOI5vM/L1lqqVyYGgmpiTY3JZNGTPycO8lIc+1fXjNaTO2Nr2xvvlWzOxPGXLqlvE8c8GhiI5dtqjmn4c63MDkaunAn9oklbNS1yPpCTY8aMP8OhVxUG8nmgKLkpK40qpLLSOI3PjKxBVYlZlI7geS2ayhGNJMlZhou/HZkDSGHWFKWn4Fw17JYWLax134LlkfMKxGJCUwxWWZNyf0Ajw4eYXHBdUMY8rJekZHNdDPDZU1V3C9S75ERiVpvM0nFDNPZq86Ml+v3Z64Sc1K3IEbXa4ayTwiqouBVjXu0ORI2cuJ8aD0qCNa0sNoeJ2slNePVcyv/9uUvVKri5TzYxD8TxV0/LTlcNhB+TnGBVvgKfyZa7yOb4vA1ZQLRkZ4LxaOwssqQ2DkFZbDgxrl/kPDDP7QWnB038AAAAASUVORK5CYII=") no-repeat;
  background-size: 1.5rem 1.5rem;
  cursor: pointer;
  vertical-align: middle;
}

.footer .footer-copyright {
  padding-top: 0;
  padding-bottom: 0;
  background-color: rgb(9, 20, 30);
}
.footer .copyright {
  padding-top: 0.75rem;
  padding-bottom: 1rem;
  border-top: 1px solid rgb(255, 255, 255);
  font-size: 0.8125rem;
  line-height: 1.7;
}
.footer .copyright .currentDate {
  display: inline-block;
}

.footer-ent,
.footer-copyright {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.footer-ent::after,
.footer-copyright::after {
  content: "";
  display: table;
  clear: both;
}

.footer-ent {
  position: relative;
  background-color: rgb(9, 20, 30);
}
.footer-ent .two-column {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 60.0625rem) {
  .footer-ent .two-column-left, .footer-ent .two-column-right {
    float: left;
    width: 48.57143%;
  }
  .footer-ent .two-column-right {
    float: right;
    text-align: right;
  }
}
@media (min-width: 64.0625rem) {
  .footer-ent .two-column-left {
    width: 57.14286%;
  }
  .footer-ent .two-column-right {
    width: 40%;
  }
}
.footer-ent .two-column::after {
  content: "";
  display: table;
  clear: both;
}

.footer-ent .two-column-left {
  margin-bottom: 2rem;
}
@media (min-width: 60.0625rem) {
  .footer-ent .two-column-left {
    margin-bottom: 0;
  }
}

.footer-ent .footer-logo a.jhm-footer-logo {
  display: block;
  margin-bottom: 1.5rem;
}
.footer-ent .footer-logo a.jhm-footer-logo .jhmLogo-custom {
  width: 14rem;
}

.footer-ent .add-info {
  margin-bottom: 1rem;
}
.footer-ent .add-info .additional-info-label {
  margin-bottom: 0.5rem;
}
.footer-ent .add-info > div:not(:first-of-type) {
  margin-bottom: 0.5rem;
}
.footer-ent .add-info [class^=info-] a:not(:last-child) {
  border-right: 1px solid #6da5c5;
  margin-right: 0.5rem;
  padding-right: calc(0.5rem + 3px);
}

.footer-ent a {
  color: rgb(109, 165, 197);
}
.footer-ent a:hover, .footer-ent a:focus {
  color: rgb(109, 165, 197);
}
.footer-ent a.jssocials-share-link {
  color: rgb(255, 255, 255);
  display: block;
}
.footer-ent a.jssocials-share-link:hover, .footer-ent a.jssocials-share-link:focus {
  color: rgb(255, 255, 255);
}

.rtl .footer {
  direction: rtl;
}
.rtl .jssocials-share {
  margin: 0.3em 0 0.3em 0.6em;
}

.jssocials-shares {
  margin: 0.2em 0;
}

.jssocials-shares * {
  box-sizing: border-box;
}

.jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: 0.3em 0.6em 0.3em 0;
}

.jssocials-share:last-child {
  margin-right: 0;
}

.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1.5em;
}

img.jssocials-share-logo {
  width: auto;
  height: 1em;
}

.jssocials-share-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1;
}
.jssocials-share-link.jssocials-share-link-count {
  padding-top: 0.2em;
}
.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
  display: block;
  font-size: 0.6em;
  margin: 0 -0.5em -0.8em -0.5em;
}
.jssocials-share-link.jssocials-share-no-count {
  padding-top: 0.5em;
}
.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
  height: 1em;
}

.jssocials-share-label {
  padding-left: 0.3em;
  vertical-align: middle;
}

.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  line-height: 1;
  vertical-align: middle;
  cursor: default;
}
.jssocials-share-count-box.jssocials-share-no-count {
  display: none;
}

.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle;
}

.jssocials-share-twitter .jssocials-share-link {
  background: #00aced;
}
.jssocials-share-twitter .jssocials-share-link:hover {
  background: #0087ba;
}

.jssocials-share-facebook .jssocials-share-link {
  background: #3b5998;
}
.jssocials-share-facebook .jssocials-share-link:hover {
  background: #2d4373;
}

.jssocials-share-googleplus .jssocials-share-link {
  background: #dd4b39;
}
.jssocials-share-googleplus .jssocials-share-link:hover {
  background: #c23321;
}

.jssocials-share-linkedin .jssocials-share-link {
  background: #007bb6;
}
.jssocials-share-linkedin .jssocials-share-link:hover {
  background: #005983;
}

.jssocials-share-pinterest .jssocials-share-link {
  background: #cb2027;
}
.jssocials-share-pinterest .jssocials-share-link:hover {
  background: #9f191f;
}

.jssocials-share-email .jssocials-share-link {
  background: #3490F3;
}
.jssocials-share-email .jssocials-share-link:hover {
  background: #0e76e6;
}

.jssocials-share-stumbleupon .jssocials-share-link {
  background: #eb4823;
}
.jssocials-share-stumbleupon .jssocials-share-link:hover {
  background: #c93412;
}

.jssocials-share-whatsapp .jssocials-share-link {
  background: #29a628;
}
.jssocials-share-whatsapp .jssocials-share-link:hover {
  background: #1f7d1e;
}

.jssocials-share-telegram .jssocials-share-link {
  background: #2ca5e0;
}
.jssocials-share-telegram .jssocials-share-link:hover {
  background: #1c88bd;
}

.jssocials-share-line .jssocials-share-link {
  background: #25af00;
}
.jssocials-share-line .jssocials-share-link:hover {
  background: #1a7c00;
}

.jssocials-share-viber .jssocials-share-link {
  background: #7b519d;
}
.jssocials-share-viber .jssocials-share-link:hover {
  background: #61407b;
}

.jssocials-share-pocket .jssocials-share-link {
  background: #ef4056;
}
.jssocials-share-pocket .jssocials-share-link:hover {
  background: #e9132e;
}

.jssocials-share-messenger .jssocials-share-link {
  background: #0084ff;
}
.jssocials-share-messenger .jssocials-share-link:hover {
  background: #006acc;
}

.jssocials-share-vkontakte .jssocials-share-link {
  background: #45668e;
}
.jssocials-share-vkontakte .jssocials-share-link:hover {
  background: #344d6c;
}

.jssocials-share-rss .jssocials-share-link {
  background: #ff9900;
}
.jssocials-share-rss .jssocials-share-link:hover {
  background: #cc7a00;
}

.jssocials-share-link {
  padding: 0.5em 0.6em;
  color: #fff;
  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}
.jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
  color: #fff;
}

.jssocials-share-count-box {
  position: relative;
  height: 2.5em;
  padding: 0 0.3em;
  margin-left: 0.3em;
  background: #f5f5f5;
  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}
.jssocials-share-count-box:hover {
  background: gainsboro;
}
.jssocials-share-count-box:hover:after {
  border-color: transparent gainsboro transparent transparent;
}
.jssocials-share-count-box:after {
  content: "";
  display: block;
  position: absolute;
  top: 0.85em;
  left: -0.3em;
  width: 0;
  height: 0;
  border-width: 0.4em 0.4em 0.4em 0;
  border-style: solid;
  border-color: transparent #f5f5f5 transparent transparent;
  transform: rotate(360deg);
  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}
.jssocials-share-count-box .jssocials-share-count {
  line-height: 2.5em;
  color: #444;
}

.jssocials-share-logo {
  font-size: 1.125rem;
  vertical-align: bottom;
}
.jssocials-share-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  text-decoration: none;
}
.jssocials-share-link:focus-within {
  outline: dotted 2px;
  outline-offset: 2px;
}
.jssocials-share-link svg {
  display: block;
}
.jssocials-share-print a, .jssocials-share-youtube a, .jssocials-share-instagram a, .jssocials-share-weibo a {
  transition: background 200ms ease-in-out;
}
.jssocials-share-print a {
  background-color: rgb(52, 144, 243);
  transition: background 200ms ease-in-out;
}
.jssocials-share-print a:hover {
  background-color: #0e76e6;
}
.jssocials-share-youtube a, .jssocials-share-youtube a:focus {
  background-color: rgb(205, 32, 31);
}
.jssocials-share-youtube a:hover {
  background-color: #a11918;
}
.jssocials-share-instagram a, .jssocials-share-instagram a:focus {
  background-color: rgb(224, 53, 102);
}
.jssocials-share-instagram a:hover {
  background-color: #c41e4e;
}
.jssocials-share-weibo a, .jssocials-share-weibo a:focus {
  background-color: rgb(231, 29, 52);
}
.jssocials-share-weibo a:hover {
  background-color: #bd1427;
}
.jssocials-share-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fa-google-plus:before {
  margin-left: -2px;
}

.ent-search-overlay form.search button {
  background-color: #C14E01;
  display: inline-block;
  font-family: "Noto Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375rem;
  color: white;
  padding: calc(1rem - 5px) 1.5rem;
  cursor: pointer;
  box-sizing: border-box;
  transition: background-color 0.4s ease-out;
}
.ent-search-overlay form.search button:hover, .ent-search-overlay form.search button:focus {
  background-color: #bb4a00;
  transition: background-color 0.25s ease-out;
}

.ent-search-overlay form.search button {
  color: #ffffff;
  border-style: solid;
}
.ent-search-overlay form.search button {
  background-color: #0073cf;
  border-color: #0073cf;
}
.ent-search-overlay form.search button[disabled] {
  color: rgba(255, 255, 255, 0.7);
}
.ent-search-overlay form.search button:hover, .ent-search-overlay form.search button:focus {
  border-color: #0065b6;
  background-color: #0065b6;
}

.masthead {
  position: relative;
  z-index: 1;
}
.masthead * {
  box-sizing: border-box;
}
.masthead li {
  margin-bottom: 0.5rem;
}
.masthead button[class*=toggle] .menu-btn-icon {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
}
.masthead button[class*=toggle] .menu-btn-icon:before, .masthead button[class*=toggle] .menu-btn-icon:after,
.masthead button[class*=toggle] .menu-btn-icon .bar {
  width: 100%;
  left: 0;
  position: absolute;
  display: block;
  content: "";
  transition-property: transform;
  border-top: 0.2rem solid #002c77;
  height: 0;
}
.masthead button[class*=toggle] .menu-btn-icon .bar {
  top: 50%;
  transition-duration: 75ms;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  margin-top: -0.1rem;
}
@media (min-width: 30.0625rem) {
  .masthead button[class*=toggle] .menu-btn-icon .bar {
    margin-top: -0.125rem;
  }
}
.masthead button[class*=toggle] .menu-btn-icon:before {
  top: 0;
  margin-top: 0;
  transition: top 75ms ease 0.12s, margin 75ms ease 0.12s, opacity 75ms ease;
}
.masthead button[class*=toggle] .menu-btn-icon:after {
  bottom: 0;
  transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon:before, .masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon:after,
.masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon .bar {
  top: 50%;
}
.masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon .bar {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon:before {
  opacity: 0;
  transition: top 75ms ease, margin 75ms ease, opacity 75ms ease 0.12s;
}
.masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon:after {
  bottom: auto;
  transform: rotate(-45deg);
  transition: bottom 75ms ease, top 75ms ease, margin 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
}
.masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon:before, .masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon:after {
  margin-top: -0.1rem;
}
@media (min-width: 30.0625rem) {
  .masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon:before, .masthead button[class*=toggle].menu-btn[aria-expanded=true] .menu-btn-icon:after {
    margin-top: -0.125rem;
  }
}
.masthead .loc-menu-panel button[class*=toggle] .icon-container {
  width: 100%;
}
@media (min-width: 30.0625rem) {
  .masthead .loc-menu-panel button[class*=toggle] .menu-btn-icon:before, .masthead .loc-menu-panel button[class*=toggle] .menu-btn-icon:after,
  .masthead .loc-menu-panel button[class*=toggle] .menu-btn-icon .bar {
    border-top-width: 0.25rem;
  }
}
.masthead .loc-menu-panel button[class*=toggle][aria-expanded=true] .menu-btn-icon:before, .masthead .loc-menu-panel button[class*=toggle][aria-expanded=true] .menu-btn-icon:after,
.masthead .loc-menu-panel button[class*=toggle][aria-expanded=true] .menu-btn-icon .bar {
  border-color: #fff;
}

.menuIsOpen .masthead {
  z-index: 99;
}

.masthead-ent {
  position: relative;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  z-index: 2;
}
.masthead-ent::after {
  content: "";
  display: table;
  clear: both;
}
.masthead-ent:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  border-bottom: 1px solid rgba(0, 44, 199, 0.2);
  z-index: 6;
}
.masthead-ent .menu-panel .menu-list,
.masthead-ent .menu-panel .rtf .menu-list {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  border-top: 0;
  list-style: none;
}
.masthead-ent .menu-panel .menu-list li,
.masthead-ent .menu-panel .rtf .menu-list li {
  width: 100%;
  margin-bottom: 0.6rem;
  font-size: 1.25rem;
  padding-left: 0;
}
@media (min-width: 45.0625rem) {
  .masthead-ent .menu-panel .menu-list li,
  .masthead-ent .menu-panel .rtf .menu-list li {
    font-size: 1.40625rem;
  }
}
.masthead-ent .menu-panel .right .menu-list li,
.masthead-ent .menu-panel .rtf .right .menu-list li {
  font-size: 1.125rem;
}
@media (min-width: 45.0625rem) {
  .masthead-ent .menu-panel .right .menu-list li,
  .masthead-ent .menu-panel .rtf .right .menu-list li {
    font-size: 1.25rem;
  }
}
.masthead-ent .menu-panel .rtf .menu-list li:before {
  display: none;
}
.masthead-ent .menu-panel h2 {
  font-size: 1.5rem;
  margin-bottom: 0;
}
.masthead-ent .menu-panel h2:first-child {
  margin-top: 0;
}
.masthead-ent .menu-panel .left {
  margin-bottom: 1.4rem;
}
@media (min-width: 40.0625rem) {
  .masthead-ent .menu-panel .left {
    flex: 0 1 50%;
    padding-right: 2rem;
    margin-bottom: 0;
    min-width: 23rem;
    max-width: 29rem;
  }
}
@media (min-width: 40.0625rem) {
  .masthead-ent .menu-panel .right {
    display: table;
    padding-left: 2rem;
    min-width: 14.1rem;
    border-top: none;
    border-left: 0.1rem solid #ebb700;
    line-height: 100%;
  }
}
.masthead-ent .menu-panel .right:before {
  content: "";
  border-top: 0.1rem solid #ebb700;
  display: block;
  margin-bottom: 1.2rem;
  width: 11rem;
  max-width: 100%;
}
@media (min-width: 40.0625rem) {
  .masthead-ent .menu-panel .right:before {
    display: none;
  }
}
.masthead-ent .menu-panel .right ul {
  margin-bottom: 0.3rem;
  font-size: 1.125rem;
}
@media (min-width: 45.0625rem) {
  .masthead-ent .menu-panel .right ul {
    font-size: 1.25rem;
  }
}
.masthead-ent .menu-panel .menu-panel-content {
  margin-top: 2rem;
}
@media (min-width: 40.0625rem) {
  .masthead-ent .menu-panel .menu-panel-content .rtf {
    width: 100%;
  }
  .masthead-ent .menu-panel .menu-panel-content,
  .masthead-ent .menu-panel .menu-panel-content .rtf {
    display: flex;
  }
}
.masthead-ent .popular-searches ul {
  font-size: 1.125rem;
}
.masthead-ent .logo {
  display: block;
  position: relative;
  padding: 0.5rem 0.5rem;
  margin-bottom: -1rem;
  background-color: #002c77;
  align-self: flex-start;
  border: 1px solid transparent;
  border-top-width: 0;
}
@media (min-width: 40.0625rem) {
  .masthead-ent .logo {
    padding: 1.2rem 1rem;
    margin-bottom: -1.5rem;
  }
}
.masthead-ent .logo:focus:after {
  content: "";
  display: block;
  position: absolute;
  left: 0.125rem;
  right: 0.125rem;
  top: 0.125rem;
  bottom: 0.125rem;
  outline: 0.125rem dotted #fff;
}
.masthead-ent header {
  /* critical:start */
  position: relative;
  background-color: #ffffff;
  z-index: 7;
}
.masthead-ent .header-inner {
  display: flex;
  position: relative;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.masthead-ent .header-inner::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 30.0625rem) {
  .masthead-ent .header-inner {
    padding: 0 1rem;
  }
}
@media (min-width: 20.5rem) {
  .masthead-ent-nav {
    flex: 1 1 100%;
    justify-content: space-between;
    max-width: calc(100% - 5.1rem);
  }
}
.masthead-ent .covid-section {
  flex-shrink: 0;
}
.masthead-ent .toggle-ent-menu:before,
.masthead-ent .toggle-covid-message:before {
  content: "";
  display: block;
  height: 0.7rem;
  width: 0.7rem;
  margin-right: 0.25rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
@media (min-width: 40.0625rem) {
  .masthead-ent .toggle-ent-menu:before,
  .masthead-ent .toggle-covid-message:before {
    height: 1.5rem;
    width: 1.5rem;
  }
}
.masthead-ent .toggle-ent-menu {
  padding-left: 0.5rem;
}
@media (min-width: 40.0625rem) {
  .masthead-ent .toggle-ent-menu {
    padding-left: 1rem;
  }
}
.masthead-ent .toggle-ent-menu:before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 12' style='enable-background:new 0 0 18 12;' xml:space='preserve'%3E%3Cpath class='st0' fill='none' d='M-3-6h24v24H-3V-6z'/%3E%3Cpath fill='%23002c77' d='M0,12h18v-2H0V12z M0,7h18V5H0V7z M0,0v2h18V0H0z'/%3E%3C/svg%3E");
  background-size: contain;
  width: 0.8rem;
}
@media (min-width: 40.0625rem) {
  .masthead-ent .toggle-ent-menu:before {
    width: 1.4rem;
  }
}
.masthead-ent .toggle-covid-message:before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath fill='none' d='M-2-2h24v24H-2V-2z'/%3E%3Cpath fill='%23002c77' d='M10,0C4.5,0,0,4.5,0,10s4.5,10,10,10s10-4.5,10-10S15.5,0,10,0z M11,15H9V9h2V15z M11,7H9V5h2V7z'/%3E%3C/svg%3E%0A");
}
@media (min-width: 20.5rem) {
  .masthead-ent .toggle-covid-message {
    margin-right: 0.5rem;
  }
}
@media (min-width: 40.0625rem) {
  .masthead-ent .toggle-covid-message {
    margin-right: 1rem;
  }
}

.masthead-ent button[class*=toggle] {
  /* critical:start */
  display: flex;
  text-transform: uppercase;
  position: relative;
  color: #002c77;
  font-size: 0.6rem;
  font-family: "Noto Sans", sans-serif;
  height: auto;
  letter-spacing: 0.01rem;
  align-items: center;
  height: 100%;
  /* critical:end */
  cursor: pointer;
  outline-offset: -0.25rem;
}
@media (min-width: 30.0625rem) {
  .masthead-ent button[class*=toggle] {
    font-weight: 700;
  }
}
@media (min-width: 40.0625rem) {
  .masthead-ent button[class*=toggle] {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }
}
@media (min-width: 40.0625rem) {
  .masthead-ent button[class*=toggle] {
    /* critical:start */
    font-size: 0.875rem;
    letter-spacing: 0.05rem;
    /* critical:end */
  }
}
.masthead-ent button[class*=toggle]:after {
  content: "";
  width: 100%;
  opacity: 0;
  bottom: 0.28rem;
  border-bottom: 0.28rem solid #0073cf;
  position: absolute;
  left: 0;
  transition: opacity 0.25s ease-out, bottom 0.25s ease-out;
}
@media (min-width: 30.0625rem) {
  .masthead-ent button[class*=toggle]:after {
    bottom: 0.32rem;
    border-bottom-width: 0.32rem;
  }
}
.masthead-ent button[class*=toggle]:hover:after, .masthead-ent button[class*=toggle][aria-expanded=true]:after {
  bottom: 0rem;
  opacity: 1;
}
.masthead-ent .close-button-container {
  position: absolute;
  right: 0;
  top: 0.5rem;
}
.masthead-ent button.close {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  width: 3rem;
  height: 3rem;
  position: absolute;
  cursor: pointer;
  right: 0;
  top: -4rem;
}
.masthead-ent button.close:after, .masthead-ent button.close:before {
  content: "";
  display: block;
  position: absolute;
  border-top: 0.2rem solid #002c77;
  width: 60%;
}
.masthead-ent button.close:after {
  transform: translateX(25%) rotate(-45deg);
}
.masthead-ent button.close:before {
  transform: translateX(25%) rotate(45deg);
}
.masthead-ent .logo-svg {
  /* critical:start */
  display: block;
  width: 7rem;
  height: auto;
  /* critical:end */
}
@media (min-width: 40.0625rem) {
  .masthead-ent .logo-svg {
    /* critical:start */
    width: 10rem;
    /* critical:end */
  }
}

.masthead .masthead-ent-search .search-icon {
  /* critical:start */
  z-index: 6;
  text-align: right;
  position: relative;
  text-transform: uppercase;
  padding-left: 1rem;
  /* critical:end */
}
.masthead .masthead-ent-search .search-icon:before {
  content: "";
  display: block;
  position: absolute;
  height: 1rem;
  left: 0;
  width: 1rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path fill="%23002C77" fill-rule="nonzero" d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/><path d="M0 0h24v24H0z"/></g></svg>') no-repeat;
  background-size: contain;
}
@media (min-width: 40.0625rem) {
  .masthead .masthead-ent-search .search-icon {
    padding-left: 2rem;
  }
  .masthead .masthead-ent-search .search-icon:before {
    height: 2rem;
    width: 2rem;
  }
}

.masthead-loc {
  border-bottom: 1px solid rgba(0, 44, 199, 0.2);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.masthead-loc::after {
  content: "";
  display: table;
  clear: both;
}
.masthead-loc header {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 4.5rem;
}
.masthead-loc header::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 30.0625rem) {
  .masthead-loc header {
    min-height: 8rem;
  }
}
.masthead-loc .section-logo a {
  display: block;
}
.masthead-loc .section-logo img {
  width: 5rem;
}
@media (min-width: 40.0625rem) {
  .masthead-loc .section-logo img {
    width: 7rem;
  }
}
@media (min-width: 60.0625rem) {
  .masthead-loc .section-logo img {
    width: 9rem;
  }
}
.masthead-loc .loc-nav-info a {
  /* critical:start */
  color: #002c77;
  text-decoration: none;
  /* critical:end */
}
.masthead-loc .loc-nav-info a:hover, .masthead-loc .loc-nav-info a:focus {
  text-decoration: underline;
}
.masthead-loc .loc-nav-info h1 {
  /* critical:start */
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.875rem;
  font-size: 1.5rem;
  /* critical:end */
}
@media (min-width: 60.0625rem) {
  .masthead-loc .loc-nav-info h1.local-nav-dept span.line-break {
    /* critical:start */
    display: block;
    /* critical:end */
  }
}
.masthead-loc .section-logo ~ .loc-nav-menu {
  margin-left: 1rem;
  padding: 0.5rem;
}
@media (min-width: 40.0625rem) {
  .masthead-loc .section-logo ~ .loc-nav-menu {
    margin-left: 1.25rem;
    padding-left: 1.25rem;
    border-left-width: 0.2rem;
  }
}
.masthead-loc .section-logo ~ .loc-nav-info h1 {
  font-size: 1rem;
  line-height: normal;
}
@media (min-width: 30.0625rem) {
  .masthead-loc .section-logo ~ .loc-nav-info h1 {
    line-height: 1.875rem;
    font-size: 1.5rem;
  }
}
@media (min-width: 40.0625rem) {
  .masthead-loc .loc-nav-info h1,
  .masthead-loc .section-logo ~ .loc-nav-info h1 {
    line-height: 2.625rem;
    font-size: 2rem;
  }
}
@media (min-width: 60.0625rem) {
  .masthead-loc .loc-nav-info h1,
  .masthead-loc .section-logo ~ .loc-nav-info h1 {
    line-height: 2.875rem;
    font-size: 2.25rem;
  }
}

.rtl .masthead-loc .section-logo ~ .loc-nav-menu {
  margin-right: 1rem;
  padding-right: 1rem;
  margin-left: 0;
  padding-left: 0;
}
@media (min-width: 40.0625rem) {
  .rtl .masthead-loc .section-logo ~ .loc-nav-menu {
    margin-right: 1.25rem;
    padding-right: 1.25rem;
    margin-left: 0;
    padding-left: 0;
    border-right-width: 0.2rem;
  }
}

.masthead button[class*=toggle] {
  background: none;
  border: 0;
  line-height: normal;
  overflow: visible;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.masthead-loc .section-logo a:focus,
.masthead button[class*=toggle]:focus,
.masthead-ent button.close:focus {
  outline: 0.125rem dotted #002c77;
}

.menu-panel-wrap {
  z-index: 13;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 100%;
  opacity: 0;
  transition: bottom 0.2s ease, opacity 0.2s ease;
  padding: 0 1rem;
  top: 4rem;
}
[aria-expanded=true] + .menu-panel-wrap {
  visibility: visible;
  opacity: 1;
  bottom: 0;
  transition-delay: 0s, 0s;
}
@media (min-width: 40.0625rem) {
  .menu-panel-wrap {
    top: 6.5rem;
  }
}
.menu-panel-wrap .menu-panel {
  margin-top: 1rem;
  position: relative;
}
.menu-panel-wrap .menu-panel,
.menu-panel-wrap .close-button-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.menu-panel-wrap .menu-panel::after,
.menu-panel-wrap .close-button-container::after {
  content: "";
  display: table;
  clear: both;
}
.menu-panel-wrap li > a {
  display: inline-block;
  line-height: normal;
  background-color: transparent;
  padding: 0.25rem;
  color: #0056b3;
  text-decoration: none;
  z-index: 13;
  position: relative;
}
.menu-panel-wrap li > a:focus, .menu-panel-wrap li > a:hover {
  color: #002c77;
  text-decoration: underline;
}

.ent-menu-overlay:focus {
  outline: 0;
}

.menu-background {
  background-color: #ffffff;
  left: 0;
  right: 0;
  width: 100%;
  overflow-x: hidden;
  top: 0;
  height: calc(100vh - 27rem);
  min-height: 40rem;
  position: absolute;
  border-bottom: 1px solid transparent;
}
.menuIsOpen .menu-background {
  bottom: 0;
  opacity: 1;
}

.menu-overlay {
  position: fixed;
  width: 100%;
  background: rgba(0, 0, 0, 0.54);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  opacity: 0;
  z-index: 6;
}
.menuIsOpen .menu-overlay {
  pointer-events: auto;
}
[aria-hidden=true] .menu-overlay {
  opacity: 0;
  pointer-events: none;
}

.menu-background,
.menu-overlay {
  z-index: 6;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease 0s, visibility 0s ease 0.3s;
  transition-delay: 0s, 0.3s;
}

.menuIsOpen .masthead-ent .menu-background,
.menuIsOpen .masthead-ent .menu-overlay,
.navIsOpen .masthead-loc .menu-background,
.navIsOpen .masthead-loc .menu-overlay {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s, 0s;
}

.menuIsOpen main > *,
.menuIsOpen body > section {
  z-index: 0 !important;
}

.ent-search-overlay .search-bar {
  z-index: 10000;
  position: relative;
}
@media (min-width: 40.0625rem) {
  .ent-search-overlay .search-bar {
    width: 38rem;
  }
}
.ent-search-overlay .search-bar .search-label {
  padding-bottom: 0.75rem;
}
@media (min-width: 50.0625rem) {
  .ent-search-overlay .search-bar .search-label {
    padding-bottom: 0.75rem;
  }
  .ent-search-overlay .search-bar .search-label.subsite {
    display: flex;
    margin-top: 0.275rem;
  }
}
.ent-search-overlay .search-bar .search-label.subsite {
  padding-right: 0;
}
.ent-search-overlay .search-bar .search-form {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
  width: 100%;
  order: 1;
}
.ent-search-overlay .search-bar .popular-searches {
  padding: 2rem 1rem;
}
@media (min-width: 40.0625rem) {
  .ent-search-overlay .search-bar .popular-searches {
    padding: 2rem;
  }
}
.ent-search-overlay .search-bar .popular-searches ul {
  list-style-type: none;
  margin-left: -0.25rem;
  padding: 0.4rem 0 0;
}
@media (min-width: 45.0625rem) {
  .ent-search-overlay .search-bar .popular-searches ul {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
}
.ent-search-overlay .search-bar .popular-searches li {
  margin-bottom: 0.1rem;
}
@media (min-width: 60.0625rem) {
  .ent-search-overlay .search-bar a {
    font-size: 1.125rem;
  }
}
.ent-search-overlay .search-bar .h5 {
  text-transform: uppercase;
  letter-spacing: 0.02rem;
  font-size: 1rem;
  font-weight: 700;
}
@media (min-width: 60.0625rem) {
  .ent-search-overlay .search-bar .h5 {
    font-size: 1.125rem;
  }
}

.ent-search-overlay form.search button:focus, .ent-search-overlay form.search button:focus-visible,
.ent-search-overlay form.search input[type=search]:focus,
.ent-search-overlay form.search input[type=search]:focus-visible {
  box-shadow: 0 0 6px 3px #006cbd;
  outline: 0;
}
.ent-search-overlay form.search input[type=search] {
  padding: 0 1rem;
  font-size: 1.125rem;
  text-overflow: ellipsis;
  font-family: "Noto Sans", sans-serif;
  background-color: #fff;
  border: 1px solid #666;
  border-radius: 0.375rem;
  height: 3.625rem;
  box-sizing: border-box;
  flex-grow: 1 !important;
}
@media (max-width: 768px) {
  .ent-search-overlay form.search input[type=search] {
    flex-basis: 100%;
  }
}
.ent-search-overlay form.search input[type=search]::-moz-placeholder {
  color: #bbb;
  opacity: 1;
}
.ent-search-overlay form.search input[type=search]::placeholder {
  color: #bbb;
  opacity: 1;
}
.ent-search-overlay form.search .search-options {
  padding: 0.75rem 0 0.25rem 2.5rem;
  text-align: left;
}
.ent-search-overlay form.search .search-options input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  height: 1px;
  width: 1px;
  opacity: 0;
}
.ent-search-overlay form.search .search-options input[type=radio]:focus + label:before {
  box-shadow: 0 0 0 2px #ebb700;
  outline: none;
}
.ent-search-overlay form.search .search-options input[type=radio]:checked + label:before {
  background-color: #333333;
}
.ent-search-overlay form.search .search-options label {
  margin-bottom: 0.75rem;
  position: relative;
  line-height: 1.4;
}
.ent-search-overlay form.search .search-options label:before {
  background-clip: content-box;
  border-radius: 100%;
  padding: 0.175rem;
  border: 0.125rem solid #333333;
  content: "";
  display: inline-block;
  font-weight: 700;
  height: 1.25rem;
  left: -2rem;
  position: absolute;
  top: calc(50% - 0.625rem);
  width: 1.25rem;
  box-sizing: border-box;
}
@media (min-width: 45.0625rem) {
  .ent-search-overlay form.search .search-options label:before {
    left: -1.75rem;
  }
}
@media (min-width: 50.0625rem) {
  .ent-search-overlay form.search .search-options label:first-of-type {
    margin-right: 3.3rem;
  }
}
@media (min-width: 50.0625rem) {
  .ent-search-overlay form.search .search-options {
    width: 60rem;
    display: flex;
    padding: 0 0 0 11.25rem;
    position: absolute;
    left: 0;
  }
  .ent-search-overlay form.search .search-options label {
    display: inline-block;
    left: -1.75rem;
  }
}
.ent-search-overlay form.search .autocomplete-container {
  position: absolute;
  width: 100%;
  z-index: 15;
}
.ent-search-overlay form.search .ui-autocomplete {
  width: calc(100% - 11rem);
  background-color: #f5f5f5;
  box-shadow: 0 0 0 1px #b6b6b6;
  text-align: left;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding: 0.5rem 0 0.75rem;
  left: 0;
  top: 0.1rem;
  border: 0.1rem solid transparent;
}
.ent-search-overlay form.search .ui-autocomplete .ui-menu-item {
  padding: 0.23rem 2rem;
}
.ent-search-overlay form.search .ui-autocomplete .ui-menu-item:hover {
  cursor: pointer;
  background-color: #0037cf;
  color: #fff;
}
.ent-search-overlay form.search button {
  width: 10rem;
  height: 3.625rem;
}
@media (min-width: 960px) {
  .ent-search-overlay form.search button {
    font-size: 1.125rem;
  }
}

.masthead-loc {
  border-bottom: 1px solid rgba(0, 44, 199, 0.2);
}
.masthead-loc .loc-nav {
  /* critical:start */
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 1rem 1rem;
  /* critical:end */
}
.masthead-loc .loc-nav::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 45.0625rem) {
  .masthead-loc .loc-nav {
    /* critical:start */
    padding-top: 4rem;
    /* critical:end */
  }
}
.rtl .masthead-loc .loc-nav {
  direction: rtl;
}
.masthead-loc .loc-nav:after {
  /* critical:start */
  content: "";
  display: table;
  clear: both;
  /* critical:end */
}

.masthead-loc .loc-menu-panel .menu-all {
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 0;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media (min-width: 40.0625rem) {
  .masthead-loc .loc-menu-panel .menu-all {
    left: 1rem;
    width: 26.25rem;
  }
}
.masthead-loc .loc-menu-panel .mm-menu {
  overflow: hidden;
  position: relative;
  color: #ffffff;
  background-color: #002c77;
  transition: 0.3s ease;
  transition-property: height, margin, opacity, transform;
  right: 0.5rem;
}
.rtl .masthead-loc .loc-menu-panel .mm-menu {
  right: unset;
  left: 0.5rem;
}
@media (min-width: 40.0625rem) {
  .masthead-loc .loc-menu-panel .mm-menu {
    right: 0;
  }
  .rtl .masthead-loc .loc-menu-panel .mm-menu {
    left: 0;
  }
}
.masthead-loc .loc-menu-panel .mm-navbar {
  line-height: 1.1;
}
.masthead-loc .loc-menu-panel .mm-listview,
.masthead-loc .loc-menu-panel .mm-listitem {
  margin: 0;
  padding: 0;
  list-style: none;
}
.masthead-loc .loc-menu-panel .mm-listitem[aria-hidden=true] a {
  pointer-events: none;
}
.masthead-loc .loc-menu-panel .mm-listitem-wrap {
  position: relative;
}
.masthead-loc .loc-menu-panel .mm-listitem-wrap:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 1.25rem;
  left: 1.25rem;
  display: block;
  border-bottom: 1px solid rgba(163, 187, 195, 0.4);
}
.masthead-loc .loc-menu-panel .mm-navbar__title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 4rem;
  margin: 0 1.25rem;
  padding: 1.25rem;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.25rem;
  font-size: 1rem;
  font-family: "Noto Sans", sans-serif;
  border-bottom: 1px solid rgba(163, 187, 195, 0.4);
}
.masthead-loc .loc-menu-panel .mm-panel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: 0.4s ease;
  transition-property: height, margin, transform;
}
.masthead-loc .loc-menu-panel .mm-panel:not(.hasAnimation) {
  transition: none;
}
.masthead-loc .loc-menu-panel .menu-panel-list {
  padding-bottom: 3.125rem;
}
.masthead-loc .loc-menu-panel .menu-panel-title {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 4rem;
  padding: 1.25rem;
  text-align: start;
  font-size: 1.125rem;
  font-family: "Noto Sans", sans-serif;
  color: #ffffff;
  border: none;
  background: transparent none;
  box-shadow: none;
  cursor: pointer;
}
.masthead-loc .loc-menu-panel .menu-panel-title[aria-current=page] {
  font-weight: 700;
  color: #ffd101;
}
.masthead-loc .loc-menu-panel .menu-panel-title .chevron {
  content: "";
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  box-sizing: content-box;
  display: block;
  width: 0.5em;
  height: 0.5em;
  margin: auto;
  position: absolute;
  transition: border-color 0.3s linear;
  transform: rotate(135deg);
  right: 1.5rem;
  left: auto;
  top: 0;
  bottom: 0;
}
.masthead-loc .loc-menu-panel .menu-panel-title:before {
  content: "";
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0.625rem;
  bottom: 0.625rem;
  display: block;
  width: 0;
  transition: 0.3s ease;
  background: #ffd101;
}
.masthead-loc .loc-menu-panel .menu-panel-title:hover span {
  text-decoration: underline;
}
.masthead-loc .loc-menu-panel .menu-panel-title:hover:before {
  width: 0.25rem;
}
.masthead-loc .loc-menu-panel .menu-panel-title:focus {
  outline: rgb(255, 255, 255) dotted 0.125rem;
  outline-offset: -0.625rem;
}
.masthead-loc .loc-menu-panel .menu-panel-back {
  text-transform: uppercase;
  font-size: 1rem;
  padding-left: 2.5rem;
}
.masthead-loc .loc-menu-panel .menu-panel-back .chevron {
  transform: rotate(-45deg);
  left: 1.5rem;
  right: auto;
  top: 50%;
  margin-top: -0.2em;
}
.masthead-loc .loc-menu-panel .mm-listitem .mm-panel {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  pointer-events: none;
}
@media (min-width: 40.0625rem) {
  .masthead-loc .loc-menu-panel .mm-listitem .mm-panel {
    width: 26.25rem;
  }
}
.masthead-loc .loc-menu-panel .mm-panel:not(.isActive):not(.isInactive) {
  visibility: hidden;
}
.masthead-loc .loc-menu-panel .mm-panel.isInactive {
  pointer-events: none;
}
.masthead-loc .loc-menu-panel .mm-panel.isActive {
  pointer-events: auto;
}
.masthead-loc .loc-menu-panel .mm-panel.stopTransition {
  transition: none !important;
}
.masthead-loc .loc-menu-panel .mm-panels > .mm-panel.isInactive {
  margin-left: -100%;
}
.masthead-loc .loc-menu-panel .mm-panels > .mm-panel.isActive ~ .isInactive {
  margin-left: 100%;
}

.masthead-loc .loc-nav {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .masthead-loc .loc-nav {
    justify-content: flex-start;
    flex-wrap: nowrap;
  }
}
.masthead-loc .loc-nav-info {
  order: 1;
  margin-right: auto;
}
@media (max-width: 768px) {
  .masthead-loc .loc-nav-info {
    flex: 1;
  }
}
.rtl .masthead-loc .loc-nav-info {
  margin-right: unset;
  margin-left: auto;
}
.masthead-loc .loc-nav-parent {
  text-transform: uppercase;
  letter-spacing: 1.25px;
  font-size: 0.75rem;
}
@media (min-width: 40.0625rem) {
  .masthead-loc .loc-nav-parent {
    letter-spacing: 3.75px;
    font-size: 0.8125rem;
  }
}
@media (min-width: 60.0625rem) {
  .masthead-loc .loc-nav-parent {
    font-size: 0.875rem;
  }
}
.masthead-loc button[class*=toggle] {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  margin-right: 0.5rem;
  background: #dbe0ea;
  border-radius: 100%;
  border: 2px solid transparent;
  outline-offset: 0;
  cursor: pointer;
  padding: 0;
}
.rtl .masthead-loc button[class*=toggle] {
  margin-left: 0.5rem;
  margin-right: unset;
}
.masthead-loc button[class*=toggle] .icon-container {
  display: flex;
  flex-direction: column;
  align-self: center;
  width: 100%;
  position: relative;
  top: auto;
  left: auto;
  min-height: 1.5rem;
  padding: 0.34rem 0.3rem;
}
@media (min-width: 30.0625rem) {
  .masthead-loc button[class*=toggle] .icon-container {
    padding: 1.2rem 1.15rem;
    min-height: 4rem;
  }
}
@media (min-width: 30.0625rem) {
  .masthead-loc button[class*=toggle] {
    min-height: 4rem;
    min-width: 4rem;
  }
}
.masthead-loc button[class*=toggle] .menu-btn-icon {
  flex-grow: 1;
}
@media (min-width: 40.0625rem) {
  .masthead-loc button[class*=toggle] {
    width: 4.25rem;
    height: 4.25rem;
    margin-right: 1.6rem;
  }
  .rtl .masthead-loc button[class*=toggle] {
    margin-left: 1.6rem;
    margin-right: 0;
  }
}
.masthead-loc button[class*=toggle]:focus {
  outline-color: transparent;
  border-color: #002c77;
  border-style: dotted;
}
.masthead-loc button[class*=toggle][aria-expanded=true] {
  background: #002c77;
}
.masthead-loc button[class*=toggle][aria-expanded=true]:focus {
  border-color: #ffffff;
}
@media (min-width: 40.0625rem) {
  .masthead-loc .section-logo ~ .loc-nav-menu button[class*=toggle] {
    margin-right: 1rem;
  }
}
.masthead-loc .menu-overlay {
  z-index: 10;
}

.navIsOpen .masthead {
  z-index: auto;
}
.navIsOpen .masthead-loc button[class*=toggle] {
  z-index: 11;
}
.navIsOpen .masthead-loc .menu-overlay {
  opacity: 1;
  visibility: visible;
}
.navIsOpen .loc-menu-panel .menu-all {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

@media (min-width: 40.0625rem) {
  .rtl .masthead-loc .loc-menu-panel .menu-all {
    left: initial;
    right: 0;
  }
}
.rtl .masthead-loc .loc-menu-panel .menu-panel-title .chevron {
  padding-right: 0.875rem;
  margin-right: auto;
  margin-left: initial;
}
.rtl .masthead-loc .loc-menu-panel .menu-panel-title .chevron::after {
  transform: rotate(180deg);
}
.rtl .masthead-loc .loc-menu-panel .menu-panel-back .chevron {
  padding: 0 0 0 0.875rem;
  margin-right: initial;
}
.rtl .masthead-loc .loc-menu-panel .menu-panel-back .chevron::after {
  transform: rotate(0);
}

/* 
	FrontEndSrc/_sass/mixins/_accordion.scss

	Profiles and Sitecore need to use different selectors for the same accordion styles, hence the % selector here that gets extended as appropriate
*/
#ems-button {
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 100%;
  padding: 1rem 2rem 1rem 0;
  line-height: inherit;
  text-align: left;
  font-size: 18px;
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  background: none transparent;
  cursor: pointer;
  border: none;
}
#ems-button:focus {
  outline: 2px dotted #0068c1;
}
#ems-button:after {
  top: 0;
}
[aria-expanded=true]#ems-button:after {
  transform: rotate(180deg);
}
[class*=theme-bg-] #ems-button:focus, [class*=theme-bg-] #ems-button:after {
  color: currentColor;
  outline-color: currentColor;
}

#ems-title {
  position: relative;
  font-size: 1.125rem;
  font-family: "Noto Sans", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
  line-height: 1.75;
}

#ems-description {
  overflow: hidden;
  display: block;
  height: 0;
  opacity: 0;
  transform: translateY(-20px);
  transition: 0.3s ease;
  visibility: hidden;
}
#ems-description:target, #ems-description:not([hidden]) {
  overflow: visible;
  height: auto;
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.emergency-banner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  color: #1c1c1c;
  line-height: 1.75;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  position: relative;
  background-color: #f18a00;
  border-bottom: 1px solid transparent;
}
.emergency-banner::after {
  content: "";
  display: table;
  clear: both;
}
.emergency-banner * {
  box-sizing: border-box;
}
.emergency-banner .button-text {
  position: relative;
  pointer-events: none;
  display: inline-block;
  padding-right: 2rem;
}
.emergency-banner .button-text:after {
  color: #1c1c1c;
  height: auto;
  overflow: hidden;
  display: inline-block;
  line-height: 0.4;
  top: 0.125rem;
}

.rtl .emergency-banner .button-text {
  padding-left: 2rem;
}

#ems-message {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  max-width: 75rem;
  position: relative;
  margin: 0 auto;
  padding-bottom: 0;
  border: 0;
}
#ems-message::after {
  content: "";
  display: table;
  clear: both;
}
#ems-message a {
  color: #0056b3;
}
#ems-message .icon-container {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1em;
  margin-right: 0.75rem;
  line-height: inherit !important;
  text-align: center;
}
#ems-message .icon-container svg {
  position: relative;
  display: block;
  width: 1.2rem;
  margin-top: -19px;
  margin-bottom: -20px;
  color: inherit;
  stroke-width: 0px;
}
#ems-message .icon-container:before {
  content: " ";
  overflow: hidden;
  display: block;
  width: 0;
  text-indent: -10em;
  pointer-events: none;
}
#ems-message .icon-container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

#ems-title {
  font-size: 1rem;
  line-height: 1;
  margin-bottom: 0;
  margin-top: 0;
  transition: font-size 0.3s;
}
#ems-title #ems-button {
  display: flex;
  align-items: baseline;
  font: inherit;
  color: #333333;
  padding: 0.5rem 0;
  text-transform: uppercase;
  font-weight: 400;
}
#ems-title #ems-button:focus {
  outline-color: #333333;
}
#ems-title #ems-button:focus, #ems-title #ems-button:hover {
  text-decoration: underline;
}
#ems-title #ems-button:after {
  display: none;
}

#ems-description .accordion-content-wrap {
  padding: 1rem 0;
  max-width: 45rem;
}
#ems-description p {
  font-size: 0.875rem;
  font-family: "Noto Sans", sans-serif;
  line-height: 1.75;
  margin: 0;
}
@media (min-width: 45.0625rem) {
  #ems-description p {
    font-size: 1rem;
  }
}
#ems-description a {
  color: inherit;
  text-decoration: underline;
}
#ems-description a:hover, #ems-description a:focus {
  text-decoration: none;
}

.ach-footer .col-3 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1.25rem;
}
.ach-footer .col-3:before, .ach-footer .col-3:after {
  content: none !important;
}
.ach-footer .col-3 > * {
  flex: 0 1 100%;
}
@media (min-width: 45.0625rem) {
  .ach-footer .col-3 > * {
    flex: 0 1 48.57143%;
    max-width: 48.57143%;
    margin-right: 2.85714%;
  }
  .ach-footer .col-3 > *:nth-child(2n) {
    margin-right: 0;
  }
}

@media (min-width: 60.0625rem) {
  .ach-footer .col-3 > * {
    flex: 0 1 31.42857%;
    max-width: 31.42857%;
    margin-right: 2.85714%;
  }
  .ach-footer .col-3 > :nth-child(2n) {
    margin-right: 2.85714%;
  }
  .ach-footer .col-3 > :nth-child(3n) {
    margin-right: 0;
  }
}

.footer-copyright:after,
.footer-department:after,
.footer-medicine:after,
footer .footer-inner:after,
footer:after, .footer-locations-section .col-3.contain:after,
.footer-locations-section .col-3:after,
.footer-locations-section .col-4.contain:after,
.footer-locations-section .col-4:after,
.footer-locations-section .contain:after {
  content: "";
  display: table;
  clear: both;
}

.ach-footer .module-container .contain {
  max-width: 75rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2ZpbGVzLWhlYWRlci5jc3MiLCJwcm9maWxlcy1oZWFkZXIuc2NzcyIsImJhc2UvX3N1c3ktY29uZmlnLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsIm1peGlucy9fYW5pbWF0aW9uLnNjc3MiLCJtaXhpbnMvX3RleHQuc2NzcyIsImJhc2UvX21xLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3NraXAuc2NzcyIsImpobS9fbWl4aW5zLnNjc3MiLCJqaG0vX3ZhcmlhYmxlcy5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qc3NvY2lhbHMvc3R5bGVzL2pzc29jaWFscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pzc29jaWFscy9zdHlsZXMvanNzb2NpYWxzLXRoZW1lLWZsYXQuc2NzcyIsIm1vZHVsZXMvX2pzc29jaWFsLnNjc3MiLCJtb2R1bGVzL19idG4tdmFyLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLXZhci5zY3NzIiwibGF5b3V0L2VudGVycHJpc2UtaGVhZGVyL19tYXN0aGVhZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwibGF5b3V0L2VudGVycHJpc2UtaGVhZGVyL19tYXN0aGVhZC1lbnQuc2NzcyIsIm1peGlucy9fbGF5b3V0LnNjc3MiLCJsYXlvdXQvZW50ZXJwcmlzZS1oZWFkZXIvX3ZhcmlhYmxlcy5zY3NzIiwibGF5b3V0L2VudGVycHJpc2UtaGVhZGVyL19taXhpbnMuc2NzcyIsImxheW91dC9lbnRlcnByaXNlLWhlYWRlci9fbWFzdGhlYWQtbG9jLnNjc3MiLCJsYXlvdXQvZW50ZXJwcmlzZS1oZWFkZXIvX21lbnUtb3ZlcmxheS5zY3NzIiwibGF5b3V0L2VudGVycHJpc2UtaGVhZGVyL19lbnQtc2VhcmNoLW92ZXJsYXkuc2NzcyIsImxheW91dC9lbnRlcnByaXNlLWhlYWRlci9fbG9jLW1lbnUtb3ZlcmxheS5zY3NzIiwibWl4aW5zL19hY2NvcmRpb24uc2NzcyIsImxheW91dC9fZW1zLnNjc3MiLCJqaG0vX2NvbC1taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Q0FBQTtBQ3NCQTtFQUNJLFdBQUE7QUZaSjs7QUcrUkE7RUFHRSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFJQSx3REFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNERBQUE7RUFDQSxzREFBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7QUhqU0Y7O0FJdENBO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLG9EQUFBO0FKeUNEO0FJdkNDO0VBQ0MsVUFBQTtFQUNBLE1BQUE7QUp5Q0Y7O0FJckNBO0VBQ0U7SUFDRSxVQUFBO0VKd0NGO0VJdENBO0lBQ0UsVUFBQTtFSndDRjtBQUNGO0FJckNBO0VBQ0U7SUFDRSxVQUFBO0VKdUNGO0VJckNBO0lBQ0UsVUFBQTtFSnVDRjtBQUNGO0FLbkRBOzs7RUFDSSxvQ0ZxRkc7RUVwRkgsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QUx1REo7QU1LSTtFRGpFSjs7O0lBUVEsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxxQkFBQTtFTDBETjtBQUNGOztBS3REQTtFQUNJLG9DRnFFRztFRXBFSCxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QUx5REo7QU1iSTtFRGpESjtJQVFRLG1CQUFBO0lBQ0EscUJBQUE7RUwwRE47QUFDRjs7QU9yRkE7RUFF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O0FrQmxxRUk7RVVzRUY7SUFPSSxlekJwQlc7RUg2bUVmO0FBQ0Y7QTRCdGxFRTtFQUNFLGNBQUE7RUFDQSwwQkFBQTtBNUJ3bEVKO0E0QnRsRUk7RUFFRSxxQkFBQTtBNUJ1bEVOOztBNkI1dUVBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBN0IrdUVGO0E2Qjd1RUU7RUFHRSx3QkFBQTtBN0I2dUVKO0E2QjF1RUU7RUFDRSxjQUFBO0E3QjR1RUo7QTZCenVFRTtFQUNFO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtJQUNBLHNCbkIwRmdCO0VWaXBFcEI7RTZCenVFSTtJQUNFLGVBQUE7RTdCMnVFTjtBQUNGOztBNkJydUVFO0VBREY7SUFFSSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0Esc0JuQjZFa0I7RVY0cEVwQjtFNkJ2dUVFO0lBQ0Usc0JuQjBFZ0I7RVYrcEVwQjtFNkJ0dUVFO0lBQ0UsZUFBQTtFN0J3dUVKO0FBQ0Y7O0E2QnB1RUE7Ozs7Ozs7OztFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBN0IrdUVKOztBQy9yRUU7RUFDQyxnQlNGaUI7QVZvc0VwQiIsImZpbGUiOiJwcm9maWxlcy1oZWFkZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblx0RnJvbnRFbmRTcmMvX3Nhc3MvcHJvZmlsZXMtaGVhZGVyLnNjc3NcblxuXHRUaGUgc3RhbmRhbG9uZSBQcm9maWxlcyBhcHAgd2lsbCBzb29uIHB1bGwgdGhlIEhUTUwgZm9yIHRoZSBoZWFkZXIgYW5kIGZvb3RlciBmcm9tIFNpdGVjb3JlLlxuXHRUaGlzIGZpbGUgZ2VuZXJhdGVzIHRoZSBDU1MgdG8gYmUgdXNlZCBieSBQcm9maWxlcy4gSXQgY29udGFpbnMgb25seSB0aG9zZSBzdHlsZXMgdGhhdCBhcmUgbmVlZGVkIGZvciB0aGUgZW50ZXJwcmlzZSBhbmQgc2VjdGlvbiBoZWFkZXJzIGFuZCBmb290ZXJzLlxuXHRJbiBzb21lIHBsYWNlcywgZGlmZmVyZW50IHNlbGVjdG9ycyBhcmUgcmVxdWlyZWQgZm9yIHRoZSBzYW1lIHN0eWxlcyAoZHVlIHRvIGNvbmZsaWN0cyB3aXRoIG90aGVyIHN0eWxlcyBpbiBQcm9maWxlcykuIFxuXHRUaGlzIGlzIGhhbmRsZWQgYnkgYXBwbHlpbmcgdGhlIHN0eWxlIG9yaWdpbmFsbHkgd2l0aCB0aGUgJSBzZWxlY3RvciwgdGhlbiBAZXh0ZW5kaW5nIGl0IHdpdGhpbiB0aGUgU2l0ZWNvcmUgYW5kIFByb2ZpbGVzIENTUy5cbiovXG4uc2hvdy1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbjpyb290IHtcbiAgLS1pbnB1dC1oZWlnaHQ6IDU2O1xuICAtLWlucHV0LWhlaWdodC0tdGFibGV0LWw6IDQ4O1xuICAtLWlucHV0LWJvcmRlci13aWR0aDogMnB4O1xuICAtLXNlbGVjdC1oZWlnaHQtLXRhYmxldC1sOiB2YXIoLS1pbnB1dC1oZWlnaHQtLXRhYmxldC1sKTtcbiAgLS1zZWxlY3QtcGFkZGluZy14OiAyMDtcbiAgLS1zZWxlY3QtZm9udC1zaXplOiAxNztcbiAgLS1zZWxlY3QtZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1zZWxlY3QtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLXNlbGVjdC1jaGV2cm9uLXNpemU6IDIwcHg7XG4gIC0tc2VsZWN0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbiAgLS1zZWxlY3QtY29sb3I6ICMxYzFjMWM7XG4gIC0tc2VsZWN0LWJnOiAjZmZmO1xuICAtLXNlbGVjdC1ib3JkZXI6ICMxYzFjMWM7XG4gIC0tc2VsZWN0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLXNlbGVjdC1jb2xvci1mb2N1czogIzFjMWMxYztcbiAgLS1zZWxlY3QtYmctZm9jdXM6ICNmZmY7XG4gIC0tc2VsZWN0LWJvcmRlci1mb2N1czogIzFjMWMxYztcbiAgLS1zZWxlY3QtZHJvcGRvd24tcGFkZGluZy14OiAyMDtcbiAgLS1zZWxlY3QtZHJvcGRvd24tcGFkZGluZy15OiAxMDtcbiAgLS1zZWxlY3QtZHJvcGRvd24tYmc6ICNmZmY7XG4gIC0tc2VsZWN0LWRyb3Bkb3duLWJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNTMsIDE1MywgMC41KTtcbiAgLS1zZWxlY3QtZHJvcGRvd24tc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXNlbGVjdC1kcm9wZG93bi1jb2xvcjogIzJmMmYyZjtcbiAgLS1zZWxlY3QtZHJvcGRvd24tY29sb3ItaG92ZXI6ICMwMDA7XG59XG5cbi5mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNHMgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cbi5mYWRlSW4uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mb290ZXIgLnJ0ZiBoMywgLmZvb3RlciAucnRmIC5oMyxcbi5mb290ZXIgLnJ0ZiAuY29udGVudC1ibG9ja3MgaDMsXG4uZm9vdGVyIC5ydGYgLmNvbnRlbnQtYmxvY2tzIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAucnRmIGgzLCAuZm9vdGVyIC5ydGYgLmgzLFxuICAuZm9vdGVyIC5ydGYgLmNvbnRlbnQtYmxvY2tzIGgzLFxuICAuZm9vdGVyIC5ydGYgLmNvbnRlbnQtYmxvY2tzIC5oMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5mb290ZXIgLnJ0ZiBwLCAuZm9vdGVyIC5ydGYgLnAge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAucnRmIHAsIC5mb290ZXIgLnJ0ZiAucCB7XG4gICAgZm9udC1zaXplOiAxLjA2M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODhyZW07XG4gIH1cbn1cblxuLmVtZXJnZW5jeS1iYW5uZXIgLmJ1dHRvbi10ZXh0OmFmdGVyLCAjZW1zLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNWNmXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IE1hdGVyaWFsIEljb25zO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMDA3M2NmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2tpcC13cmFwcGVyIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzAwNzBjOTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNraXAtd3JhcHBlciBhOmZvY3VzIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3V0bGluZTogMnB4IGRvdHRlZCAjMDA3MGM5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XG59XG5cbi8qXG5cdEFwcGx5IGEgc3R5bGUgdG8gYWxsIGVsZW1lbnRzIHdpdGggYSBkYXJrIGJhY2tncm91bmQgY29sb3Jcblx0KEFueSBiYWNrZ3JvdW5kIGNvbG9yIHdoZXJlIHRoZSB0ZXh0IHNob3VsZCBiZSB3aGl0ZSlcblxuXHQkc2VsZWN0b3I6IFNlbGVjdG9yIHRvIGFwcGx5IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGNsYXNzIHRvXG5cdFx0LSAmIChkZWZhdWx0KVxuXHRcdC0gJ3BhcmVudCc6IFVzZSBiYWNrZ3JvdW5kIGNvbG9yIGFzIHBhcmVudCBjbGFzc1xuXHRcdC0gQW55dGhpbmcgZWxzZTogc2VsZWN0b3IgaXMgbmVzdGVkXG5cdCRleGNsdWRlLWNvbG9yczogTGlzdCBvZiBhbnkgY29sb3JzIHRoYXQgc2hvdWxkbid0IGJlIGluY2x1ZGVkIChmb3IgZXhhbXBsZSBpZiB0aGF0IHBhcnRpY3VsYXIgbW9kdWxlIGRvZXNuJ3Qgc3VwcG9ydCB0aGVtKVxuKi9cbi5hY2gtZm9vdGVyIC5tb2R1bGUtY29udGFpbmVyLmNvbnRlbnQtYmxvY2tzIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjaC1mb290ZXIgLm1vZHVsZS1jb250YWluZXIuY29udGVudC1ibG9ja3Mge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5hY2gtZm9vdGVyIC5tb2R1bGUtY29udGFpbmVyLmNvbnRlbnQtYmxvY2tzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjaC1mb290ZXIgLm1vZHVsZS1jb250YWluZXIuY29udGVudC1ibG9ja3MgKyAuY29udGVudC10b2dnbGVfX3dyYXAge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNoLWZvb3RlciAubW9kdWxlLWNvbnRhaW5lci5jb250ZW50LWJsb2NrcyArIC5jb250ZW50LXRvZ2dsZV9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgfVxufVxuLmFjaC1mb290ZXIgLm1vZHVsZS1jb250YWluZXIuY29udGVudC1ibG9ja3MgKyAuY29udGVudC10b2dnbGVfX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG59XG4uYWNoLWZvb3RlciAubW9kdWxlLWNvbnRhaW5lci5jb250ZW50LWJsb2NrcyArIC5jb250ZW50LXRvZ2dsZV9fd3JhcCAuY29udGVudC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNoLWZvb3RlciAubW9kdWxlLWNvbnRhaW5lci5jb250ZW50LWJsb2NrcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIH1cbn1cblxuLyogWUFQTFxubmFtZTogTG9jYWwgRm9vdGVyXG5wYXJ0aWFsOiBob3BraW5zLWZvb3Rlclxuc2VsZWN0b3I6IC5mb290ZXItbG9jXG4qL1xuLyogWUFQTFxubmFtZTogRW50ZXJwcmlzZSBGb290ZXJcbnBhcnRpYWw6IGhvcGtpbnMtZm9vdGVyXG5zZWxlY3RvcjogLmZvb3Rlci1lbnRcbm5vdGVzOiBBbGwgSFRNTCBhbmQgQ1NTIHByb3ZpZGVkIGJ5IEhvcGtpbnMuXG4qL1xuLmZvb3Rlci1sb2Mge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJhY2tncm91bmQ6ICMxMDFkMjg7XG59XG4uZm9vdGVyLWxvYyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWZcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1sb2MgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuLmZvb3Rlci1sb2MgLmZvb3Rlci1pbm5lciAucnRmIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItbG9jIC5ydGYsXG4uZm9vdGVyLWxvYyAuc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mb290ZXItbG9jIC5uYXYtbGlzdC1pdGVtIGEsXG4uZm9vdGVyLWxvYyAucnRmIGEge1xuICBjb2xvcjogIzczYWNjYTtcbn1cbi5mb290ZXItbG9jIC5uYXYtbGlzdC1pdGVtIGE6aG92ZXIsIC5mb290ZXItbG9jIC5uYXYtbGlzdC1pdGVtIGE6Zm9jdXMsXG4uZm9vdGVyLWxvYyAucnRmIGE6aG92ZXIsXG4uZm9vdGVyLWxvYyAucnRmIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM3M2FjY2E7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItbG9jIC5uYXYtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuZm9vdGVyLWxvYyAubmF2LWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3M2FjY2E7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOXB4KSB7XG4gIC5mb290ZXIudG9nZ2wgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5mb290ZXIgLmZvb3Rlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmZvb3RlciAuZm9vdGVyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZvb3RlciAuaW50LWxhbmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5mb290ZXIgLmludC1sYW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uZm9vdGVyIC5pbnQtbGFuZyA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm9vdGVyIC5pbnQtbGFuZyA+IHVsLFxuLmZvb3RlciAuaW50LWxhbmcgc3BhbiA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZm9vdGVyIC5pbnQtbGFuZyA+IHVsID4gbGksXG4uZm9vdGVyIC5pbnQtbGFuZyBzcGFuID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjVyZW0gKyAzcHgpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMTA5LCAxNjUsIDE5Nyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZm9vdGVyIC5pbnQtbGFuZyA+IHVsID4gbGk6bnRoLWxhc3QtY2hpbGQoMikgc3Bhbixcbi5mb290ZXIgLmludC1sYW5nIHNwYW4gPiB1bCA+IGxpOm50aC1sYXN0LWNoaWxkKDIpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUJBQ0FNQUFBQzZHUUFFQUFBQWhGQk1WRVVBQUFCdHBzWnVwY2h2cHNkdXBzWnVwc1p0cHNadHBjWnVwY1p5cThkdXBzYUd1OWR1cHNadHA4VndxY2gycnRGdnA4ZHlxc3Q0dGM5dXBjWnZwOGR3cU1sdXBzZHRwc1p0cHNadXBjWnVwc1p1cHNaenFjcHVwc1p0cGNadHBzWnRwc1p0cHNadXBzWnZxY2R3cWNsdnA4aHVwc1p1cDhkd3BzWnRwc1p1cHNadHBjVldjT3VtQUFBQUszUlNUbE1BdURONituSEwzR2NmN2dYUmhDOE5RaGdLOVZBalcrS204Y2FZRXJTcXY1L29rRHNvU1lwaldOYUhhU0o1N2dBQUFwdEpSRUZVV01QdGxkbXlxakFRUlZzSlJDUXlLNE9BT09Cdzl2Ly8zOVVRRGpKVUhhdWs2cjZ3bjJLN3MrZ2tuUTdObWpYclA4a3JJM1MwTGoxNlV4WHpSR2paeHp3bmVpSTZBZ3lMR3ZrbEFBWnc3MU9naHNPbEc3RWoyTlJvaitNdWM4SUZEUDlEWUlHcUh6cGgxd3pQT01yVXJFUGtmZ2hjWU5rUGJiQnEyVGUxZEo4bUFhYllOc05wZ0FMZUJFRFAvaTJTRXVFM3dLRjJFTmFrUURyZ3NDV3lwZ09hQXVCRzRFMEdKR3ZEQVJaT0I5eTYxWG41UnhHYXJqY0MxQmZxalBmdGRPZDZ4RXZIcTZraVE5OXlzWDQ1aWtzUFdJRFZvUTFFMWl5WEkzamtaVzRrcUcvajBHZjlNREFqRmd5QjNnRnFpR3oxNVJRNTFRcVIrelU1ck5NWituSUVxMWNOK0J1Ry9SdHdpOEFtcFN6Q3ZRRVduWUlaK203Z3pkMWNydUcyd0JOK1pGUnhVcldGUjZ5TGxkMUFoejRqZ2Z0MkNTTC9GM2lFU2EyaTVwZVhNd0FzMWVxMGhqNlVuVXZnTmtBSG5ONFV0OS9OZHRlY0F6QWtjdUREdmRPcjlRWm80L0J1dktvdWFGZjFCdm51aWJFVmpmZzYzYzFGM0dZb1h0bm8rMUo3T1VxWm9TMEFKSnBWczlmc011b2JCeElQaUtvQVQ3Rm4yaW1jVnd5UFdBRENVWStMUHVvYlh6TEZDQzhKVzZ4MmNZSndLM2ZLQkg4bWQrYXF2SFJvbzc3eFE2RXpERjVmQnBzRkM5bXhQVHhrNVFWMTVlZHd4MzNqWlVNbnFFeG9CYVJ5SlVZOWN5TVhFbUx0REgxeU1Gclk1SENrY3JBdGtGemxJZCtBd3JXb1FrblpEME5JQTkrRjVDanJYNzNhR1FNOEx3UkRxcW1sN0JpUUdBY2NCWkRJVU5kbk5oMUVESnBEUGY4UUFNelFyTjlYejlRTVNQRzliSGc5bnpJdE1HeGZTcFo5OXV0bnRBMlpJUjZLMXZXMXlwYVY5K203TE12SG9MODFBMmZnVjhCOENMemk5Z1h3aEZzL0pIRCtBdWdpT1drZENVVCtGMERTR0hxS3p2UU5rTXk3M2xIb2RQNTI5RHZObWpWcld2MERyMjVZN00ya2xtOEFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW0gMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvb3RlciAuaW50LWxhbmcgPiB1bCA+IGxpOmxhc3QtY2hpbGQsXG4uZm9vdGVyIC5pbnQtbGFuZyBzcGFuID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZvb3RlciAuaW50LWxhbmcgPiB1bCA+IGxpOmxhc3QtY2hpbGQgc3Bhbixcbi5mb290ZXIgLmludC1sYW5nIHNwYW4gPiB1bCA+IGxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2dBQUFBb0NBTUFBQUM3SUVoZkFBQUJnRkJNVkVVQUFBQnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1h1dzJMakFBQUFmM1JTVGxNQUFRSURCQVVHQndnSkNnc01EUTRRRVJJVEZCWVhHQm9iSFI4Z0lpTWtKU1luS0Nrck1ERXpOams2T3owK1FVTkVSMHBMVEUxU1ZGVldWMWxiWEYxZlkyUm5hR2xyYlc5eGMzVjNlSHQ4Zm4rQWdvT0dpWktVbUpxZXBhYW9xcSswdGJlNnZMN0F3Y1hIek5IVjE5bmEzT0RpNU9qcDYrM3Y4ZlAxOS92OVB6YnJyZ0FBQVpOSlJFRlVHQm5Wd1dsRDBnQUF4K0gvcGlob1NwRlJhYVZXVm1aWmFvY0VaSmQyWUZsazk0R1ZHbVdIUldFNDJPK3J4ekhZNU1YZ3JjK2pYV2IvNnptMUkyckJZYlVXdHNEdVZVdEdGa3FqaXB3TXlsOE1tTDFkZ0swTytURUxVTFNvQ01uUE9JNXZNL0wxbHFxVnlZR2dtcGlUWTNKWk5HVFB5Y084bEljKzFmWGpOYVRPMk5yMnh2dmxXek94UEdYTHFsdkU4YzhHaGlJNWR0cWptbjRjNjNNRGthdW5Bbjlva2xiTlMxeVBwQ1RZOGFNUDhPaFZ4VUc4bm1nS0xrcEs0MHFwTExTT0kzUGpLeEJWWWxabEk3Z2VTMmF5aEdOSk1sWmhvdS9IWmtEU0dIV0ZLV240RncxN0pZV0xheDEzNExsa2ZNS3hHSkNVd3hXV1pOeWYwQWp3NGVZWEhCZFVNWThySmVrWkhOZERQRFpVMVYzQzlTNzVFUmlWcHZNMG5GRE5QWnE4Nk1sK3YzWjY0U2MxSzNJRWJYYTRheVR3aXFvdUJWalh1ME9SSTJjdUo4YUQwcUNOYTBzTm9lSjJzbE5lUFZjeXYvOXVVdlZLcmk1VHpZeEQ4VHhWMC9MVGxjTmhCK1RuR0JWdmdLZnlaYTd5T2I0dkExWlFMUmtaNEx4YU93c3NxUTJEa0ZaYkRneHJsL2tQRERQN1FXbkIwMzhBQUFBQVNVVk9SSzVDWUlJPVwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtIDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOSwgMjAsIDMwKTtcbn1cbi5mb290ZXIgLmNvcHlyaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQgLmN1cnJlbnREYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9vdGVyLWVudCxcbi5mb290ZXItY29weXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZm9vdGVyLWVudDo6YWZ0ZXIsXG4uZm9vdGVyLWNvcHlyaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mb290ZXItZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOSwgMjAsIDMwKTtcbn1cbi5mb290ZXItZW50IC50d28tY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwLjA2MjVyZW0pIHtcbiAgLmZvb3Rlci1lbnQgLnR3by1jb2x1bW4tbGVmdCwgLmZvb3Rlci1lbnQgLnR3by1jb2x1bW4tcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gIH1cbiAgLmZvb3Rlci1lbnQgLnR3by1jb2x1bW4tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVyZW0pIHtcbiAgLmZvb3Rlci1lbnQgLnR3by1jb2x1bW4tbGVmdCB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JTtcbiAgfVxuICAuZm9vdGVyLWVudCAudHdvLWNvbHVtbi1yaWdodCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmZvb3Rlci1lbnQgLnR3by1jb2x1bW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZm9vdGVyLWVudCAudHdvLWNvbHVtbi1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MC4wNjI1cmVtKSB7XG4gIC5mb290ZXItZW50IC50d28tY29sdW1uLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvb3Rlci1lbnQgLmZvb3Rlci1sb2dvIGEuamhtLWZvb3Rlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5mb290ZXItZW50IC5mb290ZXItbG9nbyBhLmpobS1mb290ZXItbG9nbyAuamhtTG9nby1jdXN0b20ge1xuICB3aWR0aDogMTRyZW07XG59XG5cbi5mb290ZXItZW50IC5hZGQtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9vdGVyLWVudCAuYWRkLWluZm8gLmFkZGl0aW9uYWwtaW5mby1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mb290ZXItZW50IC5hZGQtaW5mbyA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZvb3Rlci1lbnQgLmFkZC1pbmZvIFtjbGFzc149aW5mby1dIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2ZGE1YzU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNXJlbSArIDNweCk7XG59XG5cbi5mb290ZXItZW50IGEge1xuICBjb2xvcjogcmdiKDEwOSwgMTY1LCAxOTcpO1xufVxuLmZvb3Rlci1lbnQgYTpob3ZlciwgLmZvb3Rlci1lbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTA5LCAxNjUsIDE5Nyk7XG59XG4uZm9vdGVyLWVudCBhLmpzc29jaWFscy1zaGFyZS1saW5rIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLWVudCBhLmpzc29jaWFscy1zaGFyZS1saW5rOmhvdmVyLCAuZm9vdGVyLWVudCBhLmpzc29jaWFscy1zaGFyZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnJ0bCAuZm9vdGVyIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ucnRsIC5qc3NvY2lhbHMtc2hhcmUge1xuICBtYXJnaW46IDAuM2VtIDAgMC4zZW0gMC42ZW07XG59XG5cbi5qc3NvY2lhbHMtc2hhcmVzIHtcbiAgbWFyZ2luOiAwLjJlbSAwO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlcyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmpzc29jaWFscy1zaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwLjNlbSAwLjZlbSAwLjNlbSAwO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtbG9nbyB7XG4gIHdpZHRoOiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbmltZy5qc3NvY2lhbHMtc2hhcmUtbG9nbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLmpzc29jaWFscy1zaGFyZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uanNzb2NpYWxzLXNoYXJlLWxpbmsuanNzb2NpYWxzLXNoYXJlLWxpbmstY291bnQge1xuICBwYWRkaW5nLXRvcDogMC4yZW07XG59XG4uanNzb2NpYWxzLXNoYXJlLWxpbmsuanNzb2NpYWxzLXNoYXJlLWxpbmstY291bnQgLmpzc29jaWFscy1zaGFyZS1jb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNmVtO1xuICBtYXJnaW46IDAgLTAuNWVtIC0wLjhlbSAtMC41ZW07XG59XG4uanNzb2NpYWxzLXNoYXJlLWxpbmsuanNzb2NpYWxzLXNoYXJlLW5vLWNvdW50IHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuLmpzc29jaWFscy1zaGFyZS1saW5rLmpzc29jaWFscy1zaGFyZS1uby1jb3VudCAuanNzb2NpYWxzLXNoYXJlLWNvdW50IHtcbiAgaGVpZ2h0OiAxZW07XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlLWNvdW50LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogMCAwLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtY291bnQtYm94Lmpzc29jaWFscy1zaGFyZS1uby1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtY291bnQge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtdHdpdHRlciAuanNzb2NpYWxzLXNoYXJlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMDBhY2VkO1xufVxuLmpzc29jaWFscy1zaGFyZS10d2l0dGVyIC5qc3NvY2lhbHMtc2hhcmUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDg3YmE7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtZmFjZWJvb2sgLmpzc29jaWFscy1zaGFyZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtZmFjZWJvb2sgLmpzc29jaWFscy1zaGFyZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJkNDM3Mztcbn1cblxuLmpzc29jaWFscy1zaGFyZS1nb29nbGVwbHVzIC5qc3NvY2lhbHMtc2hhcmUtbGluayB7XG4gIGJhY2tncm91bmQ6ICNkZDRiMzk7XG59XG4uanNzb2NpYWxzLXNoYXJlLWdvb2dsZXBsdXMgLmpzc29jaWFscy1zaGFyZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MyMzMyMTtcbn1cblxuLmpzc29jaWFscy1zaGFyZS1saW5rZWRpbiAuanNzb2NpYWxzLXNoYXJlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmI2O1xufVxuLmpzc29jaWFscy1zaGFyZS1saW5rZWRpbiAuanNzb2NpYWxzLXNoYXJlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1OTgzO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlLXBpbnRlcmVzdCAuanNzb2NpYWxzLXNoYXJlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjY2IyMDI3O1xufVxuLmpzc29jaWFscy1zaGFyZS1waW50ZXJlc3QgLmpzc29jaWFscy1zaGFyZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzlmMTkxZjtcbn1cblxuLmpzc29jaWFscy1zaGFyZS1lbWFpbCAuanNzb2NpYWxzLXNoYXJlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMzQ5MEYzO1xufVxuLmpzc29jaWFscy1zaGFyZS1lbWFpbCAuanNzb2NpYWxzLXNoYXJlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU3NmU2O1xufVxuXG4uanNzb2NpYWxzLXNoYXJlLXN0dW1ibGV1cG9uIC5qc3NvY2lhbHMtc2hhcmUtbGluayB7XG4gIGJhY2tncm91bmQ6ICNlYjQ4MjM7XG59XG4uanNzb2NpYWxzLXNoYXJlLXN0dW1ibGV1cG9uIC5qc3NvY2lhbHMtc2hhcmUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjOTM0MTI7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtd2hhdHNhcHAgLmpzc29jaWFscy1zaGFyZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzI5YTYyODtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtd2hhdHNhcHAgLmpzc29jaWFscy1zaGFyZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFmN2QxZTtcbn1cblxuLmpzc29jaWFscy1zaGFyZS10ZWxlZ3JhbSAuanNzb2NpYWxzLXNoYXJlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMmNhNWUwO1xufVxuLmpzc29jaWFscy1zaGFyZS10ZWxlZ3JhbSAuanNzb2NpYWxzLXNoYXJlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWM4OGJkO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlLWxpbmUgLmpzc29jaWFscy1zaGFyZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzI1YWYwMDtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtbGluZSAuanNzb2NpYWxzLXNoYXJlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWE3YzAwO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlLXZpYmVyIC5qc3NvY2lhbHMtc2hhcmUtbGluayB7XG4gIGJhY2tncm91bmQ6ICM3YjUxOWQ7XG59XG4uanNzb2NpYWxzLXNoYXJlLXZpYmVyIC5qc3NvY2lhbHMtc2hhcmUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2MTQwN2I7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtcG9ja2V0IC5qc3NvY2lhbHMtc2hhcmUtbGluayB7XG4gIGJhY2tncm91bmQ6ICNlZjQwNTY7XG59XG4uanNzb2NpYWxzLXNoYXJlLXBvY2tldCAuanNzb2NpYWxzLXNoYXJlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTkxMzJlO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlLW1lc3NlbmdlciAuanNzb2NpYWxzLXNoYXJlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMDA4NGZmO1xufVxuLmpzc29jaWFscy1zaGFyZS1tZXNzZW5nZXIgLmpzc29jaWFscy1zaGFyZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNmFjYztcbn1cblxuLmpzc29jaWFscy1zaGFyZS12a29udGFrdGUgLmpzc29jaWFscy1zaGFyZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzQ1NjY4ZTtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtdmtvbnRha3RlIC5qc3NvY2lhbHMtc2hhcmUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRkNmM7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtcnNzIC5qc3NvY2lhbHMtc2hhcmUtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZjk5MDA7XG59XG4uanNzb2NpYWxzLXNoYXJlLXJzcyAuanNzb2NpYWxzLXNoYXJlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2M3YTAwO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlLWxpbmsge1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtbGluazpob3ZlciwgLmpzc29jaWFscy1zaGFyZS1saW5rOmZvY3VzLCAuanNzb2NpYWxzLXNoYXJlLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtY291bnQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nOiAwIDAuM2VtO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtY291bnQtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogZ2FpbnNib3JvO1xufVxuLmpzc29jaWFscy1zaGFyZS1jb3VudC1ib3g6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGdhaW5zYm9ybyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtY291bnQtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjg1ZW07XG4gIGxlZnQ6IC0wLjNlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRlbSAwLjRlbSAwLjRlbSAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtY291bnQtYm94IC5qc3NvY2lhbHMtc2hhcmUtY291bnQge1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uanNzb2NpYWxzLXNoYXJlLWxvZ28ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmpzc29jaWFscy1zaGFyZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtbGluazpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiBkb3R0ZWQgMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmpzc29jaWFscy1zaGFyZS1saW5rIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmpzc29jaWFscy1zaGFyZS1wcmludCBhLCAuanNzb2NpYWxzLXNoYXJlLXlvdXR1YmUgYSwgLmpzc29jaWFscy1zaGFyZS1pbnN0YWdyYW0gYSwgLmpzc29jaWFscy1zaGFyZS13ZWlibyBhIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtcHJpbnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MiwgMTQ0LCAyNDMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmpzc29jaWFscy1zaGFyZS1wcmludCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzZlNjtcbn1cbi5qc3NvY2lhbHMtc2hhcmUteW91dHViZSBhLCAuanNzb2NpYWxzLXNoYXJlLXlvdXR1YmUgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDUsIDMyLCAzMSk7XG59XG4uanNzb2NpYWxzLXNoYXJlLXlvdXR1YmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTE5MTg7XG59XG4uanNzb2NpYWxzLXNoYXJlLWluc3RhZ3JhbSBhLCAuanNzb2NpYWxzLXNoYXJlLWluc3RhZ3JhbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNCwgNTMsIDEwMik7XG59XG4uanNzb2NpYWxzLXNoYXJlLWluc3RhZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWU0ZTtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtd2VpYm8gYSwgLmpzc29jaWFscy1zaGFyZS13ZWlibyBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMSwgMjksIDUyKTtcbn1cbi5qc3NvY2lhbHMtc2hhcmUtd2VpYm8gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDE0Mjc7XG59XG4uanNzb2NpYWxzLXNoYXJlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzE0RTAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjKDFyZW0gLSA1cHgpIDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1vdXQ7XG59XG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIGJ1dHRvbjpob3ZlciwgLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmI0YTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0O1xufVxuXG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2NmO1xuICBib3JkZXItY29sb3I6ICMwMDczY2Y7XG59XG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCBidXR0b246aG92ZXIsIC5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NWI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NWI2O1xufVxuXG4ubWFzdGhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFzdGhlYWQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWFzdGhlYWQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubWFzdGhlYWQgYnV0dG9uW2NsYXNzKj10b2dnbGVdIC5tZW51LWJ0bi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFzdGhlYWQgYnV0dG9uW2NsYXNzKj10b2dnbGVdIC5tZW51LWJ0bi1pY29uOmJlZm9yZSwgLm1hc3RoZWFkIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSAubWVudS1idG4taWNvbjphZnRlcixcbi5tYXN0aGVhZCBidXR0b25bY2xhc3MqPXRvZ2dsZV0gLm1lbnUtYnRuLWljb24gLmJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCAjMDAyYzc3O1xuICBoZWlnaHQ6IDA7XG59XG4ubWFzdGhlYWQgYnV0dG9uW2NsYXNzKj10b2dnbGVdIC5tZW51LWJ0bi1pY29uIC5iYXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICBtYXJnaW4tdG9wOiAtMC4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSAubWVudS1idG4taWNvbiAuYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIH1cbn1cbi5tYXN0aGVhZCBidXR0b25bY2xhc3MqPXRvZ2dsZV0gLm1lbnUtYnRuLWljb246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlIDAuMTJzLCBtYXJnaW4gNzVtcyBlYXNlIDAuMTJzLCBvcGFjaXR5IDc1bXMgZWFzZTtcbn1cbi5tYXN0aGVhZCBidXR0b25bY2xhc3MqPXRvZ2dsZV0gLm1lbnUtYnRuLWljb246YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UgMC4xMnMsIHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLm1hc3RoZWFkIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXS5tZW51LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5tZW51LWJ0bi1pY29uOmJlZm9yZSwgLm1hc3RoZWFkIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXS5tZW51LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5tZW51LWJ0bi1pY29uOmFmdGVyLFxuLm1hc3RoZWFkIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXS5tZW51LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5tZW51LWJ0bi1pY29uIC5iYXIge1xuICB0b3A6IDUwJTtcbn1cbi5tYXN0aGVhZCBidXR0b25bY2xhc3MqPXRvZ2dsZV0ubWVudS1idG5bYXJpYS1leHBhbmRlZD10cnVlXSAubWVudS1idG4taWNvbiAuYmFyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLm1hc3RoZWFkIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXS5tZW51LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5tZW51LWJ0bi1pY29uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2UsIG1hcmdpbiA3NW1zIGVhc2UsIG9wYWNpdHkgNzVtcyBlYXNlIDAuMTJzO1xufVxuLm1hc3RoZWFkIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXS5tZW51LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5tZW51LWJ0bi1pY29uOmFmdGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLCB0b3AgNzVtcyBlYXNlLCBtYXJnaW4gNzVtcyBlYXNlLCB0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjEycztcbn1cbi5tYXN0aGVhZCBidXR0b25bY2xhc3MqPXRvZ2dsZV0ubWVudS1idG5bYXJpYS1leHBhbmRlZD10cnVlXSAubWVudS1idG4taWNvbjpiZWZvcmUsIC5tYXN0aGVhZCBidXR0b25bY2xhc3MqPXRvZ2dsZV0ubWVudS1idG5bYXJpYS1leHBhbmRlZD10cnVlXSAubWVudS1idG4taWNvbjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC0wLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQgYnV0dG9uW2NsYXNzKj10b2dnbGVdLm1lbnUtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm1lbnUtYnRuLWljb246YmVmb3JlLCAubWFzdGhlYWQgYnV0dG9uW2NsYXNzKj10b2dnbGVdLm1lbnUtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm1lbnUtYnRuLWljb246YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgfVxufVxuLm1hc3RoZWFkIC5sb2MtbWVudS1wYW5lbCBidXR0b25bY2xhc3MqPXRvZ2dsZV0gLmljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQgLmxvYy1tZW51LXBhbmVsIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSAubWVudS1idG4taWNvbjpiZWZvcmUsIC5tYXN0aGVhZCAubG9jLW1lbnUtcGFuZWwgYnV0dG9uW2NsYXNzKj10b2dnbGVdIC5tZW51LWJ0bi1pY29uOmFmdGVyLFxuICAubWFzdGhlYWQgLmxvYy1tZW51LXBhbmVsIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSAubWVudS1idG4taWNvbiAuYmFyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwLjI1cmVtO1xuICB9XG59XG4ubWFzdGhlYWQgLmxvYy1tZW51LXBhbmVsIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5tZW51LWJ0bi1pY29uOmJlZm9yZSwgLm1hc3RoZWFkIC5sb2MtbWVudS1wYW5lbCBidXR0b25bY2xhc3MqPXRvZ2dsZV1bYXJpYS1leHBhbmRlZD10cnVlXSAubWVudS1idG4taWNvbjphZnRlcixcbi5tYXN0aGVhZCAubG9jLW1lbnUtcGFuZWwgYnV0dG9uW2NsYXNzKj10b2dnbGVdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm1lbnUtYnRuLWljb24gLmJhciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm1lbnVJc09wZW4gLm1hc3RoZWFkIHtcbiAgei1pbmRleDogOTk7XG59XG5cbi5tYXN0aGVhZC1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cbi5tYXN0aGVhZC1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1hc3RoZWFkLWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNDQsIDE5OSwgMC4yKTtcbiAgei1pbmRleDogNjtcbn1cbi5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLm1lbnUtbGlzdCxcbi5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLnJ0ZiAubWVudS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLm1lbnUtbGlzdCBsaSxcbi5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLnJ0ZiAubWVudS1saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtZW50IC5tZW51LXBhbmVsIC5tZW51LWxpc3QgbGksXG4gIC5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLnJ0ZiAubWVudS1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW07XG4gIH1cbn1cbi5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLnJpZ2h0IC5tZW51LWxpc3QgbGksXG4ubWFzdGhlYWQtZW50IC5tZW51LXBhbmVsIC5ydGYgLnJpZ2h0IC5tZW51LWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1LjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudCAubWVudS1wYW5lbCAucmlnaHQgLm1lbnUtbGlzdCBsaSxcbiAgLm1hc3RoZWFkLWVudCAubWVudS1wYW5lbCAucnRmIC5yaWdodCAubWVudS1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLnJ0ZiAubWVudS1saXN0IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFzdGhlYWQtZW50IC5tZW51LXBhbmVsIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFzdGhlYWQtZW50IC5tZW51LXBhbmVsIGgyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLmxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtZW50IC5tZW51LXBhbmVsIC5sZWZ0IHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDIzcmVtO1xuICAgIG1heC13aWR0aDogMjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgbWluLXdpZHRoOiAxNC4xcmVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjZWJiNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubWFzdGhlYWQtZW50IC5tZW51LXBhbmVsIC5yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2ViYjcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgd2lkdGg6IDExcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtZW50IC5tZW51LXBhbmVsIC5yaWdodDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLnJpZ2h0IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1LjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudCAubWVudS1wYW5lbCAucmlnaHQgdWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLm1hc3RoZWFkLWVudCAubWVudS1wYW5lbCAubWVudS1wYW5lbC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLm1lbnUtcGFuZWwtY29udGVudCAucnRmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFzdGhlYWQtZW50IC5tZW51LXBhbmVsIC5tZW51LXBhbmVsLWNvbnRlbnQsXG4gIC5tYXN0aGVhZC1lbnQgLm1lbnUtcGFuZWwgLm1lbnUtcGFuZWwtY29udGVudCAucnRmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWFzdGhlYWQtZW50IC5wb3B1bGFyLXNlYXJjaGVzIHVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5tYXN0aGVhZC1lbnQgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmM3NztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtZW50IC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICB9XG59XG4ubWFzdGhlYWQtZW50IC5sb2dvOmZvY3VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC4xMjVyZW07XG4gIHJpZ2h0OiAwLjEyNXJlbTtcbiAgdG9wOiAwLjEyNXJlbTtcbiAgYm90dG9tOiAwLjEyNXJlbTtcbiAgb3V0bGluZTogMC4xMjVyZW0gZG90dGVkICNmZmY7XG59XG4ubWFzdGhlYWQtZW50IGhlYWRlciB7XG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogNztcbn1cbi5tYXN0aGVhZC1lbnQgLmhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tYXN0aGVhZC1lbnQgLmhlYWRlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtZW50IC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwLjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudC1uYXYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMXJlbSk7XG4gIH1cbn1cbi5tYXN0aGVhZC1lbnQgLmNvdmlkLXNlY3Rpb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tYXN0aGVhZC1lbnQgLnRvZ2dsZS1lbnQtbWVudTpiZWZvcmUsXG4ubWFzdGhlYWQtZW50IC50b2dnbGUtY292aWQtbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjdyZW07XG4gIHdpZHRoOiAwLjdyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudCAudG9nZ2xlLWVudC1tZW51OmJlZm9yZSxcbiAgLm1hc3RoZWFkLWVudCAudG9nZ2xlLWNvdmlkLW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG59XG4ubWFzdGhlYWQtZW50IC50b2dnbGUtZW50LW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1lbnQgLnRvZ2dsZS1lbnQtbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG4ubWFzdGhlYWQtZW50IC50b2dnbGUtZW50LW1lbnU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjAnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDE4IDEyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOCAxMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBmaWxsPSdub25lJyBkPSdNLTMtNmgyNHYyNEgtM1YtNnonLyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAyYzc3JyBkPSdNMCwxMmgxOHYtMkgwVjEyeiBNMCw3aDE4VjVIMFY3eiBNMCwwdjJoMThWMEgweicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudCAudG9nZ2xlLWVudC1tZW51OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEuNHJlbTtcbiAgfVxufVxuLm1hc3RoZWFkLWVudCAudG9nZ2xlLWNvdmlkLW1lc3NhZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00tMi0yaDI0djI0SC0yVi0yeicvJTNFJTNDcGF0aCBmaWxsPSclMjMwMDJjNzcnIGQ9J00xMCwwQzQuNSwwLDAsNC41LDAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFMxNS41LDAsMTAsMHogTTExLDE1SDlWOWgyVjE1eiBNMTEsN0g5VjVoMlY3eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMC41cmVtKSB7XG4gIC5tYXN0aGVhZC1lbnQgLnRvZ2dsZS1jb3ZpZC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudCAudG9nZ2xlLWNvdmlkLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4ubWFzdGhlYWQtZW50IGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSB7XG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDJjNzc7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBjcml0aWNhbDplbmQgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lLW9mZnNldDogLTAuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtZW50IGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudCBidXR0b25bY2xhc3MqPXRvZ2dsZV0ge1xuICAgIHBhZGRpbmctdG9wOiAxLjFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudCBidXR0b25bY2xhc3MqPXRvZ2dsZV0ge1xuICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cbiAgfVxufVxuLm1hc3RoZWFkLWVudCBidXR0b25bY2xhc3MqPXRvZ2dsZV06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYm90dG9tOiAwLjI4cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjI4cmVtIHNvbGlkICMwMDczY2Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dCwgYm90dG9tIDAuMjVzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWVudCBidXR0b25bY2xhc3MqPXRvZ2dsZV06YWZ0ZXIge1xuICAgIGJvdHRvbTogMC4zMnJlbTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjMycmVtO1xuICB9XG59XG4ubWFzdGhlYWQtZW50IGJ1dHRvbltjbGFzcyo9dG9nZ2xlXTpob3ZlcjphZnRlciwgLm1hc3RoZWFkLWVudCBidXR0b25bY2xhc3MqPXRvZ2dsZV1bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIGJvdHRvbTogMHJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYXN0aGVhZC1lbnQgLmNsb3NlLWJ1dHRvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNXJlbTtcbn1cbi5tYXN0aGVhZC1lbnQgYnV0dG9uLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00cmVtO1xufVxuLm1hc3RoZWFkLWVudCBidXR0b24uY2xvc2U6YWZ0ZXIsIC5tYXN0aGVhZC1lbnQgYnV0dG9uLmNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCAjMDAyYzc3O1xuICB3aWR0aDogNjAlO1xufVxuLm1hc3RoZWFkLWVudCBidXR0b24uY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tYXN0aGVhZC1lbnQgYnV0dG9uLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubWFzdGhlYWQtZW50IC5sb2dvLXN2ZyB7XG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBjcml0aWNhbDplbmQgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1lbnQgLmxvZ28tc3ZnIHtcbiAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cbiAgfVxufVxuXG4ubWFzdGhlYWQgLm1hc3RoZWFkLWVudC1zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgLyogY3JpdGljYWw6c3RhcnQgKi9cbiAgei1pbmRleDogNjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAvKiBjcml0aWNhbDplbmQgKi9cbn1cbi5tYXN0aGVhZCAubWFzdGhlYWQtZW50LXNlYXJjaCAuc2VhcmNoLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIlMjMwMDJDNzdcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIk0xNS41IDE0aC0uNzlsLS4yOC0uMjdBNi40NzEgNi40NzEgMCAwIDAgMTYgOS41IDYuNSA2LjUgMCAxIDAgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTlsLTQuOTktNXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNHpcIi8+PHBhdGggZD1cIk0wIDBoMjR2MjRIMHpcIi8+PC9nPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkIC5tYXN0aGVhZC1lbnQtc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIC5tYXN0aGVhZCAubWFzdGhlYWQtZW50LXNlYXJjaCAuc2VhcmNoLWljb246YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbn1cblxuLm1hc3RoZWFkLWxvYyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDQ0LCAxOTksIDAuMik7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tYXN0aGVhZC1sb2M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1hc3RoZWFkLWxvYyBoZWFkZXIge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNC41cmVtO1xufVxuLm1hc3RoZWFkLWxvYyBoZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWxvYyBoZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDhyZW07XG4gIH1cbn1cbi5tYXN0aGVhZC1sb2MgLnNlY3Rpb24tbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFzdGhlYWQtbG9jIC5zZWN0aW9uLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtbG9jIC5zZWN0aW9uLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWxvYyAuc2VjdGlvbi1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1uYXYtaW5mbyBhIHtcbiAgLyogY3JpdGljYWw6c3RhcnQgKi9cbiAgY29sb3I6ICMwMDJjNzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLyogY3JpdGljYWw6ZW5kICovXG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbmF2LWluZm8gYTpob3ZlciwgLm1hc3RoZWFkLWxvYyAubG9jLW5hdi1pbmZvIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1uYXYtaW5mbyBoMSB7XG4gIC8qIGNyaXRpY2FsOnN0YXJ0ICovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIC8qIGNyaXRpY2FsOmVuZCAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWxvYyAubG9jLW5hdi1pbmZvIGgxLmxvY2FsLW5hdi1kZXB0IHNwYW4ubGluZS1icmVhayB7XG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cbiAgfVxufVxuLm1hc3RoZWFkLWxvYyAuc2VjdGlvbi1sb2dvIH4gLmxvYy1uYXYtbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtbG9jIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMnJlbTtcbiAgfVxufVxuLm1hc3RoZWFkLWxvYyAuc2VjdGlvbi1sb2dvIH4gLmxvYy1uYXYtaW5mbyBoMSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1sb2MgLnNlY3Rpb24tbG9nbyB+IC5sb2MtbmF2LWluZm8gaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWxvYyAubG9jLW5hdi1pbmZvIGgxLFxuICAubWFzdGhlYWQtbG9jIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1pbmZvIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtbG9jIC5sb2MtbmF2LWluZm8gaDEsXG4gIC5tYXN0aGVhZC1sb2MgLnNlY3Rpb24tbG9nbyB+IC5sb2MtbmF2LWluZm8gaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cblxuLnJ0bCAubWFzdGhlYWQtbG9jIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1tZW51IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLnJ0bCAubWFzdGhlYWQtbG9jIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwLjJyZW07XG4gIH1cbn1cblxuLm1hc3RoZWFkIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1hc3RoZWFkLWxvYyAuc2VjdGlvbi1sb2dvIGE6Zm9jdXMsXG4ubWFzdGhlYWQgYnV0dG9uW2NsYXNzKj10b2dnbGVdOmZvY3VzLFxuLm1hc3RoZWFkLWVudCBidXR0b24uY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwLjEyNXJlbSBkb3R0ZWQgIzAwMmM3Nztcbn1cblxuLm1lbnUtcGFuZWwtd3JhcCB7XG4gIHotaW5kZXg6IDEzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdG9wOiA0cmVtO1xufVxuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAubWVudS1wYW5lbC13cmFwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAubWVudS1wYW5lbC13cmFwIHtcbiAgICB0b3A6IDYuNXJlbTtcbiAgfVxufVxuLm1lbnUtcGFuZWwtd3JhcCAubWVudS1wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LXBhbmVsLXdyYXAgLm1lbnUtcGFuZWwsXG4ubWVudS1wYW5lbC13cmFwIC5jbG9zZS1idXR0b24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tZW51LXBhbmVsLXdyYXAgLm1lbnUtcGFuZWw6OmFmdGVyLFxuLm1lbnUtcGFuZWwtd3JhcCAuY2xvc2UtYnV0dG9uLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWVudS1wYW5lbC13cmFwIGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1wYW5lbC13cmFwIGxpID4gYTpmb2N1cywgLm1lbnUtcGFuZWwtd3JhcCBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMmM3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbnQtbWVudS1vdmVybGF5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1lbnUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI3cmVtKTtcbiAgbWluLWhlaWdodDogNDByZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1lbnVJc09wZW4gLm1lbnUtYmFja2dyb3VuZCB7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA2O1xufVxuLm1lbnVJc09wZW4gLm1lbnUtb3ZlcmxheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuW2FyaWEtaGlkZGVuPXRydWVdIC5tZW51LW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1lbnUtYmFja2dyb3VuZCxcbi5tZW51LW92ZXJsYXkge1xuICB6LWluZGV4OiA2O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3M7XG59XG5cbi5tZW51SXNPcGVuIC5tYXN0aGVhZC1lbnQgLm1lbnUtYmFja2dyb3VuZCxcbi5tZW51SXNPcGVuIC5tYXN0aGVhZC1lbnQgLm1lbnUtb3ZlcmxheSxcbi5uYXZJc09wZW4gLm1hc3RoZWFkLWxvYyAubWVudS1iYWNrZ3JvdW5kLFxuLm5hdklzT3BlbiAubWFzdGhlYWQtbG9jIC5tZW51LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHM7XG59XG5cbi5tZW51SXNPcGVuIG1haW4gPiAqLFxuLm1lbnVJc09wZW4gYm9keSA+IHNlY3Rpb24ge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbnQtc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1iYXIge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVyZW0pIHtcbiAgLmVudC1zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWJhciB7XG4gICAgd2lkdGg6IDM4cmVtO1xuICB9XG59XG4uZW50LXNlYXJjaC1vdmVybGF5IC5zZWFyY2gtYmFyIC5zZWFyY2gtbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MC4wNjI1cmVtKSB7XG4gIC5lbnQtc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1iYXIgLnNlYXJjaC1sYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cbiAgLmVudC1zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWJhciAuc2VhcmNoLWxhYmVsLnN1YnNpdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMC4yNzVyZW07XG4gIH1cbn1cbi5lbnQtc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1iYXIgLnNlYXJjaC1sYWJlbC5zdWJzaXRlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5lbnQtc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1iYXIgLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbn1cbi5lbnQtc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1iYXIgLnBvcHVsYXItc2VhcmNoZXMge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAuZW50LXNlYXJjaC1vdmVybGF5IC5zZWFyY2gtYmFyIC5wb3B1bGFyLXNlYXJjaGVzIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4uZW50LXNlYXJjaC1vdmVybGF5IC5zZWFyY2gtYmFyIC5wb3B1bGFyLXNlYXJjaGVzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUuMDYyNXJlbSkge1xuICAuZW50LXNlYXJjaC1vdmVybGF5IC5zZWFyY2gtYmFyIC5wb3B1bGFyLXNlYXJjaGVzIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgfVxufVxuLmVudC1zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWJhciAucG9wdWxhci1zZWFyY2hlcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MC4wNjI1cmVtKSB7XG4gIC5lbnQtc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1iYXIgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmVudC1zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWJhciAuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwLjA2MjVyZW0pIHtcbiAgLmVudC1zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWJhciAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCBidXR0b246Zm9jdXMsIC5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCAjMDA2Y2JkO1xuICBvdXRsaW5lOiAwO1xufVxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGhlaWdodDogMy42MjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYjtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggLnNlYXJjaC1vcHRpb25zIHtcbiAgcGFkZGluZzogMC43NXJlbSAwIDAuMjVyZW0gMi41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCAuc2VhcmNoLW9wdGlvbnMgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xufVxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCAuc2VhcmNoLW9wdGlvbnMgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ViYjcwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggLnNlYXJjaC1vcHRpb25zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCAuc2VhcmNoLW9wdGlvbnMgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIC5zZWFyY2gtb3B0aW9ucyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAwLjE3NXJlbTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMzMzMzMzO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGVmdDogLTJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNjI1cmVtKTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUuMDYyNXJlbSkge1xuICAuZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIC5zZWFyY2gtb3B0aW9ucyBsYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IC0xLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAuMDYyNXJlbSkge1xuICAuZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIC5zZWFyY2gtb3B0aW9ucyBsYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwLjA2MjVyZW0pIHtcbiAgLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCAuc2VhcmNoLW9wdGlvbnMge1xuICAgIHdpZHRoOiA2MHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDExLjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggLnNlYXJjaC1vcHRpb25zIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogLTEuNzVyZW07XG4gIH1cbn1cbi5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggLmF1dG9jb21wbGV0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxNTtcbn1cbi5lbnQtc2VhcmNoLW92ZXJsYXkgZm9ybS5zZWFyY2ggLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYjZiNmI2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAgMC43NXJlbTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjFyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmVudC1zZWFyY2gtb3ZlcmxheSBmb3JtLnNlYXJjaCAudWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjIzcmVtIDJyZW07XG59XG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzdjZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAzLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4ubWFzdGhlYWQtbG9jIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNDQsIDE5OSwgMC4yKTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1uYXYge1xuICAvKiBjcml0aWNhbDpzdGFydCAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDNyZW0gMXJlbSAxcmVtO1xuICAvKiBjcml0aWNhbDplbmQgKi9cbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1uYXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1LjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWxvYyAubG9jLW5hdiB7XG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cbiAgfVxufVxuLnJ0bCAubWFzdGhlYWQtbG9jIC5sb2MtbmF2IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbmF2OmFmdGVyIHtcbiAgLyogY3JpdGljYWw6c3RhcnQgKi9cbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICAvKiBjcml0aWNhbDplbmQgKi9cbn1cblxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1lbnUtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubWVudS1hbGwge1xuICAgIGxlZnQ6IDFyZW07XG4gICAgd2lkdGg6IDI2LjI1cmVtO1xuICB9XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubW0tbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNzc7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXJnaW4sIG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbi5ydGwgLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1tLW1lbnUge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1tZW51IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucnRsIC5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubW0tbmF2YmFyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1saXN0dmlldyxcbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1saXN0aXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1saXN0aXRlbVthcmlhLWhpZGRlbj10cnVlXSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubW0tbGlzdGl0ZW0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1saXN0aXRlbS13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBsZWZ0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYzLCAxODcsIDE5NSwgMC40KTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1uYXZiYXJfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgbWFyZ2luOiAwIDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2MywgMTg3LCAxOTUsIDAuNCk7XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubW0tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXJnaW4sIHRyYW5zZm9ybTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1wYW5lbDpub3QoLmhhc0FuaW1hdGlvbikge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1lbnUtcGFuZWwtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tZW51LXBhbmVsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubWVudS1wYW5lbC10aXRsZVthcmlhLWN1cnJlbnQ9cGFnZV0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZDEwMTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tZW51LXBhbmVsLXRpdGxlIC5jaGV2cm9uIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMC41ZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBsaW5lYXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1lbnUtcGFuZWwtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuNjI1cmVtO1xuICBib3R0b206IDAuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2ZmZDEwMTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tZW51LXBhbmVsLXRpdGxlOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tZW51LXBhbmVsLXRpdGxlOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAwLjI1cmVtO1xufVxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1lbnUtcGFuZWwtdGl0bGU6Zm9jdXMge1xuICBvdXRsaW5lOiByZ2IoMjU1LCAyNTUsIDI1NSkgZG90dGVkIDAuMTI1cmVtO1xuICBvdXRsaW5lLW9mZnNldDogLTAuNjI1cmVtO1xufVxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1lbnUtcGFuZWwtYmFjayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubWVudS1wYW5lbC1iYWNrIC5jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogMS41cmVtO1xuICByaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbn1cbi5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1saXN0aXRlbSAubW0tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tbS1saXN0aXRlbSAubW0tcGFuZWwge1xuICAgIHdpZHRoOiAyNi4yNXJlbTtcbiAgfVxufVxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1tLXBhbmVsOm5vdCguaXNBY3RpdmUpOm5vdCguaXNJbmFjdGl2ZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubW0tcGFuZWwuaXNJbmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1tLXBhbmVsLmlzQWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubW0tcGFuZWwuc3RvcFRyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1tLXBhbmVscyA+IC5tbS1wYW5lbC5pc0luYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xufVxuLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1tLXBhbmVscyA+IC5tbS1wYW5lbC5pc0FjdGl2ZSB+IC5pc0luYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi5tYXN0aGVhZC1sb2MgLmxvYy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYXN0aGVhZC1sb2MgLmxvYy1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLm1hc3RoZWFkLWxvYyAubG9jLW5hdi1pbmZvIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFzdGhlYWQtbG9jIC5sb2MtbmF2LWluZm8ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5ydGwgLm1hc3RoZWFkLWxvYyAubG9jLW5hdi1pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubWFzdGhlYWQtbG9jIC5sb2MtbmF2LXBhcmVudCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1sb2MgLmxvYy1uYXYtcGFyZW50IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMy43NXB4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtbG9jIC5sb2MtbmF2LXBhcmVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm1hc3RoZWFkLWxvYyBidXR0b25bY2xhc3MqPXRvZ2dsZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNkYmUwZWE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnJ0bCAubWFzdGhlYWQtbG9jIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG4ubWFzdGhlYWQtbG9jIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSAuaWNvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjM0cmVtIDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1sb2MgYnV0dG9uW2NsYXNzKj10b2dnbGVdIC5pY29uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuMTVyZW07XG4gICAgbWluLWhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwLjA2MjVyZW0pIHtcbiAgLm1hc3RoZWFkLWxvYyBidXR0b25bY2xhc3MqPXRvZ2dsZV0ge1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gICAgbWluLXdpZHRoOiA0cmVtO1xuICB9XG59XG4ubWFzdGhlYWQtbG9jIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSAubWVudS1idG4taWNvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5tYXN0aGVhZC1sb2MgYnV0dG9uW2NsYXNzKj10b2dnbGVdIHtcbiAgICB3aWR0aDogNC4yNXJlbTtcbiAgICBoZWlnaHQ6IDQuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIH1cbiAgLnJ0bCAubWFzdGhlYWQtbG9jIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYXN0aGVhZC1sb2MgYnV0dG9uW2NsYXNzKj10b2dnbGVdOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMmM3NztcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG59XG4ubWFzdGhlYWQtbG9jIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogIzAwMmM3Nztcbn1cbi5tYXN0aGVhZC1sb2MgYnV0dG9uW2NsYXNzKj10b2dnbGVdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xuICAubWFzdGhlYWQtbG9jIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1tZW51IGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4ubWFzdGhlYWQtbG9jIC5tZW51LW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5hdklzT3BlbiAubWFzdGhlYWQge1xuICB6LWluZGV4OiBhdXRvO1xufVxuLm5hdklzT3BlbiAubWFzdGhlYWQtbG9jIGJ1dHRvbltjbGFzcyo9dG9nZ2xlXSB7XG4gIHotaW5kZXg6IDExO1xufVxuLm5hdklzT3BlbiAubWFzdGhlYWQtbG9jIC5tZW51LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5hdklzT3BlbiAubG9jLW1lbnUtcGFuZWwgLm1lbnUtYWxsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MC4wNjI1cmVtKSB7XG4gIC5ydGwgLm1hc3RoZWFkLWxvYyAubG9jLW1lbnUtcGFuZWwgLm1lbnUtYWxsIHtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucnRsIC5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tZW51LXBhbmVsLXRpdGxlIC5jaGV2cm9uIHtcbiAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG59XG4ucnRsIC5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tZW51LXBhbmVsLXRpdGxlIC5jaGV2cm9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucnRsIC5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIC5tZW51LXBhbmVsLWJhY2sgLmNoZXZyb24ge1xuICBwYWRkaW5nOiAwIDAgMCAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xufVxuLnJ0bCAubWFzdGhlYWQtbG9jIC5sb2MtbWVudS1wYW5lbCAubWVudS1wYW5lbC1iYWNrIC5jaGV2cm9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4vKiBcblx0RnJvbnRFbmRTcmMvX3Nhc3MvbWl4aW5zL19hY2NvcmRpb24uc2Nzc1xuXG5cdFByb2ZpbGVzIGFuZCBTaXRlY29yZSBuZWVkIHRvIHVzZSBkaWZmZXJlbnQgc2VsZWN0b3JzIGZvciB0aGUgc2FtZSBhY2NvcmRpb24gc3R5bGVzLCBoZW5jZSB0aGUgJSBzZWxlY3RvciBoZXJlIHRoYXQgZ2V0cyBleHRlbmRlZCBhcyBhcHByb3ByaWF0ZVxuKi9cbiNlbXMtYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4jZW1zLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgIzAwNjhjMTtcbn1cbiNlbXMtYnV0dG9uOmFmdGVyIHtcbiAgdG9wOiAwO1xufVxuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0jZW1zLWJ1dHRvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5bY2xhc3MqPXRoZW1lLWJnLV0gI2Vtcy1idXR0b246Zm9jdXMsIFtjbGFzcyo9dGhlbWUtYmctXSAjZW1zLWJ1dHRvbjphZnRlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG91dGxpbmUtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuI2Vtcy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4jZW1zLWRlc2NyaXB0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jZW1zLWRlc2NyaXB0aW9uOnRhcmdldCwgI2Vtcy1kZXNjcmlwdGlvbjpub3QoW2hpZGRlbl0pIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZW1lcmdlbmN5LWJhbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4YTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZW1lcmdlbmN5LWJhbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZW1lcmdlbmN5LWJhbm5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbWVyZ2VuY3ktYmFubmVyIC5idXR0b24tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5lbWVyZ2VuY3ktYmFubmVyIC5idXR0b24tdGV4dDphZnRlciB7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDAuNDtcbiAgdG9wOiAwLjEyNXJlbTtcbn1cblxuLnJ0bCAuZW1lcmdlbmN5LWJhbm5lciAuYnV0dG9uLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbiNlbXMtbWVzc2FnZSB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbiNlbXMtbWVzc2FnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4jZW1zLW1lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjMDA1NmIzO1xufVxuI2Vtcy1tZXNzYWdlIC5pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Vtcy1tZXNzYWdlIC5pY29uLWNvbnRhaW5lciBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBzdHJva2Utd2lkdGg6IDBweDtcbn1cbiNlbXMtbWVzc2FnZSAuaWNvbi1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIHRleHQtaW5kZW50OiAtMTBlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jZW1zLW1lc3NhZ2UgLmljb24tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2Vtcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzO1xufVxuI2Vtcy10aXRsZSAjZW1zLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI2Vtcy10aXRsZSAjZW1zLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICMzMzMzMzM7XG59XG4jZW1zLXRpdGxlICNlbXMtYnV0dG9uOmZvY3VzLCAjZW1zLXRpdGxlICNlbXMtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jZW1zLXRpdGxlICNlbXMtYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Vtcy1kZXNjcmlwdGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbn1cbiNlbXMtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1LjA2MjVyZW0pIHtcbiAgI2Vtcy1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNlbXMtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNlbXMtZGVzY3JpcHRpb24gYTpob3ZlciwgI2Vtcy1kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWNoLWZvb3RlciAuY29sLTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDEuMjVyZW07XG59XG4uYWNoLWZvb3RlciAuY29sLTM6YmVmb3JlLCAuYWNoLWZvb3RlciAuY29sLTM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNoLWZvb3RlciAuY29sLTMgPiAqIHtcbiAgZmxleDogMCAxIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUuMDYyNXJlbSkge1xuICAuYWNoLWZvb3RlciAuY29sLTMgPiAqIHtcbiAgICBmbGV4OiAwIDEgNDguNTcxNDMlO1xuICAgIG1heC13aWR0aDogNDguNTcxNDMlO1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNCU7XG4gIH1cbiAgLmFjaC1mb290ZXIgLmNvbC0zID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwLjA2MjVyZW0pIHtcbiAgLmFjaC1mb290ZXIgLmNvbC0zID4gKiB7XG4gICAgZmxleDogMCAxIDMxLjQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDMxLjQyODU3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xuICB9XG4gIC5hY2gtZm9vdGVyIC5jb2wtMyA+IDpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xuICB9XG4gIC5hY2gtZm9vdGVyIC5jb2wtMyA+IDpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQ6YWZ0ZXIsXG4uZm9vdGVyLWRlcGFydG1lbnQ6YWZ0ZXIsXG4uZm9vdGVyLW1lZGljaW5lOmFmdGVyLFxuZm9vdGVyIC5mb290ZXItaW5uZXI6YWZ0ZXIsXG5mb290ZXI6YWZ0ZXIsIC5mb290ZXItbG9jYXRpb25zLXNlY3Rpb24gLmNvbC0zLmNvbnRhaW46YWZ0ZXIsXG4uZm9vdGVyLWxvY2F0aW9ucy1zZWN0aW9uIC5jb2wtMzphZnRlcixcbi5mb290ZXItbG9jYXRpb25zLXNlY3Rpb24gLmNvbC00LmNvbnRhaW46YWZ0ZXIsXG4uZm9vdGVyLWxvY2F0aW9ucy1zZWN0aW9uIC5jb2wtNDphZnRlcixcbi5mb290ZXItbG9jYXRpb25zLXNlY3Rpb24gLmNvbnRhaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5hY2gtZm9vdGVyIC5tb2R1bGUtY29udGFpbmVyIC5jb250YWluIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbn0iLCIvKlxyXG5cdEZyb250RW5kU3JjL19zYXNzL3Byb2ZpbGVzLWhlYWRlci5zY3NzXHJcblxyXG5cdFRoZSBzdGFuZGFsb25lIFByb2ZpbGVzIGFwcCB3aWxsIHNvb24gcHVsbCB0aGUgSFRNTCBmb3IgdGhlIGhlYWRlciBhbmQgZm9vdGVyIGZyb20gU2l0ZWNvcmUuXHJcblx0VGhpcyBmaWxlIGdlbmVyYXRlcyB0aGUgQ1NTIHRvIGJlIHVzZWQgYnkgUHJvZmlsZXMuIEl0IGNvbnRhaW5zIG9ubHkgdGhvc2Ugc3R5bGVzIHRoYXQgYXJlIG5lZWRlZCBmb3IgdGhlIGVudGVycHJpc2UgYW5kIHNlY3Rpb24gaGVhZGVycyBhbmQgZm9vdGVycy5cclxuXHRJbiBzb21lIHBsYWNlcywgZGlmZmVyZW50IHNlbGVjdG9ycyBhcmUgcmVxdWlyZWQgZm9yIHRoZSBzYW1lIHN0eWxlcyAoZHVlIHRvIGNvbmZsaWN0cyB3aXRoIG90aGVyIHN0eWxlcyBpbiBQcm9maWxlcykuIFxyXG5cdFRoaXMgaXMgaGFuZGxlZCBieSBhcHBseWluZyB0aGUgc3R5bGUgb3JpZ2luYWxseSB3aXRoIHRoZSAlIHNlbGVjdG9yLCB0aGVuIEBleHRlbmRpbmcgaXQgd2l0aGluIHRoZSBTaXRlY29yZSBhbmQgUHJvZmlsZXMgQ1NTLlxyXG4qL1xyXG5cclxuLy8gQnJlYWtwb2ludCwgc3VzeVxyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3knO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQnO1xyXG5AaW1wb3J0ICdiYXNlL19zdXN5LWNvbmZpZyc7XHJcblxyXG5cclxuLy8gTWl4aW5zIGV0Y1xyXG5AaW1wb3J0ICdiYXNlL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvbXEnO1xyXG5AaW1wb3J0ICdiYXNlL21peGlucyc7XHJcbkBpbXBvcnQgJ2Jhc2UvZnVuY3Rpb25zJztcclxuQGltcG9ydCAnYmFzZS9za2lwJztcclxuQGltcG9ydCAnamhtL192YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdqaG0vX21peGlucyc7XHJcblxyXG4vLyBMYXlvdXRcclxuQGltcG9ydCAnbGF5b3V0L2Zvb3Rlcic7XHJcbkBpbXBvcnQgJ21vZHVsZXMvanNzb2NpYWwnO1xyXG5AaW1wb3J0ICdtb2R1bGVzL2J0bi12YXInO1xyXG5AaW1wb3J0ICdtb2R1bGVzL2J1dHRvbnMtdmFyJztcclxuQGltcG9ydCAnbGF5b3V0L2VudGVycHJpc2UtaGVhZGVyL21peGlucyc7XHJcbkBpbXBvcnQgJ2xheW91dC9lbnRlcnByaXNlLWhlYWRlci92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdsYXlvdXQvZW50ZXJwcmlzZS1oZWFkZXIvbWFzdGhlYWQnO1xyXG5AaW1wb3J0ICdsYXlvdXQvZW50ZXJwcmlzZS1oZWFkZXIvbWFzdGhlYWQtZW50JztcclxuQGltcG9ydCAnbGF5b3V0L2VudGVycHJpc2UtaGVhZGVyL21hc3RoZWFkLWxvYyc7XHJcbkBpbXBvcnQgJ2xheW91dC9lbnRlcnByaXNlLWhlYWRlci9vdmVybGF5JztcclxuQGltcG9ydCAnbGF5b3V0L2VudGVycHJpc2UtaGVhZGVyL21lbnUtb3ZlcmxheSc7XHJcbkBpbXBvcnQgJ2xheW91dC9lbnRlcnByaXNlLWhlYWRlci9zZWFyY2gtb3ZlcmxheSc7XHJcbkBpbXBvcnQgJ2xheW91dC9lbnRlcnByaXNlLWhlYWRlci9lbnQtc2VhcmNoLW92ZXJsYXknO1xyXG5AaW1wb3J0ICdsYXlvdXQvZW50ZXJwcmlzZS1oZWFkZXIvbG9jLW1lbnUtb3ZlcmxheSc7XHJcblxyXG5cclxuXHJcbkBpbXBvcnQgJ21peGlucy9hY2NvcmRpb24nO1xyXG5cclxuI2Vtcy10aXRsZSB7XHJcblx0QGV4dGVuZCAlYWNjb3JkaW9uLWhlYWRpbmc7XHJcbn1cclxuXHJcbiNlbXMtYnV0dG9uIHtcclxuXHRAZXh0ZW5kICVhY2NvcmRpb24tYnV0dG9uO1xyXG59XHJcblxyXG4jZW1zLWRlc2NyaXB0aW9uIHtcclxuXHRAZXh0ZW5kICVhY2NvcmRpb24tY29udGVudDtcclxufVxyXG5cclxuQGltcG9ydCAnbGF5b3V0L2Vtcyc7XHJcblxyXG5AaW1wb3J0ICdqaG0vY29sLW1peGlucyc7XHJcblxyXG4uZm9vdGVyLWxvY2F0aW9ucy1zZWN0aW9uIHtcclxuXHQuY29sLTMuY29udGFpbjphZnRlcixcclxuXHQuY29sLTM6YWZ0ZXIsXHJcblx0LmNvbC00LmNvbnRhaW46YWZ0ZXIsXHJcblx0LmNvbC00OmFmdGVyLFxyXG5cdC5jb250YWluOmFmdGVyIHtcclxuICAgIFx0QGV4dGVuZCAlY29sLWNsZWFyO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4uZm9vdGVyLWNvcHlyaWdodDphZnRlcixcclxuLmZvb3Rlci1kZXBhcnRtZW50OmFmdGVyLFxyXG4uZm9vdGVyLW1lZGljaW5lOmFmdGVyLFxyXG5mb290ZXIgLmZvb3Rlci1pbm5lcjphZnRlcixcclxuZm9vdGVyOmFmdGVyXHJcbntcclxuICAgIEBleHRlbmQgJWNvbC1jbGVhcjtcclxufVxyXG5cclxuLmFjaC1mb290ZXIge1xyXG4gIFxyXG5cdC5jb2wtMyB7XHJcblx0XHRAZXh0ZW5kICVtdWx0aS1jb2wtcGFyZW50O1xyXG5cclxuXHRcdD4gKiB7XHJcblx0XHRcdEBleHRlbmQgJWNvbC0zLWNoaWxkO1xyXG5cdFx0ICB9XHJcblx0fVxyXG5cclxuXHJcblx0Lm1vZHVsZS1jb250YWluZXIge1xyXG5cdFx0Ji5jb250ZW50LWJsb2NrcyB7XHJcblx0XHRcdEBleHRlbmQgJW1vZHVsZS1jb250YWluZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRhaW4ge1xyXG5cdFx0XHRtYXgtd2lkdGg6ICRjb250YWluLW1heC13aWR0aDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXIgLnJ0ZiB7XHJcblx0JixcclxuXHQuY29udGVudC1ibG9ja3Mge1xyXG5cdFx0aDMsIC5oMyB7XHJcblx0XHRcdEBleHRlbmQgJXJ0Zi1oMztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblxyXG5cdHAsIC5wIHtcclxuXHRcdEBleHRlbmQgICAlcnRmLXA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLy9cclxuLy8gIFN1c3kgMy4wIENvbmZpZ3VyYXRpb25cclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcblxyXG4vLyB2YXJpYWJsZXNcclxuJGdyaWQtY29sdW1uczogMTI7XHJcbiRndXR0ZXJzOiAuNTtcclxuJHNwcmVhZDogJ25hcnJvdyc7XHJcbiRjb250YWluZXItc3ByZWFkOiAnbmFycm93JztcclxuXHJcblxyXG4vL1N1c3kgQ29scyArIEd1dHNcclxuJHN1c3k6IChcclxuICAnY29sdW1ucyc6ICRncmlkLWNvbHVtbnMsXHJcbiAgJ2d1dHRlcnMnOiAkZ3V0dGVycyxcclxuICAnc3ByZWFkJzogJHNwcmVhZCxcclxuICAnY29udGFpbmVyLXNwcmVhZCc6ICRjb250YWluZXItc3ByZWFkXHJcbik7XHJcblxyXG5cclxuLy8gc3VzeSBncmlkIGhlbHBlclxyXG4uc2hvdy1ncmlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBzdXN5LXN2Zy1ncmlkKCkgbm8tcmVwZWF0IHNjcm9sbDtcclxufSIsIi8vXHJcbi8vICBWYXJpYWJsZXNcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcblxyXG4vL0pIIENvbG9yc1xyXG4kcHJpbWFyeS1ibHVlOiAjMDAyYzc3O1xyXG4kcHJpbWFyeS15ZWxsb3c6ICNmZmQxMDE7XHJcbiRob3BraW5zLXllbGxvdzogI2ViYjcwMDtcclxuJHZpYnJhbnQtYmx1ZTogIzAwNzNjZjtcclxuJHZpYnJhbnQtYmx1ZS1hYTogIzAwNzBDQztcclxuJGFsdC1ibHVlOiAjRUNGNEZCO1xyXG5cclxuLy9Cb2R5XHJcbiRib2R5LWJnOiAjZmZmZmZmO1xyXG4kYm9keS1jb2xvcjogIzMzMzMzMztcclxuXHJcblxyXG4vL0NvbG9yc1xyXG4kc29mdC1mb250OiAjNWE1ODUwO1xyXG4kYXF1YTogIzAwNzQ3YTtcclxuJGxpZ2h0LWFxdWE6ICMwMGE1YWQ7XHJcbiR2aWJyYW50LWFxdWE6ICM3M2FjY2E7XHJcbiR2aWJyYW50LWFxdWEtYWx0OiAjYzRkYmUyO1xyXG4kb3V0bGluZS1hcXVhOiAjY2NlM2Y1O1xyXG4kZGFyay1uYXZ5OiAjMTAxZDI4O1xyXG4kZ3JleTogI2Y3ZjdmNztcclxuJGJvcmRlci1ncmV5OiAjZWFlYWVhO1xyXG4kYm9yZGVyLWdyZXktYWx0OiAjZTFlMWUxO1xyXG4kZWJvb2stZ3JleTogI2VmZWRkZjtcclxuJGxpbms6ICMwMDcwYzk7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJG9mZi13aGl0ZTogI2ZlZmVmZjtcclxuJG9mZi13aGl0ZS1hbHQ6ICNmN2Y4Zjg7XHJcbiRibGFjazogIzIyMjIyMjtcclxuJHRydWUtYmxhY2s6ICMwMDAwMDA7XHJcbiRzZWNvbmRhcnktb3JhbmdlOiAjYmI0YTAwO1xyXG4kc2Vjb25kYXJ5LW9yYW5nZS1kYXJrOiAjQjg1MzBGO1xyXG4kYnJpZ2h0LW9yYW5nZTogI0MxNEUwMTtcclxuJGxpZ2h0LW9yYW5nZTogI2UzNmUxZTtcclxuJGJ1cm50LW9yYW5nZTogI2JiNGEwMDtcclxuJGluY29ycmVjdC1yZWQ6ICNkNTJiMWU7XHJcbiRkYXJrLXJlZDogI2QwMDAwYTtcclxuJHJ1Ynk6ICM3ODIzMjc7XHJcbiRsaWdodC1ibHVlOiAjYmZjYWRkO1xyXG4kbWVkLWdyZXk6ICM0NjQ2NDY7XHJcbiRtZWQtZ3JheS1hbHQ6ICM1ODU4NTg7XHJcbiRxdWl6LXRpdGxlOiAjMmRkY2U1O1xyXG4kdGFncy1jeWFuOiAjMDA5YWE2O1xyXG4kdGFncy1jeWFuLWRhcms6ICMwMDc0N0E7XHJcbiR0YWdzLWJsdWU6ICMwMDZkYzc7IC8vIFNpbWlsYXIgdG8gTGlua1xyXG4kdGFncy1wdXJwbGU6ICM1NTJlNWY7XHJcbiRsYWJlbC1wdXJwbGU6ICMyYzE4MzI7XHJcbiRicS1wdXJwbGU6ICM3YzEwOWE7XHJcbiRjdGEtYmx1ZTogIzMzOGZkOTtcclxuJGN0YS1ibHVlLWhvdmVyOiAjYTZkNGVkO1xyXG4kYnJpZ2h0LXllbGxvdzogI2Y5ZTMwMDtcclxuJHJlbGF0ZWQtYmc6IHJnYmEoI2E5YTM5YiwgLjA4KTtcclxuJGNvbW1lbnRzLWJnOiByZ2JhKCNhOWEzOWIsIC4xKTtcclxuJGNhcHRpb24tYmc6IHJnYmEoI2E5YTM5YiwgLjIpO1xyXG4kb2ZmLXdoaXRlOiAjZjZmNGViO1xyXG4kb2ZmLXdoaXRlLS1hbHQ6ICNmN2Y2ZjQ7XHJcbiRsaWdodC1ncmF5OiAjYWNjMGM2O1xyXG4kbGlnaHQtZ3JheTI6ICNjYWQ2ZGE7XHJcbiRsaWdodGVyLWdyYXk6ICNlY2VjZWM7XHJcbiR0YmwtbGFiZWw6ICMxZjM3NWM7XHJcbiR0YmwtbGFiZWwtYmc6ICNlNmU0ZGM7XHJcbiR0YmwtbGFiZWwtYmctLWFsdDogI2ViZWFlNDtcclxuJHNiLW9mZi13aGl0ZTogI2ZhZjlmNDtcclxuJGluLXBhZ2UtbmF2OiAjNGE5OGQ5O1xyXG4kZDQtZ3JheTogI2Q0ZDRkNDtcclxuJHRvb2wtdGlwLXRhbjogI2JlYjlhNjtcclxuJGxpbmstb3JhbmdlOiAjYzE1NzEwO1xyXG4kaGVyby1wdXJwbGU6ICM1MzJlNjA7XHJcbiRncmF5LWxpbmU6ICNiN2I3Yjc7XHJcbiRwcm9ncmVzcy1ibHVlOiAjN2ZiOGU1O1xyXG4kc2xpZGVzaG93LWhvdmVyOiAjYjFhZmFiO1xyXG4kc2xpZGVzbG93LWJvcmRlcjogI2M0YzJjMDtcclxuJGN0YVJvbGw6ICNENEUzRjY7XHJcbiRjdGFSb2xsLWFhOiAjRjZGQUZFO1xyXG4kY3RhUm9sbC1hYS1wdXJwbGU6ICNjYWFmZDE7XHJcbiRzY3JvbGxiYXI6ICNjMWMxYzE7XHJcbiRzY3JvbGxiYXItYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuXHJcblxyXG4vLyBTb2NpYWxcclxuJGZiOiAjM2Q1YTk2O1xyXG4kdHc6ICMyYWEzZWY7XHJcbiRsbjogIzJkNzliNTtcclxuJHBpbjogI2Q4MmI2NztcclxuJHBpbjogI2U2MDAyMztcclxuJGVtYWlsOiAjMzQ5MGYzO1xyXG4kcHJpbnQ6ICM3MzhhOGM7XHJcblxyXG5cclxuLy9cclxuLy8gIFR5cG9ncmFwaHlcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xyXG5cclxuLy9Gb250IFNldHMgJiBTaXplXHJcbiRzZXJpZjogJ05vdG8gU2VyaWYnLCBzZXJpZjtcclxuJHNhbnM6ICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kc2Fuc0JvbGQ6ICdub3RvX3NhbnNib2xkJywgc2Fucy1zZXJpZjtcclxuJGljb21vb246ICdpY29tb29uJywgc2Fucy1zZXJpZjtcclxuXHJcbiVpY29tb29uIHtcclxuICBmb250LWZhbWlseTogJGljb21vb247XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICRzYW5zO1xyXG4kZm9udC1mYW1pbHktc2VyaWY6ICRzZXJpZjtcclxuJGZvbnQtZmFtaWx5LW5hdjogJHNhbnM7XHJcblxyXG4kZm9udC1mYW1pbHktaW5zdGl0dXRpb24tdGl0bGU6ICRzYW5zO1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAnRmlyYSBNb25vJywgbW9ub3NwYWNlO1xyXG4kbWF0ZXJpYWwtaWNvbnM6ICdNYXRlcmlhbCBJY29ucyc7XHJcblxyXG4kZm9udC1zaXplLXJvb3Q6IDE2cHg7XHJcbiRmb250LXNpemUtYmFzZTogMXJlbTtcclxuJGZvbnQtc2l6ZS10ZW46IC42MjVyZW07IC8vMTJweFxyXG4kZm9udC1zaXplLXh4czogLjc1cmVtOyAvLzEycHhcclxuJGZvbnQtc2l6ZS14czogLjgxMjVyZW07IC8vMTNweFxyXG4kZm9udC1zaXplLXNtOiAuODc1cmVtOyAvLzE0cHhcclxuJGZvbnQtc2l6ZS1sZzogMS4xMjVyZW07IC8vMThweCAqXHJcbiRmb250LXNpemUteGw6IDEuMjVyZW07IC8vMjBweFxyXG4kZm9udC1zaXplLXh4bDogMS41cmVtOyAvLzI0cHhcclxuJGZvbnQtc2l6ZS1uYXY6IDFyZW07XHJcblxyXG4kZm9udC13ZWlnaHQ6IDQwMDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuJGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4vL0ljb25zXHJcbiRpY29uLWFwcG9pbnRtZW50OiBcIlxcZTkwMFwiO1xyXG4kaWNvbi1kb2N0b3I6IFwiXFxlOTAxXCI7XHJcbiRpY29uLWxvY2F0aW9uLW1hcDogXCJcXGU5MDJcIjtcclxuJGljb24tbG9jYXRpb246IFwiXFxlOTIzXCI7XHJcbiRpY29uLXZpc2l0OiBcIlxcZTkwM1wiO1xyXG4kaWNvbi1zZWFyY2g6IFwiXFxmMDAyXCI7XHJcbiRpY29uLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XHJcbiRpY29uLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xyXG4kaWNvbi1hbmdsZS11cDogXCJcXGYxMDZcIjtcclxuJGljb24tYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcclxuJGljb24tZmFjZWJvb2s6IFwiXFxmMDlhXCI7XHJcbiRpY29uLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XHJcbiRpY29uLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xyXG4kaWNvbi1waW50ZXJlc3Q6IFwiXFxmMjMxXCI7XHJcbiRpY29uLXRhZzogXCJcXGU5MzVcIjtcclxuJGljb24tbGlnaHRidWxiOiBcIlxcZTkwNFwiO1xyXG4kaWNvbi1vZmZpY2U6IFwiXFxlOTA1XCI7XHJcbiRpY29uLXN0ZXRob3Njb3BlOiBcIlxcZTkwNlwiO1xyXG4kaWNvbi1hcHBsZTogXCJcXGU5MDdcIjtcclxuJGljb24tY2hhcnQ6IFwiXFxlOTA4XCI7XHJcbiRpY29uLXNlbWluYXI6IFwiXFxlOTA5XCI7XHJcbiRpY29uLXRyZWF0bWVudDogXCJcXGU5MGJcIjtcclxuJGljb24tbGVhdmVzOiBcIlxcZTkwYVwiO1xyXG4kaWNvbi1jaGVja21hcms6IFwiXFxlOTBjXCI7XHJcbiRpY29uLWNoaWxkOiBcIlxcZTkwZFwiO1xyXG4kaWNvbi1wbGF5LXZpZGVvOiBcIlxcZTkwZVwiO1xyXG4kaWNvbi1hbGVydDogXCJcXGVhMDhcIjtcclxuJGljb24tbWljcm9zY29wZTogXCJcXGU5MGZcIjtcclxuJGljb24tc3lyaW5nZTogXCJcXGU5MWVcIjtcclxuJGljb24taGVhcnQ6IFwiXFxlOTFjXCI7XHJcbiRpY29uLXNwZWVjaC1idWJibGVzOiBcIlxcZTkxZFwiO1xyXG4kaWNvbi1jaGVjazogXCJcXGYwMGNcIjtcclxuJGljb24tcHJpbnRlcjogXCJcXGU5NTRcIjtcclxuJGljb24tY2xvc2U6IFwiXFxmMDBkXCI7XHJcbiRpY29uLWhvbGxvdy1hcnJvdy1sZWZ0OiBcIlxcZTkxZlwiO1xyXG4kaWNvbi1ob2xsb3ctYXJyb3ctcmlnaHQ6IFwiXFxlOTIwXCI7XHJcbiRpY29uLXBsYXk6IFwiXFxmMDRiXCI7XHJcbiRpY29uLXNwaW5uZXI6IFwiXFxlOTdlXCI7XHJcbiRpY29uLWVudmVsb3BlOiBcIlxcZTkyMVwiO1xyXG4kaWNvbi1zdGFyOiBcIlxcZTkyMlwiO1xyXG4kaWNvbi1wbHVzOiBcIlxcZTkyNFwiO1xyXG4kaWNvbi1jYW1lcmE6IFwiXFxlOTI1XCI7XHJcblxyXG5cclxuLy9IZWFkaW5nc1xyXG4kaGVhZGluZ3MtbWFyZ2luLXRvcDogMDtcclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseS1hbHQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGluZ3Mtd2VpZ2h0OiBub3JtYWw7XHJcbiRoZWFkaW5ncy13ZWlnaHQtYm9sZDogNzAwO1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMjtcclxuJGhlYWRpbmdzLWNvbG9yOiAjMzMzO1xyXG5cclxuXHJcbi8vIEhlYWRpbmdzIHwgUGVyZmVjdCBGb3VydGhcclxuJHBlcmZlY3QtZm91cnRoLWgxOiAyLjM2OXJlbTtcclxuJHBlcmZlY3QtZm91cnRoLWgyOiAxLjc3N3JlbTtcclxuJHBlcmZlY3QtZm91cnRoLWgzOiAxLjMzM3JlbTtcclxuJHBlcmZlY3QtZm91cnRoLWg0OiAxcmVtO1xyXG4kcGVyZmVjdC1mb3VydGgtaDU6IC44NzVyZW07XHJcbiRwZXJmZWN0LWZvdXJ0aC1oNjogLjgxMjVyZW07XHJcblxyXG4kcGVyZmVjdC1mb3VydGgtaDEtbGc6IGNhbGMoI3skZm9udC1zaXplLWxnfSAqIDIuMzY5KTtcclxuJHBlcmZlY3QtZm91cnRoLWgyLWxnOiBjYWxjKCN7JGZvbnQtc2l6ZS1sZ30gKiAxLjc3Nyk7XHJcbiRwZXJmZWN0LWZvdXJ0aC1oMy1sZzogY2FsYygjeyRmb250LXNpemUtbGd9ICogMS4zMzMpO1xyXG4kcGVyZmVjdC1mb3VydGgtaDQtbGc6IGNhbGMoI3skZm9udC1zaXplLWxnfSAqIDEpO1xyXG4kcGVyZmVjdC1mb3VydGgtaDUtbGc6IGNhbGMoI3skZm9udC1zaXplLWxnfSAqIC44NzUpO1xyXG4kcGVyZmVjdC1mb3VydGgtaDYtbGc6IGNhbGMoI3skZm9udC1zaXplLWxnfSAqIC44MTI1KTtcclxuXHJcblxyXG4vL0NvZGUsIFByZWRcclxuJGNvZGUteHM6IC44NzVyZW07IC8vMTRweFxyXG4kY29kZS1zbTogLjkzNzVyZW07IC8vMTVweFxyXG4kY29kZS1sZzogMXJlbTsgLy8xNnB4XHJcbiRjb2RlLXhsOiAxLjEyNXJlbTsgLy8xOHB4XHJcblxyXG5cclxuLy9QYXJhZ3JhcGhzXHJcbiRwYXJhZ3JhcGgtbWFyZ2luLXRvcDogMDtcclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vICBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcbi8vQnJlYWtwb2ludFxyXG4kbWluLXdpZHRoOiAxOHJlbTtcclxuJGJyZWFrcG9pbnQtemVybzogMDsgLy9tb2JpbGUtZmlyc3RcclxuJGJyZWFrcG9pbnQteHhzOiAyMy44MTI1cmVtOyAvLzM4MXB4IH4gTW9iaWxlIFBvcnRyYWl0XHJcbiRicmVha3BvaW50LXhzOiAzMC4wNjI1cmVtOyAvLzQ4MXB4IH4gTGFyZ2UgUGhvbmVcclxuJGJyZWFrcG9pbnQtc206IDQwLjA2MjVyZW07IC8vNjQxcHggfiBQaGFibGV0XHJcbiRicmVha3BvaW50LW1kOiA0NS4wNjI1cmVtOyAvLzcyMXB4IH4gU21hbGwgVGFibGV0XHJcbiRicmVha3BvaW50LW10OiA1MC4wNjI1cmVtOyAvLzgwMXB4IH4gTWVkaXVtIFRhYmxldFxyXG4kYnJlYWtwb2ludC14bTogNjAuMDYyNXJlbTsgLy85NjFweCB+IFRhYmxldFxyXG4kYnJlYWtwb2ludC14eG06IDY0LjA2MjVyZW07IC8vMTAyNXB4IH4gTGFyZ2UgVGFibGV0XHJcbiRicmVha3BvaW50LWxnOiA3NS4wNjI1cmVtOyAvLzEyMDFweCB+IDEzXCIgTGFwdG9wXHJcbiRicmVha3BvaW50LXhsOiAxMDAuMDYyNXJlbTsgLy8xNjAxcHggfiAxNVwiIExhcHRvcFxyXG4kYnJlYWtwb2ludC14eGw6IDEyMC4wNjI1cmVtOyAvLzE5MjFweCB+IDE3XCIgTGFwdG9wXHJcblxyXG4kYnJlYWtwb2ludC1wcmUteHhzOiAyMy43NXJlbTsgLy8zODBweCB+IE1vYmlsZSBQb3J0cmFpdFxyXG4kYnJlYWtwb2ludC1wcmUteHM6IDMwcmVtOyAvLzQ4MHB4IH4gTGFyZ2UgUGhvbmVcclxuJGJyZWFrcG9pbnQtcHJlLXNtOiA0MHJlbTsgLy82NDBweCB+IFBoYWJsZXRcclxuJGJyZWFrcG9pbnQtcHJlLW1kOiA0NXJlbTsgLy83MjBweCB+IFNtYWxsIFRhYmxldFxyXG4kYnJlYWtwb2ludC1wcmUtbXQ6IDUwcmVtOyAvLzgwMHB4IH4gTWVkaXVtIFRhYmxldFxyXG4kYnJlYWtwb2ludC1wcmUteG06IDYwcmVtOyAvLzk2MHB4IH4gVGFibGV0XHJcbiRicmVha3BvaW50LXByZS14eG06IDY0cmVtOyAvLzEwMjRweCB+IExhcmdlIFRhYmxldFxyXG4kYnJlYWtwb2ludC1wcmUtbGc6IDc1cmVtOyAvLzEyMDBweCB+IDEzXCIgTGFwdG9wXHJcbiRicmVha3BvaW50LXByZS14bDogMTAwcmVtOyAvLzE2MDBweCB+IDE1XCIgTGFwdG9wXHJcbiRicmVha3BvaW50LXByZS14eGw6IDEyMHJlbTsgLy8xOTIwcHggfiAxN1wiIExhcHRvcFxyXG5cclxuXHJcbi8vIFBhdGhzXHJcblxyXG4kZm9udFBhdGg6ICcuLi9mb250cy8nO1xyXG5cclxuLy8gQ1NTIFRyYW5zaXRpb25zOlxyXG5cclxuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xyXG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gIEpITSBFbnRlcnByaXNlIEhlYWRlci9Gb290ZXIgVmFyaWFibGVzXHJcbi8vICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcblxyXG5cclxuLy8gbWFzdGhlYWRcclxuJG1hc3RoZWFkLWJvcmRlci1jb2xvcjogcmdiYSgwLCA0NCwgMTk5LCAuMik7XHJcblxyXG4vLyBtZW51XHJcbiRtZW51LWJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMjEsIDM4LCAuOTUpO1xyXG5cclxuLy8gc2VhcmNoXHJcbiRzZWFyY2gtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAyMSwgMzgsIC45NSk7XHJcbiRmb3JtLWlucHV0LWJvcmRlcjogI2UzZTNlMztcclxuJGZvcm0tYnV0dG9uLWNvbG9yOiAjZTNlM2UzO1xyXG5cclxuLy8gbWFpblxyXG4kYXJ0aWNsZS10aXRsZS1tb2JpbGU6IDIuMzY5cmVtO1xyXG4kYXJ0aWNsZS10aXRsZS1kZXNrdG9wOiAyLjVyZW07XHJcbiRhcnRpY2xlLXRpdGxlLWNvbG9yOiAjMjMyRjM0O1xyXG5cclxuLy9mb290ZXJcclxuJGZvb3Rlci1saW5rOiAjNmRhNWM1O1xyXG5cclxuLy8gZGVwYXJ0bWVudCBmb290ZXJcclxuJGZvb3Rlci1kZXB0LWJhY2tncm91bmQ6ICMxMDFkMjg7XHJcbiRmb290ZXItZGVwdC1jb2xvcjogJHdoaXRlO1xyXG5cclxuLy8gbWVkaWNpbmUgZm9vdGVyXHJcbiRmb290ZXItbWVkaWNpbmUtYmFja2dyb3VuZDogIzA5MTQxZTtcclxuJGZvb3Rlci1tZWRpY2luZS1jb2xvcjogJHdoaXRlO1xyXG4kZm9vdGVyLWNvcHlyaWdodC1iYWNrZ3JvdW5kOiAjMDkxNDFlO1xyXG5cclxuLy8gR2xvYmFsIHNwYWNpbmcgY29tcG9uZW50c1xyXG4kZ2xvYmFsLXNwYWNpbmctZGVza3RvcDogM3JlbTtcclxuJGdsb2JhbC1zcGFjaW5nLXRhYmxldDogMi41cmVtO1xyXG5cclxuOnJvb3Qge1xyXG4gIC8vIFZhcmlhYmxlc1xyXG5cclxuICAtLWlucHV0LWhlaWdodDogNTY7XHJcbiAgLS1pbnB1dC1oZWlnaHQtLXRhYmxldC1sOiA0ODtcclxuICAtLWlucHV0LWJvcmRlci13aWR0aDogMnB4O1xyXG5cclxuICAvL1NlbGVjdFxyXG5cclxuICAtLXNlbGVjdC1oZWlnaHQtLXRhYmxldC1sOiB2YXIoLS1pbnB1dC1oZWlnaHQtLXRhYmxldC1sKTtcclxuICAtLXNlbGVjdC1wYWRkaW5nLXg6IDIwO1xyXG4gIC0tc2VsZWN0LWZvbnQtc2l6ZTogMTc7XHJcbiAgLS1zZWxlY3QtZm9udC13ZWlnaHQ6IDUwMDtcclxuICAtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLS1zZWxlY3QtY2hldnJvbi1zaXplOiAyMHB4O1xyXG4gIC0tc2VsZWN0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxuICAtLXNlbGVjdC1jb2xvcjogIzFjMWMxYztcclxuICAtLXNlbGVjdC1iZzogI2ZmZjtcclxuICAtLXNlbGVjdC1ib3JkZXI6ICMxYzFjMWM7XHJcbiAgLS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgLS1zZWxlY3QtY29sb3ItZm9jdXM6ICMxYzFjMWM7XHJcbiAgLS1zZWxlY3QtYmctZm9jdXM6ICNmZmY7XHJcbiAgLS1zZWxlY3QtYm9yZGVyLWZvY3VzOiAjMWMxYzFjO1xyXG4gIC0tc2VsZWN0LWRyb3Bkb3duLXBhZGRpbmcteDogMjA7XHJcbiAgLS1zZWxlY3QtZHJvcGRvd24tcGFkZGluZy15OiAxMDtcclxuICAtLXNlbGVjdC1kcm9wZG93bi1iZzogI2ZmZjtcclxuICAtLXNlbGVjdC1kcm9wZG93bi1ib3JkZXI6ICN7MXB4IHNvbGlkIHJnYmEoIzk5OSwgMC41KX07XHJcbiAgLS1zZWxlY3QtZHJvcGRvd24tc2hhZG93OiAjezAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMil9O1xyXG4gIC0tc2VsZWN0LWRyb3Bkb3duLWNvbG9yOiAjMmYyZjJmO1xyXG4gIC0tc2VsZWN0LWRyb3Bkb3duLWNvbG9yLWhvdmVyOiAjMDAwO1xyXG59IiwiLmZhZGVJbiB7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiA0MHB4O1xyXG5cdHRyYW5zaXRpb246IHRvcCAuNHMgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gdW5hbGlhcygpIHtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcclxuXHRsZXR0ZXItc3BhY2luZzogLjc1cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWdjYXB0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxufVxyXG5cclxuLy8gQXBwbGllZCB3aXRoIGRpZmZlcmVudCBzZWxlY3RvcnMgaW4gU2l0ZWNvcmUgYW5kIFByb2ZpbGVzXHJcbiVydGYtaDMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gICAgZm9udC1zaXplOiAxLjMxM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFwbGllZCB3aXRoIGRpZmZlcmVudCBzZWxlY3RvcnMgaW4gU2l0ZWNvcmUgYW5kIFByb2ZpbGVzXHJcbiVydGYtcCB7XHJcbiAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTBlbTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg4cmVtO1xyXG4gICAgfVxyXG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gJFZhcmlhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTdXBwb3J0c1xyXG4vLyBAbWVkaWEgbWluLXdpZHRoXHJcbi8vIEBtZWRpYSBtYXgtd2lkdGhcclxuLy8gQG1lZGlhIG1pbi13aWR0aCBhbmQgbWF4LXdpZHRoXHJcbi8vIEBtZWRpYSBtaW4taGVpZ2h0XHJcbi8vIEBtZWRpYSBtYXgtaGVpZ2h0XHJcbi8vIEBtZWRpYSBtaW4taGVpZ2h0IGFuZCBtYXgtaGVpZ2h0XHJcbi8vIE1peCBhbmQgbWF0Y2ggbWluLXdpZHRoIGFuZCBtaW4taGVpZ2h0XHJcblxyXG4kdmlld3BvcnQtaW5jcmVtZW50OiAwLjFweDsgLy8gY3VzdG9taXplIHRvIHN1aXRlXHJcblxyXG4vLyBIdWdlIERlc2t0b3BcclxuJGV4dHJhX2xhcmdlX2Rlc2t0b3A6IDE2ODBweDsgLy8gY3VzdG9taXplIHRvIHN1aXRlXHJcbiRwcmUtZXh0cmFfbGFyZ2VfZGVza3RvcDogJGV4dHJhX2xhcmdlX2Rlc2t0b3AgLSAkdmlld3BvcnQtaW5jcmVtZW50O1xyXG5cclxuLy8gSHVnZSBEZXNrdG9wXHJcbiRodWdlX2Rlc2t0b3A6IDE0NDBweDsgLy8gY3VzdG9taXplIHRvIHN1aXRlXHJcbiRwcmUtaHVnZV9kZXNrdG9wOiAkaHVnZV9kZXNrdG9wIC0gJHZpZXdwb3J0LWluY3JlbWVudDtcclxuXHJcbi8vIEJpZyBEZXNrdG9wXHJcbiRiaWdfZGVza3RvcDogMTIwMHB4OyAvLyBjdXN0b21pemUgdG8gc3VpdGVcclxuJHByZS1iaWdkZXNrdG9wOiAkYmlnX2Rlc2t0b3AgLSAkdmlld3BvcnQtaW5jcmVtZW50O1xyXG5cclxuLy8gRGVza3RvcFxyXG4kZGVza3RvcDogMTAyNHB4OyAvLyBjdXN0b21pemUgdG8gc3VpdGVcclxuJHByZS1kZXNrdG9wOiAkZGVza3RvcCAtICR2aWV3cG9ydC1pbmNyZW1lbnQ7XHJcbiRwb3N0LWRlc2t0b3A6ICRkZXNrdG9wKyR2aWV3cG9ydC1pbmNyZW1lbnQ7XHJcbi8vVXAgdG8gVGFibGV0XHJcbiR0YWJsZXRfcGx1czogOTYwcHg7XHJcbiRwcmUtdGFibGV0cGx1czogJHRhYmxldF9wbHVzIC0gJHZpZXdwb3J0LWluY3JlbWVudDtcclxuJHBvc3QtdGFibGV0cGx1czogJHRhYmxldF9wbHVzIC0gJHZpZXdwb3J0LWluY3JlbWVudDtcclxuLy8gVGFibGV0XHJcbiR0YWJsZXQ6IDc2OHB4OyAvLyBjdXN0b21pemUgdG8gc3VpdGVcclxuJHByZS10YWJsZXQ6ICR0YWJsZXQgLSAkdmlld3BvcnQtaW5jcmVtZW50O1xyXG5cclxuLy8gVGFibGV0IFNtYWxsXHJcbiR0YWJsZXQtc21hbGw6IDcyMHB4OyAvLyBjdXN0b21pemUgdG8gc3VpdGVcclxuJHByZS10YWJsZXQ6ICR0YWJsZXQtc21hbGwgLSAkdmlld3BvcnQtaW5jcmVtZW50O1xyXG5cclxuLy8gUGFsbVxyXG4kcGFsbTogNjcwcHg7IC8vIGN1c3RvbWl6ZSB0byBzdWl0ZVxyXG4kcHJlLXBhbG06ICRwYWxtIC0gJHZpZXdwb3J0LWluY3JlbWVudDtcclxuJHBvc3QtcGFsbTogJHBhbG0rJHZpZXdwb3J0LWluY3JlbWVudDtcclxuXHJcbi8vIFBhbG1fc21cclxuJHBhbG1fc206IDQ4MHB4OyAvLyBjdXN0b21pemUgdG8gc3VpdGVcclxuJHByZS1wYWxtX3NtOiAkcGFsbV9zbSAtICR2aWV3cG9ydC1pbmNyZW1lbnQ7XHJcbiRwb3N0LXBhbG1fc206ICRwYWxtX3NtKyR2aWV3cG9ydC1pbmNyZW1lbnQ7XHJcblxyXG4vLyBQYWxtX3hzbVxyXG4kcGFsbV94c206IDM4MHB4OyAvLyBjdXN0b21pemUgdG8gc3VpdGVcclxuJHByZS1wYWxtX3hzbTogJHBhbG1feHNtIC0gJHZpZXdwb3J0LWluY3JlbWVudDtcclxuJHBvc3QtcGFsbV94c206ICRwYWxtX3hzbSskdmlld3BvcnQtaW5jcmVtZW50O1xyXG4vLyBDb25zdHJhaW50c1xyXG4kbWluOiBtaW4td2lkdGg7XHJcbiRtYXg6IG1heC13aWR0aDtcclxuXHJcbiRtaW5IOiBtaW4taGVpZ2h0O1xyXG4kbWF4SDogbWF4LWhlaWdodDtcclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyAkTWVkaWEgUXVlcnkgQE1peGluXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWl4aW4gbXEoJGNvbnN0cmFpbnQsICR2aWV3cG9ydDEsICR2aWV3cG9ydDI6IG51bGwsICRjb25zdHJhaW50MjogbnVsbCkge1xyXG5cclxuICBAaWYgJGNvbnN0cmFpbnQyICE9bnVsbCB7XHJcblxyXG4gICAgQG1lZGlhICgkY29uc3RyYWludDogJHZpZXdwb3J0MSkgYW5kICgkY29uc3RyYWludDI6ICR2aWV3cG9ydDIpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgJGNvbnN0cmFpbnQ9PSRtaW4ge1xyXG5cclxuICAgIEBtZWRpYSAoJG1pbjogJHZpZXdwb3J0MSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAZWxzZSBpZiAkY29uc3RyYWludD09JG1heCB7XHJcblxyXG4gICAgQG1lZGlhICgkbWF4OiAkdmlld3BvcnQxKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBlbHNlIGlmICRjb25zdHJhaW50PT0kbWluSCB7XHJcblxyXG4gICAgQG1lZGlhICgkbWluSDogJHZpZXdwb3J0MSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAZWxzZSBpZiAkY29uc3RyYWludD09JG1heEgge1xyXG5cclxuICAgIEBtZWRpYSAoJG1heEg6ICR2aWV3cG9ydDEpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGVsc2Uge1xyXG5cclxuICAgIEBtZWRpYSAoJG1pbjogJHZpZXdwb3J0MSkgYW5kICgkbWF4OiAkdmlld3BvcnQyKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbiIsIi8vXHJcbi8vICBNaXhpbnNcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcblxyXG5AaW1wb3J0ICcuLi9taXhpbnMvX21hcmdpbic7XHJcbkBpbXBvcnQgJy4uL21peGlucy9fbGF5b3V0JztcclxuQGltcG9ydCAnLi4vbWl4aW5zL19tYXRlcmlhbC1pY29ucyc7XHJcbkBpbXBvcnQgJy4uL21peGlucy9fc3Itb25seSc7XHJcbkBpbXBvcnQgJy4uL21peGlucy9fYWxpZ24nO1xyXG5AaW1wb3J0ICcuLi9taXhpbnMvX2J1cmdlcic7XHJcbkBpbXBvcnQgJy4uL21peGlucy9fYW5pbWF0aW9uJztcclxuQGltcG9ydCAnLi4vbWl4aW5zL190ZXh0JztcclxuXHJcbiVhY2NvcmRpb24tY2hldnJvbiB7XHJcblxyXG5cdGNvbnRlbnQ6IFwiXFxFNUNGXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gIFxyXG5cdHJpZ2h0OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Zm9udC1mYW1pbHk6IE1hdGVyaWFsIEljb25zO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRjb2xvcjogIzAwNzNjZjtcclxuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgXHJcbiAgfVxyXG4gIFxyXG4lcmVuZGVyIHtcclxuICAvLyBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT1cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcclxufVxyXG5cclxuQG1peGluIGdsb2JhbC1zcGFjaW5nIHtcclxuICBtYXJnaW4tdG9wOiAkZ2xvYmFsLXNwYWNpbmctZGVza3RvcDtcclxuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmctZGVza3RvcDtcclxuXHJcblxyXG4gIEBpbmNsdWRlIG1xKCRtYXgsICR0YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6ICRnbG9iYWwtc3BhY2luZy10YWJsZXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXNwYWNpbmctdGFibGV0O1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAvLyByZW1vdmluZyB0aGUgc3BhY2Ugd2hlcmUgdGhlcmUgaXMgdGhpcyAobm90IHVzZWQpIHNlZSBtb3JlIGJ1dHRvblxyXG4gICYrLmNvbnRlbnQtdG9nZ2xlX193cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkbWF4LCAkdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtdG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBpY29uLXNlYXJjaCgkd2VpZ2h0OiAyLCAkY29sb3I6ICMwMDApIHtcclxuICBAcmV0dXJuIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRjb2xvcn0nIHN0cm9rZS13aWR0aD0nI3skd2VpZ2h0fScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2NpcmNsZSBjeD0nMTAnIGN5PScxMCcgcj0nNyclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMjEnIHkxPScyMScgeDI9JzE1JyB5Mj0nMTUnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBjaGV2cm9uLWljb24oJGNvbG9yOiAjNDI0MjQwLCAkcm90YXRpb246IDApIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BvbHlsaW5lIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3R5bGU9J3RyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgdHJhbnNmb3JtOnJvdGF0ZSgjeyRyb3RhdGlvbn1kZWcpOycgcG9pbnRzPSc3LjUgMi41IDE0LjUgOS41IDcuNSAxNi42Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjaGVjay1pY29uKCRjb2xvcjogIzQyNDI0MCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTc0LjIzOSAxNzQuMjM5JyUzRSUzQ3BhdGggZmlsbD0nI3skY29sb3J9JyBkPSdNNzQuNDM5LDE1Ny41MTljLTEuNTksMS44NDgtNC4zNCwxLjk4OS02LjExMSwwLjMxM0wxLjM4LDk0LjQ2OGMtMS43NzEtMS42NzYtMS44NDgtNC40OTYtMC4xNzMtNi4yNjdsMjEuMzMtMjIuNTM5IGMxLjY3Ni0xLjc3MSw0LjQ5Ni0xLjg0OCw2LjI2Ny0wLjE3M2wzNi41NzEsMzQuNjExYzEuNzcxLDEuNjc2LDQuNTIxLDEuNTM1LDYuMTExLTAuMzEzbDcxLjQ0Ny04My4wMTUgYzEuNTktMS44NDgsNC40MDQtMi4wNTksNi4yNTEtMC40NjhsMjMuNTE4LDIwLjI0MmMxLjg0OCwxLjU5LDIuMDU5LDQuNDA0LDAuNDY4LDYuMjUyTDc0LjQzOSwxNTcuNTE5eicvJTNFJTNDL3N2ZyUzRSUwQVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4lc2Nyb2xsYmFyLXN0eWxlIHtcclxuXHJcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbiAgLy8gYWx3YXlzIHNob3cgc2Nyb2xsYmFycyBvbiB3ZWJraXQgYnJvd3NlcnNcclxuICAmOjotd2Via2l0LXNjcm9sbGJhcixcclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoNCk7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoOCk7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNCk7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNCk7XHJcbiAgfVxyXG59IiwiLy8gTW92ZWQgaW50byBpdHMgb3duIGZpbGUgc28gaXQgY2FuIGJlIGluY2x1ZGVkIGJ5IFByb2ZpbGVzIHdpdGhvdXQgYW55IGFkZGl0aW9uYWwgc3R5bGVzXHJcbi5za2lwLXdyYXBwZXIgYSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC0xMDAwMHB4O1xyXG5cdHRvcDogYXV0bztcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Y29sb3I6ICRsaW5rO1xyXG5cdHBhZGRpbmc6IC41cmVtO1xyXG5cdFxyXG5cdCY6Zm9jdXMge1xyXG5cdCAgbGVmdDogMDtcclxuXHQgIGhlaWdodDogYXV0bztcclxuXHQgIHdpZHRoOiBhdXRvO1xyXG5cdCAgb3V0bGluZTogMnB4IGRvdHRlZCAkbGluaztcclxuXHQgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdCAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XHJcbiAgXHJcblx0fVxyXG4gIH0iLCJAbWl4aW4gZGVmYXVsdC1mb2N1cy1vdXRsaW5lKCRvdXRsaW5lLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcikge1xyXG5cdG91dGxpbmU6ICRmb2N1cy1vdXRsaW5lLXdpZHRoIGRvdHRlZCAkb3V0bGluZS1jb2xvcjtcclxufVxyXG5cclxuJGJhY2tncm91bmQtY29sb3JzLXdpdGgtd2hpdGUtdGV4dDogJ3RlYWwnO1xyXG4vKlxyXG5cdEFwcGx5IGEgc3R5bGUgdG8gYWxsIGVsZW1lbnRzIHdpdGggYSBkYXJrIGJhY2tncm91bmQgY29sb3JcclxuXHQoQW55IGJhY2tncm91bmQgY29sb3Igd2hlcmUgdGhlIHRleHQgc2hvdWxkIGJlIHdoaXRlKVxyXG5cclxuXHQkc2VsZWN0b3I6IFNlbGVjdG9yIHRvIGFwcGx5IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGNsYXNzIHRvXHJcblx0XHQtICYgKGRlZmF1bHQpXHJcblx0XHQtICdwYXJlbnQnOiBVc2UgYmFja2dyb3VuZCBjb2xvciBhcyBwYXJlbnQgY2xhc3NcclxuXHRcdC0gQW55dGhpbmcgZWxzZTogc2VsZWN0b3IgaXMgbmVzdGVkXHJcblx0JGV4Y2x1ZGUtY29sb3JzOiBMaXN0IG9mIGFueSBjb2xvcnMgdGhhdCBzaG91bGRuJ3QgYmUgaW5jbHVkZWQgKGZvciBleGFtcGxlIGlmIHRoYXQgcGFydGljdWxhciBtb2R1bGUgZG9lc24ndCBzdXBwb3J0IHRoZW0pXHJcbiovXHJcbkBtaXhpbiBkYXJrLWJhY2tncm91bmQtY29sb3JzKCRzZWxlY3RvcjogJiwgJGV4Y2x1ZGUtY29sb3JzOicnKSB7XHJcbiAgICAkc2VsZWN0b3JzOiAnJztcclxuXHJcblx0QGVhY2ggJGJhY2tncm91bmQtY29sb3IgaW4gJGJhY2tncm91bmQtY29sb3JzLXdpdGgtd2hpdGUtdGV4dHtcclxuXHRcdEBpZiBub3QgaW5kZXgoJGV4Y2x1ZGUtY29sb3JzLCRiYWNrZ3JvdW5kLWNvbG9yKSB7XHJcblx0XHRcdCRjb2xvci1jbGFzczogJy5iYWNrZ3JvdW5kLWNvbG9yLS0nICsgJGJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdC8vIFVzZSBiYWNrZ3JvdW5kIGNvbG9yIGFzIGEgcGFyZW50IHRvIHdoYXRldmVyIHRoZSBjdXJyZW50IHNlbGVjdG9yIGlzXHJcblx0XHRcdEBpZiAoJHNlbGVjdG9yID09ICdwYXJlbnQnKSB7XHJcblx0XHRcdFx0JHNlbGVjdG9yczogJHNlbGVjdG9ycyArICRjb2xvci1jbGFzcyArICcgJyArICYgKyAnLCc7XHJcblx0XHRcdC8vIEFwcGx5IGJhY2tncm91bmQgY29sb3IgY2xhc3MgdG8gc2VsZWN0b3IgcGFzc2VkIGluXHJcblx0XHRcdH0gQGVsc2Uge1xyXG5cdFx0XHRcdCRzZWxlY3RvcnM6ICAkc2VsZWN0b3JzICsgJHNlbGVjdG9yICsgJGNvbG9yLWNsYXNzICsgJywnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0QGlmICgkc2VsZWN0b3JzICE9IFwiXCIpIHtcclxuXHRcdC8vIEFwcGx5aW5nIGNvbG9yIGNsYXNzIHRvIHBhcmVudCwgb3IgYXBwbHlpbmcgY29sb3IgY2xhc3MgYXMgcGFyZW50OlxyXG5cdFx0Ly8gUHV0IGl0IGF0IHRoZSByb290IHRvIGFsbG93IGludGVycG9sYXRpb24gdG8gYXZvaWQgbmVzdGluZyB0aGUgcGFyZW50IHNlbGVjdG9yIGluIGl0c2VsZlxyXG5cdFx0QGlmICgkc2VsZWN0b3IgPT0gJiBvciAkc2VsZWN0b3IgPT0gXCJwYXJlbnRcIikge1xyXG5cdFx0ICAgIEBhdC1yb290ICN7JHNlbGVjdG9yc30ge1xyXG5cdFx0ICAgICAgICBAY29udGVudDtcclxuXHRcdCAgICB9XHJcblx0XHR9IEBlbHNlIHtcclxuXHRcdCAgICAjeyRzZWxlY3RvcnN9IHtcclxuXHRcdCAgICAgICAgQGNvbnRlbnQ7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8vIGNsZWFyZml4XHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gY29udGFpblxyXG5AbWl4aW4gY29udGFpbiggJG13OiAkY29udGFpbi1tYXgtd2lkdGgsICR2cGFkOiAkY29udGFpbi1zaWRlLXBhZGRpbmcgKSB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICAgbWF4LXdpZHRoOiAkbXc7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogJHZwYWQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdnBhZDtcclxufVxyXG5cclxuJWJvcmRlci10by1hbGlnbi13aXRoLWNvbnRlbnQge1xyXG5cdEBpbmNsdWRlIGNvbnRhaW4oKCRjb250YWluLWNvbnRlbnQtd2lkdGggKyAoKCRtb2R1bGUtYm9yZGVyLXdpZHRoICsgJG1vZHVsZS1ib3JkZXItc2lkZS1wYWRkaW5nKSAqIDIpKSArIDIsIG51bGwpO1xyXG59XHJcblxyXG4vLyBOZWVkIHRvIHVzZSBkaWZmZXJlbnQgc2VsZWN0b3JzIGZvciBzdHlsZXMgdXNlZCBieSBTaXRlY29yZSBhbmQgUHJvZmlsZXNcclxuJW1vZHVsZS1jb250YWluZXIge1xyXG5cdEBpbmNsdWRlIGdsb2JhbC1zcGFjaW5nKCk7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuXHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0cGFkZGluZy1sZWZ0OiAkbW9kdWxlLWJvcmRlci1zaWRlLXBhZGRpbmc7XHJcblx0cGFkZGluZy1yaWdodDogJG1vZHVsZS1ib3JkZXItc2lkZS1wYWRkaW5nO1xyXG4gIFxyXG5cdEBpbmNsdWRlIG1xKCRtaW4sICRiaWdfZGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNHJlbTtcclxuXHR9XHJcbn0iLCIvLyBKSE0gY29sb3JzXHJcbiRwcmltYXJ5LWJsdWU6ICMwMDJjNzc7XHJcbiRwcmltYXJ5LXllbGxvdzogI2ZmZDEwMTtcclxuJHNvcGhpc3RpY2F0ZWQtZ29sZDogI2FiOGQwMDtcclxuJHNvcGhpc3RpY2F0ZWQtb3JhbmdlOiAjZDE1ZTE0O1xyXG4kc29waGlzdGljYXRlZC1ydWJ5OiAjN2YyNjI5O1xyXG4kc29waGlzdGljYXRlZC1vbGl2ZTogIzYzOGMxYztcclxuJHNvcGhpc3RpY2F0ZWQtdGVhbDogIzAwNzA3ODsgXHJcbiRzb3BoaXN0aWNhdGVkLXB1cnBsZTogIzU4MmM1ZjtcclxuJGJyaWdodC15ZWxsb3c6ICNmZmRkMDA7XHJcbi8vICRicmlnaHQtb3JhbmdlOiAjZjE4YTAwO1xyXG4kYnJpZ2h0LW9yYW5nZTogI0MxNEUwMTtcclxuJGJyaWdodC1yZWQ6ICNlMTI1MWI7XHJcbiRicmlnaHQtbWFnZW50YTogI2Q0MTM2NztcclxuJGJyaWdodC1saW1lOiAjM2RhZTJiO1xyXG4kYnJpZ2h0LXRlYWw6ICMwMGFiYzg7XHJcbiRicmlnaHQtYmx1ZTogIzAwYTBkZjtcclxuJGJyaWdodC1wdXJwbGU6ICM4YTFhOWI7XHJcbiRicmlnaHQtcGluazogI2UxOWZjOTtcclxuJG5ldXRyYWwtYmVpZ2U6ICNiNmIwOWM7XHJcbiRuZXV0cmFsLXRhbjogIzlkOTU4YztcclxuJG5ldXRyYWwtdGF1cGU6ICM2ZTYxNWQ7XHJcbiRuZXV0cmFsLWNyZWFtOiAjY2ZjMzkzO1xyXG4kbmV1dHJhbC1zaWx2ZXI6ICNhM2JiYzM7XHJcbiRuZXV0cmFsLXNhbmQ6ICM4NTc1NTA7XHJcblxyXG4kbWVkaXVtLWJsdWU6ICMwMDc4ZDM7XHJcblxyXG4vL0xpbmtzXHJcbiRsaW5rLWNvbG9yOiAjMDA2OGMxOyAvLyMwMDczY2Y7XHJcbiRsaWdodC1saW5rLWNvbG9yOiAjOTljYWZmO1xyXG4kbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAjMDA1NmIzO1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuJGZvY3VzLW91dGxpbmUtd2lkdGg6IC4xNXJlbTtcclxuXHJcbiRtaW4td2lkdGg6IDE4cmVtO1xyXG4kYnJlYWtwb2ludC14eHM6IDA7IC8vbW9iaWxlLWZpcnN0XHJcbiRicmVha3BvaW50LXhzOiAzMC4wNjI1cmVtOyAvLzQ4MXB4IH4gTGFyZ2UgUGhvbmVcclxuJGJyZWFrcG9pbnQtc206IDQwLjA2MjVyZW07IC8vNjQxcHggfiBQaGFibGV0XHJcbiRicmVha3BvaW50LW1kOiA0NS4wNjI1cmVtOyAvLzcyMXB4IH4gU21hbGwgVGFibGV0XHJcbiRicmVha3BvaW50LW10OiA1MC4wNjI1cmVtOyAvLzgwMXB4IH4gTWVkaXVtIFRhYmxldFxyXG4kYnJlYWtwb2ludC14bTogNjAuMDYyNXJlbTsgLy85NjFweCB+IFRhYmxldFxyXG4kYnJlYWtwb2ludC14eG06IDY0LjA2MjVyZW07IC8vMTAyNXB4IH4gTGFyZ2UgVGFibGV0XHJcbiRicmVha3BvaW50LWxnOiA3NS4wNjI1cmVtOyAvLzEyMDFweCB+IDEzXCIgTGFwdG9wXHJcbiRicmVha3BvaW50LXhsOiAxMDAuMDYyNXJlbTsgLy8xNjAxcHggfiAxNVwiIExhcHRvcFxyXG4kYnJlYWtwb2ludC14eGw6IDEyMC4wNjI1cmVtOyAvLzE5MjFweCB+IDE3XCIgTGFwdG9wXHJcblxyXG4vLyBXaGVyZSBtb2R1bGVzIHVzaW5nIGdlbmVyaWMgMi1jb2x1bW4gc3R5bGVzIChsaWtlIGNhcmRzKSBicmVhayBpbnRvIHR3byBjb2x1bW5zXHJcbi8vIFRoYXQgc3R5bGUgaXMgaW4gdGVtcGxhdGVzLXJlZmFjdG9yZWRcclxuJGJyZWFrcG9pbnQtdHdvLWNvbDogJGJyZWFrcG9pbnQtbWQ7XHJcbiRicmVha3BvaW50LXRocmVlLWNvbDogJGJyZWFrcG9pbnQteG07XHJcbiRicmVha3BvaW50LWZvdXItY29sOiAkYnJlYWtwb2ludC14bTtcclxuJGJyZWFrcG9pbnQtaG9yaXpvbnRhbC1jYXJkczogJGJyZWFrcG9pbnQtc207XHJcblxyXG4kbGlnaHQtbmV1dHJhbC1iZWlnZTogI2VmZWRlOTtcclxuXHJcbi8vSGVhZGluZ3NcclxuJGhlYWRpbmdzLW1hcmdpbi10b3A6IDA7XHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuJGgzLW1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuJGgyLW1hcmdpbi1ib3R0b206IDEuOTUzcmVtO1xyXG4kaDQtbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseS1hbHQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGluZ3Mtd2VpZ2h0OiA0MDA7XHJcbiRoZWFkaW5ncy13ZWlnaHQtYm9sZDogNzAwO1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuNDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0LWFsdDogMS4zO1xyXG4kaGVhZGluZ3MtY29sb3I6ICMxYzFjMWM7XHJcbiRoZWFkaW5ncy1zZWNvbmRhcnktY29sb3I6ICM3NDc0NzQ7XHJcbiRzdWJoZWFkaW5nOiAjOTA5MDkwO1xyXG5cclxuLy8gSGVhZGluZ3MgfCBNYWpvciBUaGlyZFxyXG4kbWFqb3ItdGhpcmQtaDE6IDIuNDQxcmVtO1xyXG4kbWFqb3ItdGhpcmQtaDI6IDEuNzc3cmVtO1xyXG4kbWFqb3ItdGhpcmQtaDM6IDEuNTYzcmVtO1xyXG4kbWFqb3ItdGhpcmQtaDQ6IDEuMjVyZW07XHJcbiRtYWpvci10aGlyZC1oNTogMXJlbTtcclxuJG1ham9yLXRoaXJkLWg2OiAxcmVtO1xyXG4kbWFqb3ItdGhpcmQtaDEtbGc6IDIuNzQ2MTNyZW07XHJcbiRtYWpvci10aGlyZC1oMi1sZzogMi4zMTNyZW07XHJcbiRtYWpvci10aGlyZC1oMy1sZzogMS43NTgzOHJlbTtcclxuJG1ham9yLXRoaXJkLWg0LWxnOiAxLjQwNjI1cmVtO1xyXG4kbWFqb3ItdGhpcmQtaDUtbGc6IDEuMTI1cmVtO1xyXG4kbWFqb3ItdGhpcmQtaDYtbGc6IDEuMTI1cmVtO1xyXG5cclxuJG1vZHVsZS1ib3JkZXItd2lkdGg6IDFyZW07XHJcbiRtb2R1bGUtYm9yZGVyLXNpZGUtcGFkZGluZzogJG1vZHVsZS1ib3JkZXItd2lkdGg7XHJcblxyXG4kc29waGlzdGljYXRlZC10ZWFsOiAjMDA3NDdhO1xyXG5cclxuLy8gVGhlIG1heCB3aWR0aCBvZiB0aGUgLmNvbnRhaW4gY2xhc3NcclxuLy8gLmNvbnRhaW4gaXMgc3R5bGVkIGluIG1haW4uY3NzLCBidXQgc2luY2UgdGhlcmUgYXJlIGNvbXBvbmVudHMgdGhhdCBuZWVkIHRvIGhhdmUgdGhlIHNhbWUgbWF4LXdpZHRoLCB0aGlzIHNob3VsZCBwcm9iYWJseSBiZSBzZXQgd2l0aCBhIHZhcmlhYmxlIHNvIHRoZXkgY2FuIGFsbCBiZSB1cGRhdGVkIGF0IG9uY2UgaWYgbmVlZGVkXHJcbi8vIFRoaXMgbWF5IG5vdCBiZSBpbiB1c2UgZXZlcnl3aGVyZSB5ZXQgdGhvdWdoXHJcbiRjb250YWluLW1heC13aWR0aDogNzVyZW07XHJcblxyXG4kY29udGFpbi1zaWRlLXBhZGRpbmc6IDFyZW07XHJcbiRmZWF0dXJlLXNsaWRlc2hvdy1idXR0b24tcGFkZGluZy1tb2JpbGU6IDEuMjVyZW07XHJcbiRmZWF0dXJlLXNsaWRlc2hvdy1idXR0b24tcGFkZGluZy1kZXNrdG9wOiAxLjVyZW07XHJcbiRmZWF0dXJlLXNsaWRlc2hvdy1jb250ZW50LXNpZGUtcGFkZGluZzogMXJlbTtcclxuJGZlYXR1cmUtc2xpZGVzaG93LXRvdGFsLXNpZGUtcGFkZGluZy1tb2JpbGU6IDRyZW07XHJcbiRmZWF0dXJlLXNsaWRlc2hvdy10b3RhbC1zaWRlLXBhZGRpbmctZGVza3RvcDogNXJlbTtcclxuLy8gVGhlIGFjdHVhbCB3aWR0aCB0aGF0IGNvbnRlbnQgaW4gYSAuY29udGFpbiBjYW4gZmlsbFxyXG4vLyBBbGxvd3MgY29udGVudCB0byBiZSB0aGUgc2FtZSB3aWR0aCBldmVuIGlmIHRoZSAuY29udGFpbi9tYXgtd2lkdGggZWxlbWVudCBkb2Vzbid0IGhhdmUgaXRzIG93biBwYWRkaW5nXHJcbiRjb250YWluLWNvbnRlbnQtd2lkdGg6ICRjb250YWluLW1heC13aWR0aCAtICgkY29udGFpbi1zaWRlLXBhZGRpbmcgKiAyKTtcclxuXHJcbiRtb2R1bGUtYm9yZGVyLXdpZHRoOiAxcmVtO1xyXG4kbW9kdWxlLWJvcmRlci1zaWRlLXBhZGRpbmc6ICRtb2R1bGUtYm9yZGVyLXdpZHRoO1xyXG5cclxuJGNvbHVtbi1tYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xyXG4iLCIvKiBZQVBMXHJcbm5hbWU6IExvY2FsIEZvb3RlclxyXG5wYXJ0aWFsOiBob3BraW5zLWZvb3RlclxyXG5zZWxlY3RvcjogLmZvb3Rlci1sb2NcclxuKi9cclxuXHJcbi8qIFlBUExcclxubmFtZTogRW50ZXJwcmlzZSBGb290ZXJcclxucGFydGlhbDogaG9wa2lucy1mb290ZXJcclxuc2VsZWN0b3I6IC5mb290ZXItZW50XHJcbm5vdGVzOiBBbGwgSFRNTCBhbmQgQ1NTIHByb3ZpZGVkIGJ5IEhvcGtpbnMuXHJcbiovXHJcblxyXG4uZm9vdGVyLWxvYyB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1uYXZ5O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJG1pbiwgJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItaW5uZXIgLnJ0ZiBwe1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0ZixcclxuICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saXN0LWl0ZW0gYSxcclxuICAgIC5ydGYgYSB7XHJcbiAgICAgICAgY29sb3I6ICR2aWJyYW50LWFxdWE7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHZpYnJhbnQtYXF1YTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saXN0LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRtaW4sICRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR2aWJyYW50LWFxdWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vICBGb290ZXJcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcblxyXG4vLyBiYXNlXHJcbi5mb290ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci50b2dnbCB7XHJcbiAgICAuZm9vdGVyLWNvcHlyaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJG1heCwgJHByZS10YWJsZXRwbHVzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBmb290ZXIgaW5uZXJcclxuLmZvb3RlciAuZm9vdGVyLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gbGFuZ3VhZ2VzXHJcbi5mb290ZXIgLmludC1sYW5nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAuMDYyNXJlbSkge1xyXG4gICAgICAgIC8vNjQxXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICA+c3BhbjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICA+dWwsXHJcbiAgICBzcGFuPnVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPnVsPmxpLFxyXG4gICAgc3Bhbj51bD5saSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyguNXJlbSArIDNweCk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxMDksIDE2NSwgMTk3LCAxKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUJBQ0FNQUFBQzZHUUFFQUFBQWhGQk1WRVVBQUFCdHBzWnVwY2h2cHNkdXBzWnVwc1p0cHNadHBjWnVwY1p5cThkdXBzYUd1OWR1cHNadHA4VndxY2gycnRGdnA4ZHlxc3Q0dGM5dXBjWnZwOGR3cU1sdXBzZHRwc1p0cHNadXBjWnVwc1p1cHNaenFjcHVwc1p0cGNadHBzWnRwc1p0cHNadXBzWnZxY2R3cWNsdnA4aHVwc1p1cDhkd3BzWnRwc1p1cHNadHBjVldjT3VtQUFBQUszUlNUbE1BdURONituSEwzR2NmN2dYUmhDOE5RaGdLOVZBalcrS204Y2FZRXJTcXY1L29rRHNvU1lwaldOYUhhU0o1N2dBQUFwdEpSRUZVV01QdGxkbXlxakFRUlZzSlJDUXlLNE9BT09Cdzl2Ly8zOVVRRGpKVUhhdWs2cjZ3bjJLN3MrZ2tuUTdObWpYclA4a3JJM1MwTGoxNlV4WHpSR2paeHp3bmVpSTZBZ3lMR3ZrbEFBWnc3MU9naHNPbEc3RWoyTlJvaitNdWM4SUZEUDlEWUlHcUh6cGgxd3pQT01yVXJFUGtmZ2hjWU5rUGJiQnEyVGUxZEo4bUFhYllOc05wZ0FMZUJFRFAvaTJTRXVFM3dLRjJFTmFrUURyZ3NDV3lwZ09hQXVCRzRFMEdKR3ZEQVJaT0I5eTYxWG41UnhHYXJqY0MxQmZxalBmdGRPZDZ4RXZIcTZraVE5OXlzWDQ1aWtzUFdJRFZvUTFFMWl5WEkzamtaVzRrcUcvajBHZjlNREFqRmd5QjNnRnFpR3oxNVJRNTFRcVIrelU1ck5NWituSUVxMWNOK0J1Ry9SdHdpOEFtcFN6Q3ZRRVduWUlaK203Z3pkMWNydUcyd0JOK1pGUnhVcldGUjZ5TGxkMUFoejRqZ2Z0MkNTTC9GM2lFU2EyaTVwZVhNd0FzMWVxMGhqNlVuVXZnTmtBSG5ONFV0OS9OZHRlY0F6QWtjdUREdmRPcjlRWm80L0J1dktvdWFGZjFCdm51aWJFVmpmZzYzYzFGM0dZb1h0bm8rMUo3T1VxWm9TMEFKSnBWczlmc011b2JCeElQaUtvQVQ3Rm4yaW1jVnd5UFdBRENVWStMUHVvYlh6TEZDQzhKVzZ4MmNZSndLM2ZLQkg4bWQrYXF2SFJvbzc3eFE2RXpERjVmQnBzRkM5bXhQVHhrNVFWMTVlZHd4MzNqWlVNbnFFeG9CYVJ5SlVZOWN5TVhFbUx0REgxeU1Gclk1SENrY3JBdGtGemxJZCtBd3JXb1FrblpEME5JQTkrRjVDanJYNzNhR1FNOEx3UkRxcW1sN0JpUUdBY2NCWkRJVU5kbk5oMUVESnBEUGY4UUFNelFyTjlYejlRTVNQRzliSGc5bnpJdE1HeGZTcFo5OXV0bnRBMlpJUjZLMXZXMXlwYVY5K203TE12SG9MODFBMmZnVjhCOENMemk5Z1h3aEZzL0pIRCtBdWdpT1drZENVVCtGMERTR0hxS3p2UU5rTXk3M2xIb2RQNTI5RHZObWpWcld2MERyMjVZN00ya2xtOEFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMi41cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDZ0FBQUFvQ0FNQUFBQzdJRWhmQUFBQmdGQk1WRVVBQUFCdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjVnRwY1Z0cGNWdHBjWHV3MkxqQUFBQWYzUlNUbE1BQVFJREJBVUdCd2dKQ2dzTURRNFFFUklURkJZWEdCb2JIUjhnSWlNa0pTWW5LQ2tyTURFek5qazZPejArUVVORVIwcExURTFTVkZWV1YxbGJYRjFmWTJSbmFHbHJiVzl4YzNWM2VIdDhmbitBZ29PR2laS1VtSnFlcGFhb3FxKzB0YmU2dkw3QXdjWEh6TkhWMTluYTNPRGk1T2pwNiszdjhmUDE5L3Y5UHpicnJnQUFBWk5KUkVGVUdCblZ3V2xEMGdBQXgrSC9waWhvU3BGUmFhVldWbVpaYW9jRVpKZDJZRmxrOTRHVkdtV0hSV0U0Mk8rcnh6SFk1TVhncmMralhXYi82em0xSTJyQlliVVd0c0R1VlV0R0ZrcWppcHdNeWw4TW1MMWRnSzBPK1RFTFVMU29DTW5QT0k1dk0vTDFscXFWeVlHZ21waVRZM0paTkdUUHljTzhsSWMrMWZYak5hVE8yTnIyeHZ2bFd6T3hQR1hMcWx2RThjOEdoaUk1ZHRxam1uNGM2M01Ea2F1bkFuOW9rbGJOUzF5UHBDVFk4YU1QOE9oVnhVRzhubWdLTGtwSzQwcXBMTFNPSTNQakt4QlZZbFpsSTdnZVMyYXloR05KTWxaaG91L0haa0RTR0hXRktXbjRGdzE3SllXTGF4MTM0TGxrZk1LeEdKQ1V3eFdXWk55ZjBBanc0ZVlYSEJkVU1ZOHJKZWtaSE5kRFBEWlUxVjNDOVM3NUVSaVZwdk0wbkZETlBacTg2TWwrdjNaNjRTYzFLM0lFYlhhNGF5VHdpcW91QlZqWHUwT1JJMmN1SjhhRDBxQ05hMHNOb2VKMnNsTmVQVmN5di85dVV2VktyaTVUell4RDhUeFYwL0xUbGNOaEIrVG5HQlZ2Z0tmeVphN3lPYjR2QTFaUUxSa1o0THhhT3dzc3FRMkRrRlpiRGd4cmwva1BERFA3UVduQjAzOEFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gbGVnYWxcclxuLmZvb3RlciB7XHJcblxyXG4gICAgLmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMjAsIDMwLCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICAgICAgLmN1cnJlbnREYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBmb290ZXIgc2VjdGlvbnNcclxuLmZvb3Rlci1lbnQsXHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBmb290ZXItbWVkaWNpbmUgbGF5b3V0XHJcbi5mb290ZXItZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMjAsIDMwLCAxKTtcclxuXHJcbiAgICAudHdvLWNvbHVtbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwLjA2MjVyZW0pIHtcclxuICAgICAgICAgICAgLy85NjFcclxuXHJcbiAgICAgICAgICAgICYtbGVmdCxcclxuICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OC41NzE0MyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY0LjA2MjVyZW0pIHtcclxuICAgICAgICAgICAgLy8xMDQwXHJcblxyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3LjE0Mjg2JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1vYmlsZSBzZXBhcmF0aW9uXHJcbi5mb290ZXItZW50IHtcclxuXHJcbiAgICAudHdvLWNvbHVtbi1sZWZ0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAuMDYyNXJlbSkge1xyXG4gICAgICAgICAgICAvLzk2MVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBmb290ZXItbWVkaWNpbmUgbG9nb1xyXG4uZm9vdGVyLWVudCB7XHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIGEuamhtLWZvb3Rlci1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5qaG1Mb2dvLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gZm9vdGVyLW1lZGljaW5lIGluZm9ybWF0aW9uXHJcbi5mb290ZXItZW50IHtcclxuXHJcbiAgICAuYWRkLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgIC5hZGRpdGlvbmFsLWluZm8tbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID5kaXY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2NsYXNzXj1pbmZvLV0gYTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZkYTVjNTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyguNXJlbSArIDNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIGZvb3Rlci1tZWRpY2luZSBsaW5rc1xyXG4uZm9vdGVyLWVudCB7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTA5LCAxNjUsIDE5NywgMSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTY1LCAxOTcsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmpzc29jaWFscy1zaGFyZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSVExcclxuXHJcbi5ydGwge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzc29jaWFscy1zaGFyZSB7XHJcbiAgICAgICAgbWFyZ2luOiAuM2VtIDAgLjNlbSAuNmVtO1xyXG4gICAgfVxyXG59IiwiJGJhc2Utc2l6ZTogMS41ZW0gIWRlZmF1bHQ7XG4kYmFzZS1wYWRkaW5nOiAuM2VtICFkZWZhdWx0O1xuJGV4dGVybmFsLW1hcmdpbjogLjJlbSAwICFkZWZhdWx0O1xuXG4uanNzb2NpYWxzLXNoYXJlcyB7XG4gICAgbWFyZ2luOiAkZXh0ZXJuYWwtbWFyZ2luO1xufVxuXG4uanNzb2NpYWxzLXNoYXJlcyAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uanNzb2NpYWxzLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46ICRiYXNlLXBhZGRpbmcgMiokYmFzZS1wYWRkaW5nICRiYXNlLXBhZGRpbmcgMDtcbn1cblxuLmpzc29jaWFscy1zaGFyZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5qc3NvY2lhbHMtc2hhcmUtbG9nbyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogJGJhc2Utc2l6ZTtcbn1cblxuaW1nLmpzc29jaWFscy1zaGFyZS1sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDFlbTtcbn1cblxuLmpzc29jaWFscy1zaGFyZS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICYuanNzb2NpYWxzLXNoYXJlLWxpbmstY291bnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjJlbTtcblxuICAgICAgICAuanNzb2NpYWxzLXNoYXJlLWNvdW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0uNWVtIC0uOGVtIC0uNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5qc3NvY2lhbHMtc2hhcmUtbm8tY291bnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVlbTtcblxuICAgICAgICAuanNzb2NpYWxzLXNoYXJlLWNvdW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanNzb2NpYWxzLXNoYXJlLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRiYXNlLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmpzc29jaWFscy1zaGFyZS1jb3VudC1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRiYXNlLXNpemU7XG4gICAgcGFkZGluZzogMCAkYmFzZS1wYWRkaW5nO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJi5qc3NvY2lhbHMtc2hhcmUtbm8tY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmpzc29jaWFscy1zaGFyZS1jb3VudCB7XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlLXNpemU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuIiwiQGltcG9ydCBcInNoYXJlc1wiO1xuXG4kbGluay10ZXh0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNvdW50LWJveC1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRjb3VudC1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcbiRjb3VudC1hcnJvdy1zaXplOiAuNGVtICFkZWZhdWx0O1xuJGNvdW50LWFycm93LW9mZnNldDogJGNvdW50LWFycm93LXNpemUgLSAuMWVtICFkZWZhdWx0O1xuJHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyMDBtcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRzaGFyZS1uYW1lcykge1xuICAgICRzb2NpYWw6IG50aCgkc2hhcmUtbmFtZXMsICRpICsgMSk7XG4gICAgJGJhY2tncm91bmQ6IG50aCgkc2hhcmUtY29sb3JzLCAkaSArIDEpO1xuXG4gICAgLmpzc29jaWFscy1zaGFyZS0jeyRzb2NpYWx9IC5qc3NvY2lhbHMtc2hhcmUtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanNzb2NpYWxzLXNoYXJlLWxpbmsge1xuICAgIHBhZGRpbmc6IC41ZW0gLjZlbTtcbiAgICBjb2xvcjogJGxpbmstdGV4dC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLXRleHQtY29sb3I7XG4gICAgfVxufVxuXG4uanNzb2NpYWxzLXNoYXJlLWNvdW50LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgcGFkZGluZzogMCAuM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAkY291bnQtYXJyb3ctb2Zmc2V0O1xuICAgIGJhY2tncm91bmQ6ICRjb3VudC1ib3gtYmc7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb3VudC1ib3gtYmcsIDEwJSk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGRhcmtlbigkY291bnQtYm94LWJnLCAxMCUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMS4yNWVtIC0gJGNvdW50LWFycm93LXNpemU7XG4gICAgICAgIGxlZnQ6IC0kY291bnQtYXJyb3ctb2Zmc2V0O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRjb3VudC1hcnJvdy1zaXplICRjb3VudC1hcnJvdy1zaXplICRjb3VudC1hcnJvdy1zaXplIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvdW50LWJveC1iZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgLmpzc29jaWFscy1zaGFyZS1jb3VudCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgY29sb3I6ICRjb3VudC1jb2xvcjtcbiAgICB9XG59XG4iLCIvLyBcclxuLy8gIGpzc29jaWFsIGN1c3RvbSBzYXNzXHJcbi8vICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcbi8vIEBpbXBvcnQgJ35qc3NvY2lhbHMvc3R5bGVzL2pzc29jaWFscy5zY3NzJztcclxuLy8gQGltcG9ydCAnfmpzc29jaWFscy9zdHlsZXMvanNzb2NpYWxzLXRoZW1lLWZsYXQuc2Nzcyc7XHJcblxyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvanNzb2NpYWxzL3N0eWxlcy9qc3NvY2lhbHMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9qc3NvY2lhbHMvc3R5bGVzL2pzc29jaWFscy10aGVtZS1mbGF0LnNjc3MnO1xyXG5cclxuXHJcbi5qc3NvY2lhbHMtc2hhcmUge1xyXG5cclxuICAgICYtbG9nbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzYpO1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMzYpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgb3V0bGluZTogZG90dGVkIDJweDtcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJpbnQgYSxcclxuICAgICYteW91dHViZSBhLFxyXG4gICAgJi1pbnN0YWdyYW0gYSxcclxuICAgICYtd2VpYm8gYSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLXByaW50IGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsMTQ0LDI0MywgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCByZ2JhKDUyLDE0NCwyNDMsIDEpLCAxMCUgKTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbiAgICBcclxuICAgICYteW91dHViZSBhIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNSwzMiwzMSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIHJnYmEoMjA1LDMyLDMxLCAxKSwgMTAlICk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLWluc3RhZ3JhbSBhIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCw1MywxMDIsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCByZ2JhKDIyNCw1MywxMDIsIDEgKSwgMTAlKTtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmLXdlaWJvIGEge1xyXG4gICAgICAgICYsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLDI5LDUyLCAxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIHJnYmEoMjMxLDI5LDUyLCAxICksIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbn1cclxuIiwiLy9Vc2VkIGZvciBoZWFkZXIgd2hpY2ggaXMgc2hhcmVkIGJ5IFByb2ZpbGVzIGFwcFxyXG4lYnRuLS1pbml0aWFsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0LW9yYW5nZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1mYW1pbHk6ICRzYW5zO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0cGFkZGluZzogY2FsYygxcmVtIC0gNXB4KSAxLjVyZW07XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZS1vdXQ7XHJcblxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1cm50LW9yYW5nZTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLW91dDtcclxuXHR9XHJcbn0iLCIvL1xyXG4vLyAgQnV0dG9ucyBWYXJpYWJsZXNcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcblxyXG4vLyBEZWZhdWx0XHJcbiRidG4tZGVmYXVsdDogI2RjZGNkYztcclxuJGJ0bi1kZWZhdWx0LWhvdmVyOiAjYzRjNGM0O1xyXG4kYnRuLWRlZmF1bHQtY29sb3I6ICM0MTQxNDE7XHJcblxyXG4vLyBMaW5rQmx1ZVxyXG4kYnRuLWxpbmtibHVlOiAjMDA3OGQzO1xyXG4kYnRuLWxpbmtibHVlLWhvdmVyOiAjMDA2Y2JkO1xyXG4kYnRuLWxpbmtibHVlLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4vLyBMaW5rR3JlZW5cclxuJGJ0bi1saW5rZ3JlZW46ICM1YTkzNGY7XHJcbiRidG4tbGlua2dyZWVuLWhvdmVyOiAjNTI4MjQ4O1xyXG4kYnRuLWxpbmtncmVlbi1jb2xvcjogJHdoaXRlO1xyXG5cclxuLy8gTGlua09yYW5nZVxyXG4kYnRuLWxpbmtvcmFuZ2U6ICNjYTUwMDE7XHJcbiRidG4tbGlua29yYW5nZS1ob3ZlcjogI2JiNGEwMDtcclxuJGJ0bi1saW5rb3JhbmdlLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4vLyBVc2VkIGZvciBoZWFkZXIgd2hpY2ggaXMgc2hhcmVkIGJ5IHByb2ZpbGVzXHJcbiVidG4tLWJsdWUge1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBcclxuXHQmLFxyXG5cdCZbZGlzYWJsZWRdXHJcblx0e1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJHZpYnJhbnQtYmx1ZTtcclxuXHQgIGJvcmRlci1jb2xvcjogJHZpYnJhbnQtYmx1ZTtcclxuXHR9XHJcbiAgXHJcblx0JltkaXNhYmxlZF0ge1xyXG5cdCAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xyXG5cdH1cclxuICBcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXNcclxuXHR7XHJcblx0ICBib3JkZXItY29sb3I6IGRhcmtlbigkdmlicmFudC1ibHVlLCA1JSk7XHJcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHZpYnJhbnQtYmx1ZSwgNSUpO1xyXG5cdH1cclxufSIsIi8vIGFkZHMgamhtIGdsb2JhbCBzdHlsZXMgdG8gdmFyaW91cyBlbGVtZW50c1xyXG4ubWFzdGhlYWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICB9XHJcbiAgYnV0dG9uW2NsYXNzKj1cInRvZ2dsZVwiXSB7XHJcblxyXG4gICAgLm1lbnUtYnRuLWljb24ge1xyXG5cclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlcixcclxuICAgICAgLmJhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IC4ycmVtIHNvbGlkICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5iYXIge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLS4xcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteHMpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0uMTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZSAuMTJzLG1hcmdpbiA3NW1zIGVhc2UgLjEycyxvcGFjaXR5IDc1bXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZSAuMTJzLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubWVudS1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm1lbnUtYnRuLWljb24ge1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlcixcclxuICAgICAgLmJhciB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJhciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2UsbWFyZ2luIDc1bXMgZWFzZSxvcGFjaXR5IDc1bXMgZWFzZSAuMTJzO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UsdG9wIDc1bXMgZWFzZSxtYXJnaW4gNzVtcyBlYXNlLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnM7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0uMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14cykge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuICAubG9jLW1lbnUtcGFuZWwgYnV0dG9uW2NsYXNzKj1cInRvZ2dsZVwiXSB7XHJcbiAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteHMpIHtcclxuICAgICAgLm1lbnUtYnRuLWljb24ge1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAubWVudS1idG4taWNvbiB7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAuYmFyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm1lbnVJc09wZW4gLm1hc3RoZWFke1xyXG4gIHotaW5kZXg6IDk5O1xyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvL1xyXG4vLyAgTWFzdGhlYWQgLSBFbnRlcnByaXNlXHJcbi8vICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcblxyXG4vLyBsYXlvdXRcclxuLm1hc3RoZWFkLWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1ib3R0b206ICRtYXN0aGVhZC1ib3JkZXItd2lkdGggc29saWQgJG1hc3RoZWFkLWJvcmRlci1jb2xvcjtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1lbnUtcGFuZWwge1xyXG4gICAgLm1lbnUtbGlzdCxcclxuICAgIC5ydGYgLm1lbnUtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC8vTWVkaXVtIExheW91dCB8IHZ3OiA3MjAgfiBTbWFsbCBUYWJsZXRcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCAkYnJlYWtwb2ludC1tZCApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40MDYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQgLm1lbnUtbGlzdCxcclxuICAgIC5ydGYgLnJpZ2h0IC5tZW51LWxpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJGJyZWFrcG9pbnQtbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ydGYgLm1lbnUtbGlzdCB7XHJcbiAgICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoICR0d28tY29sdW1uLW1lbnUtcGFuZWwtYnJlYWtwb2ludCApIHtcclxuICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDIzcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMjlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCAkdHdvLWNvbHVtbi1tZW51LXBhbmVsLWJyZWFrcG9pbnQgKSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQuMXJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAuMXJlbSBzb2xpZCAkaG9wa2lucy15ZWxsb3c7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRob3BraW5zLXllbGxvdztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IDExcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCggJHR3by1jb2x1bW4tbWVudS1wYW5lbC1icmVha3BvaW50ICkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoICRicmVha3BvaW50LW1kICkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXBhbmVsLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdHdvLWNvbHVtbi1tZW51LXBhbmVsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgLm1lbnUtcGFuZWwtY29udGVudCAucnRmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubWVudS1wYW5lbC1jb250ZW50LFxyXG4gICAgICAubWVudS1wYW5lbC1jb250ZW50IC5ydGYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucG9wdWxhci1zZWFyY2hlcyB1bCB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IC41cmVtIC41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGxvZ28tbmVnYXRpdmUtbWFyZ2luLW1vYmlsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgLy8gRm9yIGhpZ2ggY29udHJhc3QgbW9kZVxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtaWNvbi1icmVha3BvaW50KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAkaGVhZGVyLXNpZGUtcGFkZGluZztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJGxvZ28tbmVnYXRpdmUtbWFyZ2luLWRlc2t0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUHV0IHRoZSBmb2N1cyBvdXRsaW5lIG9uIGEgcHNldWRvZWxlbWVudCBzbyB0aGF0IHRoZSB3aGl0ZSBvdXRsaW5lIGNhbiBiZSB3aXRoaW4gdGhlIGJsdWUgYmFja2dyb3VuZCAod2l0aG91dCBoYXZpbmcgdG8gdXNlIG91dGxpbmUtb2Zmc2V0KVxyXG4gICAgJjpmb2N1czphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAkZm9jdXMtb3V0bGluZS13aWR0aDtcclxuICAgICAgcmlnaHQ6ICRmb2N1cy1vdXRsaW5lLXdpZHRoO1xyXG4gICAgICB0b3A6ICRmb2N1cy1vdXRsaW5lLXdpZHRoO1xyXG4gICAgICBib3R0b206ICRmb2N1cy1vdXRsaW5lLXdpZHRoO1xyXG4gICAgICBvdXRsaW5lOiAkZm9jdXMtb3V0bGluZS13aWR0aCBkb3R0ZWQgI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIC8vIGVuc3VyZSBoZWFkZXIgaXMgYWx3YXlzIGNvdmVyaW5nIGJhY2tncm91bmQsIHRodXMgcHJldmVudGluZyB3aGl0ZSBmbGFzaCB3aGVuIG5hdiBjbG9zZXNcclxuICAgIHotaW5kZXg6IDc7XHJcblxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWlubmVyIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA3NXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJGhlYWRlci1zaWRlLXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICYtbmF2IHtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZW50ZXJwcmlzZS1idXR0b24tc3BhY2luZy1icmVha3BvaW50KSB7XHJcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4xcmVtKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jb3ZpZC1zZWN0aW9uIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICAudG9nZ2xlLWVudC1tZW51LFxyXG4gIC50b2dnbGUtY292aWQtbWVzc2FnZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAkZW50LW1lbnUtaWNvbi1zaXplLW1vYmlsZTtcclxuICAgICAgd2lkdGg6ICRlbnQtbWVudS1pY29uLXNpemUtbW9iaWxlO1xyXG5cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtaWNvbi1icmVha3BvaW50KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkZW50LW1lbnUtaWNvbi1zaXplLWRlc2t0b3A7XHJcbiAgICAgICAgd2lkdGg6ICRlbnQtbWVudS1pY29uLXNpemUtZGVza3RvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAudG9nZ2xlLWVudC1tZW51IHtcclxuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMCcgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTggMTInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4IDEyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGZpbGw9J25vbmUnIGQ9J00tMy02aDI0djI0SC0zVi02eicvJTNFJTNDcGF0aCBmaWxsPSclMjMwMDJjNzcnIGQ9J00wLDEyaDE4di0ySDBWMTJ6IE0wLDdoMThWNUgwVjd6IE0wLDB2MmgxOFYwSDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAuOHJlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1pY29uLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnRvZ2dsZS1jb3ZpZC1tZXNzYWdlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00tMi0yaDI0djI0SC0yVi0yeicvJTNFJTNDcGF0aCBmaWxsPSclMjMwMDJjNzcnIGQ9J00xMCwwQzQuNSwwLDAsNC41LDAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFMxNS41LDAsMTAsMHogTTExLDE1SDlWOWgyVjE1eiBNMTEsN0g5VjVoMlY3eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRlbnRlcnByaXNlLWJ1dHRvbi1zcGFjaW5nLWJyZWFrcG9pbnQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LWljb24tYnJlYWtwb2ludCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBsb2dvXHJcbi5tYXN0aGVhZC1lbnQge1xyXG4gIGJ1dHRvbltjbGFzcyo9XCJ0b2dnbGVcIl0ge1xyXG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICBmb250LXNpemU6IDAuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0uMjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14cykge1xyXG5cclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtaWNvbi1icmVha3BvaW50KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjFyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xyXG4gICAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGJvdHRvbTogLjI4cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMjhyZW0gc29saWQgJHZpYnJhbnQtYmx1ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCBib3R0b20gMC4yNXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXhzKSB7XHJcbiAgICAgICAgYm90dG9tOiAwLjMycmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMzJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMHJlbTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2xvc2UtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLjVyZW07XHJcbiAgfVxyXG4gIGJ1dHRvbi5jbG9zZSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tcmVzZXQ7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtNHJlbTtcclxuXHJcbiAgICAvLyBVc2UgYm9yZGVycyB0byBjcmVhdGUgWCBiZWNhdXNlIHRoZXkncmUgdmlzaWJsZSBpbiBoaWdoIGNvbnRyYXN0IG1vZGVcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItdG9wOiAuMnJlbSBzb2xpZCAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAubG9nby1zdmcge1xyXG4gICAgLyogY3JpdGljYWw6c3RhcnQgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDdyZW07XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAvKiBjcml0aWNhbDplbmQgKi9cclxuXHJcbiAgICAvL1gtU21hbGwgTGF5b3V0IHwgdnc6IDQ4MCB+IExhcmdlIFBob25lXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtKSB7XHJcbiAgICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8vIHNlYXJjaCBpY29uXHJcbi5tYXN0aGVhZCAubWFzdGhlYWQtZW50LXNlYXJjaCB7XHJcblxyXG4gIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgei1pbmRleDogNjtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgLyogY3JpdGljYWw6ZW5kICovXHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgLy8gQWxzbyB1c2VkIGJ5IHByb2ZpbGVzLCBzbyBjYW4ndCB1c2UgYSByZWxhdGl2ZWx5LWxpbmtlZCBpY29uIGFuZCBtdXN0IHVzZSBpbmxpbmUgaWNvbiBpbnN0ZWFkXHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiJTIzMDAyQzc3XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiIGQ9XCJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QTYuNDcxIDYuNDcxIDAgMCAwIDE2IDkuNSA2LjUgNi41IDAgMSAwIDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6XCIvPjxwYXRoIGQ9XCJNMCAwaDI0djI0SDB6XCIvPjwvZz48L3N2Zz4nKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LWljb24tYnJlYWtwb2ludCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG59XHJcbiIsIi8vIFxyXG4vLyAgTGF5b3V0IE1peGluc1xyXG4vLyAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xyXG5cclxuXHJcbi8vIGNsZWFyZml4XHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyAgICBcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGNvbnRhaW5lclxyXG5AbWl4aW4gY29udGFpbmVyKCAkbXc6IDEwMCUgKSB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICAgbWF4LXdpZHRoOiAkbXc7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gY29udGFpblxyXG5AbWl4aW4gY29udGFpbiggJG13OiA3M3JlbSwgJHZwYWQ6IDFyZW0gKSB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICAgbWF4LXdpZHRoOiAkbXc7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogJHZwYWQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdnBhZDtcclxufVxyXG5cclxuLy8gcmVzdHJpY3RcclxuQG1peGluIHJlc3RyaWN0KCAkbXc6IDQ1cmVtICkgIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgICBtYXgtd2lkdGg6ICRtdzsgXHJcbn1cclxuXHJcbi8vIHRleHQgcmVzdHJpY3RcclxuXHJcbkBtaXhpbiBjb250ZW50LW1heC13aWR0aCB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4gICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNixcclxuICAgIHAsIHN0cm9uZywgc3BhbiwgLmZsZXgtY29udGVudCwgb2wsXHJcbiAgICB1bDpub3QoW2NsYXNzXSksXHJcbiAgICAuY3RhX190ZXh0LFxyXG4gICAgLmN0YV9fd3JhcD4qLFxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJG1pbiwgJHRhYmxldF9wbHVzKSB7XHJcblx0XHQgICAgbWF4LXdpZHRoOiA0NXJlbTtcclxuICAgICAgICB9XHJcblx0XHQvLyBtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdC8vIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblxyXG4gICAgLm1haW4tY29udGVudF9faGVhZGVyLS1jZW50ZXIge1xyXG4gICAgICAgICYgPiBwLCBzdHJvbmcsIHNwYW4sIHVsOm5vdChbY2xhc3NdKSwgb2wsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnRmIGJsb2NrcXVvdGUgeyBcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlc2hvd19fY29udGVudCBwLFxyXG4gICAgLnZpZGVvX19kZXNjIHAsXHJcbiAgICAuZnVsbC1pbWFnZSArIC5ydGYgcFxyXG4gICAgLy8gLnJ0ZiBibG9ja3F1b3RlIHBcclxuICAgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250ZW50LWZ1bGwtd2lkdGgge1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuICAgIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsXHJcbiAgICBwLCBzdHJvbmcsIHNwYW4sIC5mbGV4LWNvbnRlbnQsIG9sLFxyXG4gICAgdWw6bm90KFtjbGFzc10pLFxyXG4gICAgLmN0YV9fd3JhcD4qLCBcclxuICAgIC5jdGFfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxufSIsIi8vXHJcbi8vICBWYXJpYWJsZXNcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcblxyXG4vL0pIIENvbG9yc1xyXG4vLyAkcHJpbWFyeS1ibHVlOiAjMDAyYzc3O1xyXG4vLyAkcHJpbWFyeS15ZWxsb3c6ICNmZmQxMDE7XHJcbi8vICRob3BraW5zLXllbGxvdzogI2ViYjcwMDtcclxuLy8gJHZpYnJhbnQtYmx1ZTogIzAwNzNjZjtcclxuLy8gJGdyZXktYmx1ZTogI2VjZWVmMztcclxuLy8gJGluc3RpdHV0aW9uLWJ0bi1jb2xvcjogIzAwN2NjMjtcclxuXHJcblxyXG4vL0JvZHlcclxuLy8gJGJvZHktYmc6ICNmZmZmZmY7XHJcbi8vICRib2R5LWNvbG9yOiAjMWMxYzFjO1xyXG4vLyAkYWx0LWJvZHktY29sb3I6ICMyYzNlNTA7XHJcbi8vICRmb290ZXItYmFja2dyb3VuZDogIzEwMWQyODtcclxuXHJcblxyXG4vL0NvbG9yc1xyXG4vLyAkc29mdC1mb250OiAjNWE1ODUwO1xyXG4vLyAkZ3JleTogI2Y3ZjdmNztcclxuLy8gJGRhcmstZ3JleTogIzY2NjY2NjtcclxuLy8gJGJvcmRlci1ncmV5OiAjZWFlYWVhO1xyXG4vLyAkd2hpdGU6ICNmZmZmZmY7XHJcbi8vICRibGFjazogIzFjMWMxYztcclxuLy8gJHRydWUtYmxhY2s6ICMwMDAwMDA7XHJcbi8vICRzZWNvbmRhcnktb3JhbmdlOiAjY2E1MDAxO1xyXG4vLyAkc2Vjb25kYXJ5LW9yYW5nZS1ob3ZlcjogI2JiNGEwMDtcclxuXHJcblxyXG4vL1xyXG4vLyAgVHlwb2dyYXBoeVxyXG4vLyAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcblxyXG4vL0ZvbnQgU2V0cyAmIFNpemVcclxuLy8gJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4vLyAkZm9udC1mYW1pbHktc2VyaWY6ICdOb3RvIFNlcmlmJywgc2VyaWY7XHJcbi8vICRmb250LWZhbWlseS1uYXY6ICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gJGZvbnQtZmFtaWx5LWluc3RpdHV0aW9uLXRpdGxlOiAnTm90byBTYW5zJywgc2Fucy1zZXJpZjtcclxuLy8gJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogJ0ZpcmEgTW9ubycsIG1vbm9zcGFjZTtcclxuLy8gJG1hdGVyaWFsLWljb25zOiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG5cclxuLy8gJGZvbnQtZmFtaWx5LWxlZ2FjeTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuLy8gJGZvbnQtc2l6ZS1sZWdhY3k6IDEycHggIWltcG9ydGFudDtcclxuXHJcbi8vICRmb250LXNpemUtcm9vdDogMTZweDtcclxuLy8gJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xyXG4vLyAkZm9udC1zaXplLXh4czogLjc1cmVtOyAgLy8xMnB4XHJcbi8vICRmb250LXNpemUteHM6IC44MTI1cmVtOyAgLy8xM3B4XHJcbi8vICRmb250LXNpemUtc206IC44NzVyZW07ICAvLzE0cHhcclxuLy8gJGZvbnQtc2l6ZS1sZzogMS4xMjVyZW07ICAvLzE4cHggKlxyXG4vLyAkZm9udC1zaXplLXhsOiAxLjI1cmVtOyAgLy8yMHB4XHJcbi8vICRmb250LXNpemUteHhsOiAxLjVyZW07ICAvLzI0cHhcclxuLy8gJGZvbnQtc2l6ZS14eHhsOiAycmVtOyAgLy8zMnB4XHJcblxyXG4vLyAkZm9udC1zaXplLW5hdjogMXJlbTtcclxuXHJcbi8vICRmb250LXdlaWdodDogNDAwO1xyXG4vLyAkZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG5cclxuXHJcbi8vTGluZSBIZWlnaHRcclxuLy8gJGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cclxuXHJcbi8vSGVhZGluZ3NcclxuLy8gJGhlYWRpbmdzLW1hcmdpbi10b3A6IDA7XHJcbi8vICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuLy8gJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgJ05vdG8gU2VyaWYnLCBzZXJpZjtcclxuLy8gJGhlYWRpbmdzLWZvbnQtZmFtaWx5LWFsdDogICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4vLyAkaGVhZGluZ3Mtd2VpZ2h0OiA0MDA7XHJcbi8vICRoZWFkaW5ncy13ZWlnaHQtYm9sZDogNzAwO1xyXG4vLyAkaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuNDtcclxuLy8gJGhlYWRpbmdzLWNvbG9yOiAjMWMxYzFjO1xyXG4vLyAkaGVhZGluZ3Mtc2Vjb25kYXJ5LWNvbG9yOiAjNzQ3NDc0O1xyXG4vLyAkc3ViaGVhZGluZzogIzkwOTA5MDsgLy8gdGhpcyBkb2Vzbid0IHNlZW0gdG8gYmUgdXNlZFxyXG5cclxuXHJcbi8vIEhlYWRpbmdzIHwgTWFqb3IgVGhpcmRcclxuLy8gJG1ham9yLXRoaXJkLWgxOiAxLjk1M3JlbTtcclxuLy8gJG1ham9yLXRoaXJkLWgyOiAxLjU2M3JlbTtcclxuLy8gJG1ham9yLXRoaXJkLWgzOiAxLjI1cmVtO1xyXG4vLyAkbWFqb3ItdGhpcmQtaDQ6IDFyZW07XHJcbi8vICRtYWpvci10aGlyZC1oNTogLjgxMjVyZW07XHJcbi8vICRtYWpvci10aGlyZC1oNjogLjc1cmVtO1xyXG5cclxuLy8gSGVhZGluZ3MgfCBQZXJmZWN0IEZvdXJ0aFxyXG4vLyAkcGVyZmVjdC1mb3VydGgtaDE6IDIuMzY5cmVtO1xyXG4vLyAkcGVyZmVjdC1mb3VydGgtaDI6IDEuNzc3cmVtO1xyXG4vLyAkcGVyZmVjdC1mb3VydGgtaDM6IDEuMzMzcmVtO1xyXG4vLyAkcGVyZmVjdC1mb3VydGgtaDQ6IDFyZW07XHJcbi8vICRwZXJmZWN0LWZvdXJ0aC1oNTogLjg3NXJlbTtcclxuLy8gJHBlcmZlY3QtZm91cnRoLWg2OiAuODEyNXJlbTtcclxuXHJcbi8vICRwZXJmZWN0LWZvdXJ0aC1oMS1sZzogY2FsYyggI3skZm9udC1zaXplLWxnfSAqIDIuMzY5ICk7XHJcbi8vICRwZXJmZWN0LWZvdXJ0aC1oMi1sZzogY2FsYyggI3skZm9udC1zaXplLWxnfSAqIDEuNzc3ICk7XHJcbi8vICRwZXJmZWN0LWZvdXJ0aC1oMy1sZzogY2FsYyggI3skZm9udC1zaXplLWxnfSAqIDEuMzMzICk7XHJcbi8vICRwZXJmZWN0LWZvdXJ0aC1oNC1sZzogY2FsYyggI3skZm9udC1zaXplLWxnfSAqIDEgKTtcclxuLy8gJHBlcmZlY3QtZm91cnRoLWg1LWxnOiBjYWxjKCAjeyRmb250LXNpemUtbGd9ICogLjg3NSApO1xyXG4vLyAkcGVyZmVjdC1mb3VydGgtaDYtbGc6IGNhbGMoICN7JGZvbnQtc2l6ZS1sZ30gKiAuODEyNSApO1xyXG5cclxuXHJcbi8vQnJlYWRjcnVtYlxyXG4vLyAkYnJlYWRjcnVtYi1zbTogLjg3NXJlbTsgIC8vMTRweFxyXG4vLyAkYnJlYWRjcnVtYjogLjk2ODc1cmVtOyAgLy8xNS41cHhcclxuXHJcblxyXG4vL0ZpZ3VyZVxyXG4vLyAkZmlnY2FwdGlvbi1zbTogLjgxMjVyZW07ICAvLzEzcHhcclxuLy8gJGZpZ2NhcHRpb24tbWQ6IC44NzVyZW07ICAvLzE0cHhcclxuLy8gJGZpZ2NhcHRpb24teG06IC45MDYyNXJlbTsgIC8vMTQuNXB4XHJcbi8vICRmaWdjYXB0aW9uLWxnOiAuOTM3NXJlbTsgIC8vMTVweFxyXG4vLyAkZmlnY2FwdGlvbi14bDogLjk2ODc1cmVtOyAgLy8xNS41cHhcclxuXHJcblxyXG4vL0NpdGVcclxuLy8gJGNpdGU6IDFyZW07ICAvLzE2cHhcclxuXHJcblxyXG4vL1ByZSwgQ29kZVxyXG4vLyAkY29kZS14eHM6IC44NXJlbTsgIC8vMTNweFxyXG4vLyAkY29kZS14czogLjg3NXJlbTsgIC8vMTRweFxyXG4vLyAkY29kZS1zbTogLjkzNzVyZW07ICAvLzE1cHhcclxuLy8gJGNvZGUtbGc6IDFyZW07ICAvLzE2cHhcclxuLy8gJGNvZGUteGw6IDEuMTI1cmVtOyAgLy8xOHB4XHJcblxyXG5cclxuLy9QYXJhZ3JhcGhzXHJcbi8vICRwYXJhZ3JhcGgtbWFyZ2luLXRvcDogMDtcclxuLy8gJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHJcbi8vTGlua3NcclxuJGxpbmstY29sb3I6ICMwMDY4YzE7XHJcbi8vICRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGxpbmstaG92ZXItY29sb3I6ICMwMDU2YjM7XHJcbi8vICRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuLy9IUlxyXG4vLyAkaHItYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4vLyAkaHItYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG5cclxuXHJcbi8vXHJcbi8vICBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcbi8vQnJlYWtwb2ludFxyXG4kbWluLXdpZHRoOiAxOHJlbTtcclxuJGJyZWFrcG9pbnQteHhzOiAwOyAgLy9tb2JpbGUtZmlyc3RcclxuJGJyZWFrcG9pbnQteHM6IDMwLjA2MjVyZW07ICAvLzQ4MXB4IH4gTGFyZ2UgUGhvbmVcclxuJGJyZWFrcG9pbnQtc206IDQwLjA2MjVyZW07ICAvLzY0MXB4IH4gUGhhYmxldFxyXG4kYnJlYWtwb2ludC1tZDogNDUuMDYyNXJlbTsgIC8vNzIxcHggfiBTbWFsbCBUYWJsZXRcclxuJGJyZWFrcG9pbnQtbXQ6IDUwLjA2MjVyZW07ICAvLzgwMXB4IH4gTWVkaXVtIFRhYmxldFxyXG4kYnJlYWtwb2ludC14bTogNjAuMDYyNXJlbTsgIC8vOTYxcHggfiBUYWJsZXRcclxuJGJyZWFrcG9pbnQteHhtOiA2NC4wNjI1cmVtOyAgLy8xMDI1cHggfiBMYXJnZSBUYWJsZXRcclxuJGJyZWFrcG9pbnQtbGc6IDc1LjA2MjVyZW07ICAvLzEyMDFweCB+IDEzXCIgTGFwdG9wXHJcbiRicmVha3BvaW50LXhsOiAxMDAuMDYyNXJlbTsgIC8vMTYwMXB4IH4gMTVcIiBMYXB0b3BcclxuJGJyZWFrcG9pbnQteHhsOiAxMjAuMDYyNXJlbTsgIC8vMTkyMXB4IH4gMTdcIiBMYXB0b3BcclxuXHJcbiRicmVha3BvaW50LXN1YnNpdGUtc2VhcmNoLTItY29sOiAkYnJlYWtwb2ludC1tdDtcclxuLy9cclxuLy8gIFJlYnVpbGQgVmFyaWFibGVzXHJcbi8vICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcblxyXG4kbWFzdGhlYWQtZGVza3RvcC1oZWlnaHQ6IDVyZW07XHJcbiRtYXN0aGVhZC1oZWlnaHQtY2hhbmdlLXZpZXdwb3J0OiAkYnJlYWtwb2ludC14cztcclxuLy8gbWFzdGhlYWRcclxuJG1hc3RoZWFkLWJvcmRlci1jb2xvcjogcmdiYSgwLDQ0LDE5OSwgLjIpO1xyXG4kbWFzdGhlYWQtYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRmb2N1cy1vdXRsaW5lLXdpZHRoOiByZW0tY2FsYygyKTtcclxuLy8gbWVudVxyXG4kbWVudS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiRtZW51LXBhbmVsLW1heC13aWR0aDogNzVyZW07XHJcbi8vIHNlYXJjaFxyXG4kZW50LW1lbnUtaWNvbi1zaXplLW1vYmlsZTogLjdyZW07XHJcbiRlbnQtbWVudS1pY29uLXNpemUtZGVza3RvcDogMS41cmVtO1xyXG4kbWVudS1pY29uLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LXNtO1xyXG4kZm9ybS1pbnB1dC1ib3JkZXI6ICMxYzFjMWM7XHJcbiRsb2dvLW5lZ2F0aXZlLW1hcmdpbi1tb2JpbGU6IC0xcmVtO1xyXG4kbG9nby1uZWdhdGl2ZS1tYXJnaW4tZGVza3RvcDogLTEuNXJlbTtcclxuJGxvZ28tbmVnYXRpdmUtbWFyZ2luLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LXhzO1xyXG4kdHdvLWNvbHVtbi1tZW51LXBhbmVsLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LXNtO1xyXG4vL0V2ZW4gc21hbGxlciB0aGFuIHByZXZpb3VzIHNtYWxsZXN0IHZpZXdwb3J0OyBicmVha3BvaW50IHdoZXJlIHdlIGNhbiBzcGFjZSBvdXQgdGhlIGJ1dHRvbnMgaW4gdGhlIGVudGVycHJpc2UgaGVhZGVyIGEgYml0XHJcbiRlbnRlcnByaXNlLWJ1dHRvbi1zcGFjaW5nLWJyZWFrcG9pbnQ6IHJlbS1jYWxjKDMyOCk7XHJcbi8vICRmb3JtLWJ1dHRvbi1jb2xvcjogI2UzZTNlMztcclxuXHJcbi8vIG1haW5cclxuLy8gJGFydGljbGUtdGl0bGUtbW9iaWxlOiAyLjM2OXJlbTtcclxuLy8gJGFydGljbGUtdGl0bGUtZGVza3RvcDogMi41cmVtO1xyXG4vLyAkYXJ0aWNsZS10aXRsZS1jb2xvcjogIzIzMkYzNDtcclxuXHJcbi8vZm9vdGVyXHJcbi8vICRmb290ZXItbGluazogIzZkYTVjNTtcclxuXHJcbi8vIGRlcGFydG1lbnQgZm9vdGVyXHJcbi8vICRmb290ZXItZGVwdC1iYWNrZ3JvdW5kOiAjMTAxZDI4O1xyXG4vLyAkZm9vdGVyLWRlcHQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbi8vIG1lZGljaW5lIGZvb3RlclxyXG4vLyAkZm9vdGVyLW1lZGljaW5lLWJhY2tncm91bmQ6ICMwOTE0MWU7XHJcbi8vICRmb290ZXItbWVkaWNpbmUtY29sb3I6ICR3aGl0ZTtcclxuLy8gJGZvb3Rlci1jb3B5cmlnaHQtYmFja2dyb3VuZDogIzA5MTQxZTtcclxuXHJcbi8vIEhlYWRlciBWYXJpYWJsZXNcclxuXHJcbiRoZWFkZXItc2lkZS1wYWRkaW5nOiAxcmVtO1xyXG4kaGVhZGVyLXRvcC1wYWRkaW5nOiAxcmVtO1xyXG4kaGFtYnVyZ2VyLW1lbnUtaXRlbS1wYWRkaW5nOiAxLjI1cmVtOyIsIi8vXHJcbi8vICBMYXlvdXQgTWl4aW5zXHJcbi8vICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcblxyXG5cclxuLy8gY2xlYXJmaXhcclxuLy8gQG1peGluIGNsZWFyZml4KCkge1xyXG5cclxuLy8gICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4vLyAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBjb250YWluZXJcclxuLy8gQG1peGluIGNvbnRhaW5lciggJG13OiAxMDAlICkge1xyXG4vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuLy8gICAgIG1heC13aWR0aDogJG13O1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbi8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbi8vIH1cclxuXHJcbi8vIGNvbnRhaW5cclxuLy8gQG1peGluIGNvbnRhaW4oICRtdzogNzVyZW0sICR2cGFkOiAxcmVtICkge1xyXG4vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuLy8gICAgIG1heC13aWR0aDogJG13O1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbi8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbi8vICAgICBwYWRkaW5nLWxlZnQ6ICR2cGFkO1xyXG4vLyAgICAgcGFkZGluZy1yaWdodDogJHZwYWQ7XHJcbi8vIH1cclxuXHJcbi8vIHJlc3RyaWN0XHJcbi8vIEBtaXhpbiByZXN0cmljdCggJG13OiA0NXJlbSApICB7XHJcbi8vICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4vLyAgICAgbWF4LXdpZHRoOiAkbXc7XHJcbi8vIH1cclxuXHJcbi8vIGNlbnRlciByZXN0cmljdFxyXG4vLyBAbWl4aW4gY2VudGVyLXJlc3RyaWN0KCAkbXc6IDQ1cmVtLCAkdnBhZDogMXJlbSApIHtcclxuLy8gICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbi8vICAgICBtYXgtd2lkdGg6ICRtdztcclxuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4vLyAgICAgcGFkZGluZy1sZWZ0OiAkdnBhZDtcclxuLy8gICAgIHBhZGRpbmctcmlnaHQ6ICR2cGFkO1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyB9XHJcblxyXG4vLyBAbWl4aW4gY29udGVudC1tYXgtd2lkdGgge1xyXG4vLyBcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi8vIFx0LmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNixcclxuLy8gXHRwLFxyXG4vLyBcdG9sLCB1bCwgZGwsIC5mbGV4LWNvbnRlbnQsXHJcbi8vIFx0Zm9ybSB7XHJcbi8vIFx0XHRtYXgtd2lkdGg6IDQ1cmVtO1xyXG4vLyBcdFx0Ly8gbWFyZ2luLWxlZnQ6IGF1dG87XHJcbi8vIFx0XHQvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG5AbWl4aW4gYnV0dG9uLXJlc2V0KCRpbmhlcml0LWNvbG9yOiB0cnVlLCAkaW5oZXJpdC1mb250OiB0cnVlLCAkcmVzZXQtcGFkZGluZzogdHJ1ZSkge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdEBpZigkaW5oZXJpdC1jb2xvcikge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG5cdEBpZigkaW5oZXJpdC1mb250KSB7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRAaWYoJHJlc2V0LXBhZGRpbmcpIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gZm9jdXMtb3V0bGluZSgkdXNlLXRyYW5zaXRpb246ZmFsc2Upe1xyXG5cdG91dGxpbmU6ICRmb2N1cy1vdXRsaW5lLXdpZHRoIGRvdHRlZCB0cmFuc3BhcmVudDtcclxuXHRAaWYgKCR1c2UtdHJhbnNpdGlvbikge1xyXG5cdFx0dHJhbnNpdGlvbjogb3V0bGluZSAuM3MgZWFzZTtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lLWNvbG9yOiAkbGluay1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIvL1xyXG4vLyAgTWFzdGhlYWQgLSBMb2NhbFxyXG4vLyAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xyXG5cclxuXHJcbi8vIGxheW91dFxyXG4ubWFzdGhlYWQtbG9jIHtcclxuICBib3JkZXItYm90dG9tOiAkbWFzdGhlYWQtYm9yZGVyLXdpZHRoIHNvbGlkICRtYXN0aGVhZC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBjb250YWluKDc1cmVtLCAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDQuNXJlbTtcclxuXHJcblxyXG5cclxuICAgIC8vWC1TbWFsbCBMYXlvdXQgfCB2dzogNDgwIH4gTGFyZ2UgUGhvbmVcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteHMpIHtcclxuICAgICAgbWluLWhlaWdodDogOHJlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1sb2dvIHtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA1cmVtO1xyXG5cclxuXHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteG0pIHtcclxuICAgICAgICB3aWR0aDogOXJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2MtbmF2LWluZm8ge1xyXG4gICAgLy9YLVNtYWxsIExheW91dCB8IHZ3OiA0ODAgfiBMYXJnZSBQaG9uZVxyXG4gICAgYSB7XHJcbiAgICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3Mtd2VpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcclxuICAgICAgLyogY3JpdGljYWw6ZW5kICovXHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyBsaW5lLWJyZWFrXHJcbiAgICBoMS5sb2NhbC1uYXYtZGVwdCBzcGFuLmxpbmUtYnJlYWsge1xyXG5cclxuICAgICAgLy9YLU1lZGl1bSBMYXlvdXQgfCB2dzogOTYwIH4gVGFibGV0XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteG0pIHtcclxuICAgICAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1tZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG4gIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1pbmZvIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14cykge1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvYy1uYXYtaW5mbyBoMSxcclxuICAuc2VjdGlvbi1sb2dvIH4gLmxvYy1uYXYtaW5mbyBoMSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0Mik7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteG0pIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ2KTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucnRsIHtcclxuICAubWFzdGhlYWQtbG9jIHtcclxuICAgIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1tZW51IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogLjJyZW07XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyAgRW50ZXJwcmlzZSBNZW51IE92ZXJsYXlcclxuLy8gIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cclxuXHJcblxyXG4ubWFzdGhlYWQgYnV0dG9uW2NsYXNzKj1cInRvZ2dsZVwiXSB7XHJcblx0QGluY2x1ZGUgYnV0dG9uLXJlc2V0KGZhbHNlLGZhbHNlLCBmYWxzZSk7XHJcbn1cclxuLm1hc3RoZWFkLWxvYyAuc2VjdGlvbi1sb2dvIGEsXHJcbi5tYXN0aGVhZCBidXR0b25bY2xhc3MqPVwidG9nZ2xlXCJdLFxyXG4ubWFzdGhlYWQtZW50IGJ1dHRvbi5jbG9zZSB7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogJGZvY3VzLW91dGxpbmUtd2lkdGggZG90dGVkICRwcmltYXJ5LWJsdWU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBtZW51IG92ZXJsYXkgKGRlZmF1bHQgdG8gY2xvc2VkKVxyXG4ubWVudS1wYW5lbC13cmFwIHtcclxuXHQvLyBOZWVkcyB0byBiZSBhYm92ZSB0aGUgLm1lbnUtb3ZlcmxheSAod2hpY2ggaGFzIHRoZSBiYWNrZ3JvdW5kIGNvbG9yKVxyXG4gICAgei1pbmRleDogMTM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvdHRvbTogMTAwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGJvdHRvbSAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZTtcclxuXHRwYWRkaW5nOiAwIDFyZW07XHJcblx0dG9wOiA0cmVtO1xyXG5cclxuXHRbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyAmIHtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMHMsMHM7XHJcblx0fVxyXG5cclxuXHQvL1gtU21hbGwgTGF5b3V0IHwgdnc6IDQ4MCB+IExhcmdlIFBob25lXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCggJHR3by1jb2x1bW4tbWVudS1wYW5lbC1icmVha3BvaW50ICkge1xyXG5cdFx0dG9wOiA2LjVyZW07XHJcblx0fVxyXG5cclxuXHJcblx0Lm1lbnUtcGFuZWwge1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Lm1lbnUtcGFuZWwsXHJcblx0LmNsb3NlLWJ1dHRvbi1jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKCAkbXc6ICRtZW51LXBhbmVsLW1heC13aWR0aCApO1xyXG5cdH1cclxuXHRsaSA+IGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZzogLjI1cmVtO1xyXG5cdFx0Y29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0ei1pbmRleDogMTM7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gbWVudSBsaXN0XHJcbi5lbnQtbWVudS1vdmVybGF5IHtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuLy8gU2FtZSBvdmVybGF5IGZvciBlbnRlcnByaXNlIG1lbnUgYW5kIHNlYXJjaCBzaW5jZSB3ZSBuZWVkIHRvIGJlIGFibGUgdG8gdG9nZ2xlIHNtb290aGx5IGJldHdlZW4gdGhlbVxyXG4ubWVudS1iYWNrZ3JvdW5kIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyN3JlbSk7XHJcblx0bWluLWhlaWdodDogNDByZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcblx0Lm1lbnVJc09wZW4gJiB7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLm1lbnUtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjU0KTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogNjtcclxuXHJcblx0Lm1lbnVJc09wZW4gJiB7XHJcbiAgICBcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuXHJcbiAgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAmIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWVudS1iYWNrZ3JvdW5kLFxyXG4ubWVudS1vdmVybGF5IHtcclxuXHR6LWluZGV4OiA2O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UgMHMsdmlzaWJpbGl0eSAwcyBlYXNlIC4zcztcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcywuM3M7XHJcbn1cclxuXHJcbi5tZW51SXNPcGVuIC5tYXN0aGVhZC1lbnQgLm1lbnUtYmFja2dyb3VuZCxcclxuLm1lbnVJc09wZW4gLm1hc3RoZWFkLWVudCAubWVudS1vdmVybGF5LFxyXG4ubmF2SXNPcGVuIC5tYXN0aGVhZC1sb2MgLm1lbnUtYmFja2dyb3VuZCxcclxuLm5hdklzT3BlbiAubWFzdGhlYWQtbG9jIC5tZW51LW92ZXJsYXkge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcywwcztcclxufVxyXG4ubWVudUlzT3BlbiBtYWluID4gKixcclxuLm1lbnVJc09wZW4gYm9keSA+IHNlY3Rpb24ge1xyXG5cdHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvL1xyXG4vLyAgRW50ZXJwcmlzZSBTZWFyY2ggT3ZlcmxheVxyXG4vLyAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xyXG5cclxuLy8gZm9ybSBsYXlvdXRcclxuLmVudC1zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWJhciB7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvL1NtYWxsIExheW91dCB8IHZ3OiA2NDAgfiBQaGFibGV0XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgd2lkdGg6IDM4cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXN1YnNpdGUtc2VhcmNoLTItY29sKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG5cclxuICAgICAgJi5zdWJzaXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC4yNzVyZW07XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWJzaXRlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAucG9wdWxhci1zZWFyY2hlcyB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14bSkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaDUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteG0pIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZm9ybSBpbnB1dFxyXG4uZW50LXNlYXJjaC1vdmVybGF5IGZvcm0uc2VhcmNoIHtcclxuICBidXR0b24sXHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAmOmZvY3VzLCAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCAjMDA2Y2JkO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTYpO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNik7XHJcblxyXG4gICAgaGVpZ2h0OiByZW0tY2FsYyg1OCk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJG1heCwgJHRhYmxldCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICNiYmI7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLW9wdGlvbnMge1xyXG4gICAgcGFkZGluZzogLjc1cmVtIDAgLjI1cmVtIDIuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICY6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkaG9wa2lucy15ZWxsb3c7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC4xNzVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICRib2R5LWNvbG9yO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjYyNXJlbSk7XHJcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZCkge1xyXG4gICAgICAgICAgbGVmdDogLTEuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXN1YnNpdGUtc2VhcmNoLTItY29sKSB7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc3Vic2l0ZS1zZWFyY2gtMi1jb2wpIHtcclxuICAgICAgd2lkdGg6IDYwcmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMS4yNXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsZWZ0OiAtMS43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5hdXRvY29tcGxldGUtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTU7XHJcbiAgfVxyXG5cclxuICAudWktYXV0b2NvbXBsZXRlIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiNmI2YjY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAgMC43NXJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDAuMXJlbTtcclxuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAuMjNyZW0gMnJlbTtcclxuICB9XHJcblxyXG4gIC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbTpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzN2NmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDE2MCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDU4KTtcclxuICAgIEBleHRlbmQgJWJ0bi0taW5pdGlhbCAhb3B0aW9uYWw7XHJcbiAgICBAZXh0ZW5kICVidG4tLWJsdWUgIW9wdGlvbmFsO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRtaW4sICR0YWJsZXRfcGx1cykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gIExvY2FsIE5hdiBPdmVybGF5XHJcbi8vICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHJcblxyXG4ubWFzdGhlYWQtbG9jIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDQ0LDE5OSwuMik7XHJcblxyXG4gIC5sb2MtbmF2IHtcclxuICAgIC8qIGNyaXRpY2FsOnN0YXJ0ICovXHJcbiAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAkaGVhZGVyLXNpZGUtcGFkZGluZztcclxuICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG5cclxuICAgIC8vWFNtYWxsIExheW91dCB8IHZ3OiA0ODAgfiBMYXJnZSBQaG9uZVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZCkge1xyXG4gICAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgICAgLyogY3JpdGljYWw6ZW5kICovXHJcbiAgICB9XHJcblxyXG4gICAgLnJ0bCAmIHtcclxuICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gcmVkdW5kYW50IHN0eWxlIGZvciBjcml0aWNhbCBDU1NcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAvKiBjcml0aWNhbDpzdGFydCAqL1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIC8qIGNyaXRpY2FsOmVuZCAqL1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gcGFnZSBuYXYgcGFuZWxcclxuLm1hc3RoZWFkLWxvYyB7XHJcbiAgLmxvYy1tZW51LXBhbmVsIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiAzMHJlbTtcclxuXHJcbiAgICAubWVudS1hbGwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg0MjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLW1lbnUge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCBtYXJnaW4sIG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICAgICAgcmlnaHQ6IC41cmVtO1xyXG5cclxuICAgICAgLnJ0bCAmIHtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgLnJ0bCAmIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLW5hdmJhciB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLWxpc3R2aWV3LFxyXG4gICAgLm1tLWxpc3RpdGVtXHJcbiAgICB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW0tbGlzdGl0ZW1bYXJpYS1oaWRkZW49J3RydWUnXSBhIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLWxpc3RpdGVtLXdyYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygyMCk7XHJcbiAgICAgICAgbGVmdDogcmVtLWNhbGMoMjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2MywxODcsMTk1LC40KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tbS1uYXZiYXJfX3RpdGxlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDIwKTtcclxuICAgICAgcGFkZGluZzogJGhhbWJ1cmdlci1tZW51LWl0ZW0tcGFkZGluZztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoNCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjMsMTg3LDE5NSwuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLXBhbmVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgbWFyZ2luLCB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAmOm5vdCguaGFzQW5pbWF0aW9uKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXBhbmVsLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTApO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXBhbmVsLXRpdGxlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNjQpO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJlthcmlhLWN1cnJlbnQ9cGFnZV17XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZDEwMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZXZyb24ge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IC41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICByaWdodDogJGhhbWJ1cmdlci1tZW51LWl0ZW0tcGFkZGluZyArIC4yNXJlbTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgIGJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS15ZWxsb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiByZ2JhKDI1NSwyNTUsMjU1LDEpIGRvdHRlZCByZW0tY2FsYygyKTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoLTEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXBhbmVsLWJhY2sge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgIFxyXG4gICAgICAuY2hldnJvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLW1lbnUtaXRlbS1wYWRkaW5nICsgLjI1cmVtO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0uMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTmVzdGVkIGxldmVsc1xyXG5cclxuICAgIC5tbS1saXN0aXRlbSAubW0tcGFuZWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoNDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEludGVyYWN0aW9uc1xyXG5cclxuICAgIC5tbS1wYW5lbDpub3QoLmlzQWN0aXZlKTpub3QoLmlzSW5hY3RpdmUpIHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5tbS1wYW5lbC5pc0luYWN0aXZlIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLXBhbmVsLmlzQWN0aXZlIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLXBhbmVsLnN0b3BUcmFuc2l0aW9uIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW0tcGFuZWxzID4gLm1tLXBhbmVsLmlzSW5hY3RpdmUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1tLXBhbmVscyA+IC5tbS1wYW5lbC5pc0FjdGl2ZSB+IC5pc0luYWN0aXZlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1hc3RoZWFkLWxvYyB7XHJcbiAgLmxvYy1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJG1heCwgJHRhYmxldCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvYy1uYXYtaW5mbyB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkbWF4LCAkdGFibGV0KSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0bCAmIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jLW5hdi1wYXJlbnQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtKSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjc1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteG0pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b25bY2xhc3MqPVwidG9nZ2xlXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2RiZTBlYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAvLyBGb3IgaGlnaCBjb250cmFzdCBtb2RlXHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAucnRsICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZzogLjM0cmVtIC4zcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjE1cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXhzKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDRyZW07XHJcbiAgICAgIG1pbi13aWR0aDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1idG4taWNvbiB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtKSB7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg2OCk7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNjgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcclxuXHJcbiAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWxvZ28gfiAubG9jLW5hdi1tZW51IGJ1dHRvbltjbGFzcyo9XCJ0b2dnbGVcIl0ge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1lbnUtb3ZlcmxheSB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExvY2FsIG1lbnUgaXMgb3BlblxyXG5cclxuLm5hdklzT3BlbiB7XHJcbiAgLm1hc3RoZWFkIHtcclxuICAgIHotaW5kZXg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubWFzdGhlYWQtbG9jIHtcclxuICAgIGJ1dHRvbltjbGFzcyo9XCJ0b2dnbGVcIl0ge1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1vdmVybGF5IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2MtbWVudS1wYW5lbCB7XHJcbiAgICAubWVudS1hbGwge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSVExcclxuXHJcbi5ydGwge1xyXG4gIC5tYXN0aGVhZC1sb2MgLmxvYy1tZW51LXBhbmVsIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgLm1lbnUtYWxsIHtcclxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtcGFuZWwtdGl0bGUgLmNoZXZyb24ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtcGFuZWwtYmFjayAuY2hldnJvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDAuODc1cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiBcclxuXHRGcm9udEVuZFNyYy9fc2Fzcy9taXhpbnMvX2FjY29yZGlvbi5zY3NzXHJcblxyXG5cdFByb2ZpbGVzIGFuZCBTaXRlY29yZSBuZWVkIHRvIHVzZSBkaWZmZXJlbnQgc2VsZWN0b3JzIGZvciB0aGUgc2FtZSBhY2NvcmRpb24gc3R5bGVzLCBoZW5jZSB0aGUgJSBzZWxlY3RvciBoZXJlIHRoYXQgZ2V0cyBleHRlbmRlZCBhcyBhcHByb3ByaWF0ZVxyXG4qL1xyXG4lYWNjb3JkaW9uLWJ1dHRvbiAge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDA7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcbiAgXHJcblx0Jjpmb2N1cyB7XHJcblx0ICBvdXRsaW5lOiAycHggZG90dGVkICMwMDY4YzE7XHJcblx0fVxyXG4gIFxyXG5cdCY6YWZ0ZXIge1xyXG5cdCAgdG9wOiAwO1xyXG5cdCAgQGV4dGVuZCAlYWNjb3JkaW9uLWNoZXZyb247XHJcblx0fVxyXG4gIFxyXG5cdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xyXG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcbiAgXHJcblx0W2NsYXNzKj1cInRoZW1lLWJnLVwiXSAmIHtcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFmdGVyXHJcblx0XHR7XHJcblx0XHQgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0XHQgIG91dGxpbmUtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiVhY2NvcmRpb24taGVhZGluZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogMS43NTtcclxufVxyXG5cclxuJWFjY29yZGlvbi1jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgJjp0YXJnZXQsXHJcbiAgJjpub3QoW2hpZGRlbl0pXHJcbiAge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAvL21heC1oZWlnaHQ6IDIwMDBweDsvL0pITVNFTS0zNTFcclxuICAgIGhlaWdodDogYXV0bzsvL0pITVNFTS0zNTFcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufSIsIi5lbWVyZ2VuY3ktYmFubmVyIHtcclxuICBAaW5jbHVkZSBjb250YWluZXI7XHJcbiAgY29sb3I6ICMxYzFjMWM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nLXRvcDogLjc1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMThhMDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLXRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gSlMgZG9lc24ndCB3b3JrIGlmIHlvdSBjbGljayBvbiBhIGNoaWxkIG9mIHRoZSBidXR0b24sIHNvIHdlIG5lZWQgZXZlbnQgdG8gaGl0IHRoZSBwYXJlbnQgZWxlbWVudFxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAZXh0ZW5kICVhY2NvcmRpb24tY2hldnJvbjtcclxuICAgICAgY29sb3I6ICMxYzFjMWM7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogLjQ7XHJcbiAgICAgIHRvcDogLjEyNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ydGwgLmVtZXJnZW5jeS1iYW5uZXIge1xyXG4gIC5idXR0b24tdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW1cclxuICB9XHJcbn1cclxuXHJcbiNlbXMtbWVzc2FnZSB7XHJcbiAgQGluY2x1ZGUgY29udGFpbjtcclxuICBtYXgtd2lkdGg6IDc1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRib3JkZXI6IDA7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwwMGEwJztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB0ZXh0LWluZGVudDogLTEwZW07XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNlbXMtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgLjNzO1xyXG5cclxuXHJcblx0I2Vtcy1idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdGZvbnQ6IGluaGVyaXQ7XHJcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0XHRwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZS1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICB9XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQgIH1cclxuXHJcblxyXG5cdH1cclxufVxyXG5cclxuI2Vtcy1kZXNjcmlwdGlvbiB7XHJcblx0LmFjY29yZGlvbi1jb250ZW50LXdyYXAge1xyXG5cdFx0cGFkZGluZzogMXJlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiA0NXJlbTtcclxuXHR9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBVc2luZyBwbGFjZWhvbGRlciBzZWxlY3RvcnMgZm9yIHRoZXNlIHNvIHRoYXQgU2l0ZWNvcmUgYW5kIFByb2ZpbGVzIGNhbiB1c2UgZGlmZmVyZW50IHNlbGVjdG9ycyBmb3IgdGhlIHNhbWUgc3R5bGVzXHJcblxyXG4lbXVsdGktY29sLXBhcmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogcmVtLWNhbGMoMjApO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyXHJcbiAge1xyXG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgPiAqIHtcclxuICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1LjA2MjVyZW0pIHtcclxuICAgID4gKiB7XHJcbiAgICAgIGZsZXg6IDAgMSA0OC41NzE0MyU7XHJcbiAgICAgIG1heC13aWR0aDogNDguNTcxNDMlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjb2x1bW4tbWFyZ2luLXJpZ2h0O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiVjb2wtMy1jaGlsZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwLjA2MjVyZW0pIHtcclxuICAgIGZsZXg6IDAgMSAzMS40Mjg1NyU7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjQyODU3JTtcclxuICAgIG1hcmdpbi1yaWdodDogJGNvbHVtbi1tYXJnaW4tcmlnaHQ7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkY29sdW1uLW1hcmdpbi1yaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4lY29sLWNsZWFyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoXHJcbn0iXX0= */

.ent-loc-landing .accordion-module .accordion,.module-container .content-label:after,.module-container.featured-content-block-module.teaser-secondary,.module-container[class*=border-color--],.module-container[class*=border-color--].cards-main-container,.module-header h2,.module-header h3,.module-header h4,.two-col-teaser{margin-left:auto;margin-right:auto}.cta-banner.left-justify .content-label:after,.ent-loc-article .accordion-module .content-label:after,.ent-loc-article .accordion-module .module-header,.ent-loc-article .accordion-module .module-header h2,.ent-loc-article .accordion-module .module-header h3,.ent-loc-article .accordion-module .module-header h4{margin-left:0;margin-right:0}.module-container .content-label,.two-col-teaser .content-type{font-size:.875rem;letter-spacing:2px;display:block;font-family:Noto Sans,sans-serif;text-transform:uppercase;font-weight:400}.module-container.featured-content-block-module.teaser-secondary:after,.module-container[class*=border-color--].cards-main-container:after,.module-container[class*=border-color--]:after,.two-col-teaser:after{content:"";display:table;clear:both}ul.button-a-z li a:focus{outline:2px dotted #0073cf}.hero-banner-module .mega-media,.hero-banner-module .mobile-image{background-repeat:no-repeat;background-position:50%;background-size:cover}.mega-media .mobile-image:before,.mega-media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.accordion .accordion-heading button{-webkit-appearance:none;-moz-appearance:none;background:none;font-size:inherit;font-weight:inherit;border:none;margin:0;text-decoration:none}.background-color--gray{background-color:#f7f7f7}.background-color--beige{background-color:#efede9}.background-color--tan{background-color:#e9e8e6}.background-color--cream{background-color:#f3f1e6}.background-color--silver{background-color:#eaeff1}.background-color--sand{background-color:#e7e3d9}.background-color--slate{background-color:#eaeff1}.background-color--bright-red{background-color:#e1251b}.background-color--bright-lime{background-color:#3dae2b}.background-color--bright-purple{background-color:#8a1a9b}.background-color--bright-magenta{background-color:#d41367}[class*=border-color--]{border-width:1rem;border-style:solid;background-color:#fff}.border-color--gold{border-color:#ab8d00}.border-color--orange{border-color:#c75b12}.border-color--ruby{border-color:#782327}.border-color--olive{border-color:#5b8f22}.border-color--teal{border-color:#00747a}.border-color--purple{border-color:#532e60}.border-color--beige{border-color:#b6b09c}.border-color--tan{border-color:#9d958c}.border-color--cream{border-color:#cfc393}.border-color--silver{border-color:#a3bbc3}.border-color--sand{border-color:#857550}.border-color--bright-red{border-color:#e1251b}.border-color--bright-blue{border-color:#00a0df}.border-color--bright-lime{border-color:#3dae2b}.border-color--bright-pink{border-color:#e19fc9}.border-color--bright-orange{border-color:#f18a00}.border-color--bright-yellow{border-color:#fd0}.border-color--bright-purple{border-color:#8a1a9b}.border-color--bright-magenta{border-color:#d41367}.border-color--bright-teal{border-color:#00abc8}.text-white{color:#fff}.text-black{color:#1c1c1c}.module-header{margin:0 auto 2rem;width:100%;max-width:45rem}.module-header h2,.module-header h3,.module-header h4{text-align:center}.background-color--bright-lime .two-col-teaser .content-title:after,.background-color--bright-magenta .two-col-teaser .content-title:after,.background-color--bright-purple .two-col-teaser .content-title:after,.background-color--bright-red .two-col-teaser .content-title:after,.background-color--purple .two-col-teaser .content-title:after,.background-color--ruby .two-col-teaser .content-title:after,.background-color--teal .two-col-teaser .content-title:after,.module-container.background-color--bright-lime .content-label:after,.module-container.background-color--bright-magenta .content-label:after,.module-container.background-color--bright-purple .content-label:after,.module-container.background-color--bright-red .content-label:after,.module-container.background-color--olive .content-label:after,.module-container.background-color--orange .content-label:after,.module-container.background-color--purple .content-label:after,.module-container.background-color--ruby .content-label:after,.module-container.background-color--teal .content-label:after{border-color:#fff}.module-container .content-label{color:inherit;padding-left:1rem;padding-right:1rem}.module-container .content-label:after{content:"";display:block;width:4rem;margin-top:1.5rem;margin-bottom:1rem;border-top:1px solid #1c1c1c}.cta-banner.left-justify .content-label,.ent-loc-article .accordion-module .content-label{padding:0}.cards-main-container .cards-container .h2,.cards-main-container .cards-container h2,.content-blocks .content-blocks .h2,.content-blocks .content-blocks h2{font-size:1.953rem}.cards-main-container .cards-container .h3,.cards-main-container .cards-container h3,.content-blocks .content-blocks .h3,.content-blocks .content-blocks h3{font-size:1.563rem}.cards-main-container .cards-container .h4,.cards-main-container .cards-container h4,.content-blocks .content-blocks .h4,.content-blocks .content-blocks h4{font-size:1.25rem}.cards-main-container .cards-container .h5,.cards-main-container .cards-container .h6,.cards-main-container .cards-container h5,.cards-main-container .cards-container h6,.content-blocks .content-blocks .h5,.content-blocks .content-blocks .h6,.content-blocks .content-blocks h5,.content-blocks .content-blocks h6{font-size:1rem}.module-container,.module-container.content-blocks,.module-container.cta-banner,.two-col-teaser{padding-right:2rem;padding-left:2rem}.module-container.featured-content-block-module.teaser-secondary,.module-container[class*=border-color--],.module-container[class*=border-color--].cards-main-container{max-width:79rem}.ent-loc-article .alternating-backgrounds .section,.ent-loc-article .module-container,.module-container[class*=border-color--]{padding-left:1rem;padding-right:1rem}.ent-loc-article .alternating-backgrounds .section,.ent-loc-article .module-container,.ent-loc-article .module-container.featured-content-block-module.teaser-secondary,.ent-loc-article .module-container[class*=border-color--].cards-main-container{margin-left:-1rem;margin-right:-1rem}.ent-loc-article .contain .module-container,.ent-loc-article .contain .module-container.featured-content-block-module.teaser-secondary{margin-left:0;margin-right:0}.module-container.background-color--bright-lime,.module-container.background-color--bright-lime .module-content,.module-container.background-color--bright-lime .module-content a,.module-container.background-color--bright-lime .module-content dl,.module-container.background-color--bright-lime .module-content h2,.module-container.background-color--bright-lime .module-content h3,.module-container.background-color--bright-lime .module-content h4,.module-container.background-color--bright-lime .module-content h5,.module-container.background-color--bright-lime .module-content h6,.module-container.background-color--bright-lime .module-content ol,.module-container.background-color--bright-lime .module-content p,.module-container.background-color--bright-lime .module-content ul,.module-container.background-color--bright-magenta,.module-container.background-color--bright-magenta .module-content,.module-container.background-color--bright-magenta .module-content a,.module-container.background-color--bright-magenta .module-content dl,.module-container.background-color--bright-magenta .module-content h2,.module-container.background-color--bright-magenta .module-content h3,.module-container.background-color--bright-magenta .module-content h4,.module-container.background-color--bright-magenta .module-content h5,.module-container.background-color--bright-magenta .module-content h6,.module-container.background-color--bright-magenta .module-content ol,.module-container.background-color--bright-magenta .module-content p,.module-container.background-color--bright-magenta .module-content ul,.module-container.background-color--bright-purple,.module-container.background-color--bright-purple .module-content,.module-container.background-color--bright-purple .module-content a,.module-container.background-color--bright-purple .module-content dl,.module-container.background-color--bright-purple .module-content h2,.module-container.background-color--bright-purple .module-content h3,.module-container.background-color--bright-purple .module-content h4,.module-container.background-color--bright-purple .module-content h5,.module-container.background-color--bright-purple .module-content h6,.module-container.background-color--bright-purple .module-content ol,.module-container.background-color--bright-purple .module-content p,.module-container.background-color--bright-purple .module-content ul,.module-container.background-color--bright-red,.module-container.background-color--bright-red .module-content,.module-container.background-color--bright-red .module-content a,.module-container.background-color--bright-red .module-content dl,.module-container.background-color--bright-red .module-content h2,.module-container.background-color--bright-red .module-content h3,.module-container.background-color--bright-red .module-content h4,.module-container.background-color--bright-red .module-content h5,.module-container.background-color--bright-red .module-content h6,.module-container.background-color--bright-red .module-content ol,.module-container.background-color--bright-red .module-content p,.module-container.background-color--bright-red .module-content ul,.module-container.background-color--olive,.module-container.background-color--olive .module-content,.module-container.background-color--olive .module-content a,.module-container.background-color--olive .module-content dl,.module-container.background-color--olive .module-content h2,.module-container.background-color--olive .module-content h3,.module-container.background-color--olive .module-content h4,.module-container.background-color--olive .module-content h5,.module-container.background-color--olive .module-content h6,.module-container.background-color--olive .module-content ol,.module-container.background-color--olive .module-content p,.module-container.background-color--olive .module-content ul,.module-container.background-color--orange,.module-container.background-color--orange .module-content,.module-container.background-color--orange .module-content a,.module-container.background-color--orange .module-content dl,.module-container.background-color--orange .module-content h2,.module-container.background-color--orange .module-content h3,.module-container.background-color--orange .module-content h4,.module-container.background-color--orange .module-content h5,.module-container.background-color--orange .module-content h6,.module-container.background-color--orange .module-content ol,.module-container.background-color--orange .module-content p,.module-container.background-color--orange .module-content ul,.module-container.background-color--purple,.module-container.background-color--purple .module-content,.module-container.background-color--purple .module-content a,.module-container.background-color--purple .module-content dl,.module-container.background-color--purple .module-content h2,.module-container.background-color--purple .module-content h3,.module-container.background-color--purple .module-content h4,.module-container.background-color--purple .module-content h5,.module-container.background-color--purple .module-content h6,.module-container.background-color--purple .module-content ol,.module-container.background-color--purple .module-content p,.module-container.background-color--purple .module-content ul,.module-container.background-color--ruby,.module-container.background-color--ruby .module-content,.module-container.background-color--ruby .module-content a,.module-container.background-color--ruby .module-content dl,.module-container.background-color--ruby .module-content h2,.module-container.background-color--ruby .module-content h3,.module-container.background-color--ruby .module-content h4,.module-container.background-color--ruby .module-content h5,.module-container.background-color--ruby .module-content h6,.module-container.background-color--ruby .module-content ol,.module-container.background-color--ruby .module-content p,.module-container.background-color--ruby .module-content ul,.module-container.background-color--teal,.module-container.background-color--teal .module-content,.module-container.background-color--teal .module-content a,.module-container.background-color--teal .module-content dl,.module-container.background-color--teal .module-content h2,.module-container.background-color--teal .module-content h3,.module-container.background-color--teal .module-content h4,.module-container.background-color--teal .module-content h5,.module-container.background-color--teal .module-content h6,.module-container.background-color--teal .module-content ol,.module-container.background-color--teal .module-content p,.module-container.background-color--teal .module-content ul{color:#fff}.module-container .module-wrap,.section-wrap{padding-left:0;padding-right:0;max-width:73rem}.ent-loc-landing .accordion-module .module-content{text-align:center}.contain .accordion-module{padding:0}.ent-loc-article .accordion-module .module-header h2,.ent-loc-article .accordion-module .module-header h3,.ent-loc-article .accordion-module .module-header h4{text-align:left}.accordion{max-width:45rem;margin-bottom:2.5rem;padding:0;list-style:none}.accordion .accordion-item{border-bottom:1px solid #888;margin-bottom:0}.accordion .accordion-item.open .accordion-content{margin-top:1.25rem;padding-bottom:1.25rem;display:block;visibility:visible;opacity:1;height:auto;transition-delay:0s,0s,0s}.accordion .accordion-heading{font-weight:700;position:relative;font-family:Noto Sans,sans-serif;font-size:1.125rem;margin-bottom:0;line-height:1.75;padding-right:0}.accordion .accordion-heading button{display:block;position:relative;line-height:inherit;text-align:left;width:100%;cursor:pointer;padding:1rem 2rem 1rem 0}.accordion .accordion-heading button span.icon-container{position:absolute;top:calc(50% - 1rem);right:0;color:#0073cf;transition:all .3s}.accordion .accordion-heading button[aria-expanded=true] span.icon-container{-ms-transform:rotate(180deg);transform:rotate(180deg);color:#0073cf}.accordion .accordion-heading button:focus{outline:2px dotted #0068c1}.accordion .accordion-content{z-index:2;position:relative;padding-right:2rem;font-size:1rem;color:#292929;opacity:1;overflow:hidden;visibility:hidden;margin:0;height:0;opacity:0;transition:margin .3s ease 0s,opacity .3s ease 0s,visibility 0s linear .3s}.accordion-list{padding:0;list-style:none}.animated-hero{margin-left:auto;margin-right:auto;position:relative;width:100%;height:calc(100vh - 13rem);margin-bottom:2rem;background-color:#222;overflow:hidden;font-family:Noto serif;z-index:0}.animated-hero button{border:0;background:0;margin:0;padding:0;font-family:Noto Sans,sans-serif;cursor:pointer}.animated-hero span{font-size:2rem;text-align:center;color:#fff;margin-left:auto;margin-right:auto}.animated-hero .animated-hero-images .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;margin-left:auto;margin-right:auto}.animated-hero .animated-hero-content{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:80%;color:#fff}.animated-hero .hero-overlay{z-index:1;background-color:#001542;opacity:.45}.animated-hero .hero-img-slide-1,.animated-hero .hero-img-slide-2,.animated-hero .hero-img-slide-3{height:100%;width:100%;position:absolute;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:cover;background-position:50%}.animated-hero .hero-content-slide-1,.animated-hero .hero-content-slide-2,.animated-hero .hero-content-slide-3{opacity:0;height:100%;width:100%;position:absolute;margin-left:auto;margin-right:auto;z-index:10;text-align:center;top:50%}.animated-hero .hero-img-slide-1{opacity:1}.animated-hero .hero-img-slide-2,.animated-hero .hero-img-slide-3{opacity:0}.animated-hero .hero-content-subtitle span{font-size:1.5rem}.animated-hero .hero-content-subtitle,.animated-hero .hero-content-title{opacity:0}.animated-hero .hero-slides-1 .hero-content-subtitle,.animated-hero .hero-slides-1 .hero-content-title{opacity:1}.animated-hero .hero__video-controls{position:absolute;z-index:1;height:70px;display:none;left:0;bottom:0}.animated-hero .hero__video-controls .playPause{width:2.5rem;height:2.5rem;background-color:rgba(8,0,0,.61);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 19h4V5H6v14zm8-14v14h4V5h-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.75rem 1.75rem;background-position:50%;border-radius:100%;box-shadow:0 0 22.8px 1.2px hsla(0,29%,97%,.6);transition:box-shadow .4s ease-out}.animated-hero .hero__video-controls__wrap{max-width:73rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.animated-hero.paused .hero__video-controls .playPause{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-size:1.9rem 1.9rem}.animated-hero.csstransitions .hero-slide{transition:all .5s;-ms-transform:rotate(.01deg);transform:rotate(.01deg)}.animated-hero.paused .hero-slide.current .hero-content-subtitle,.animated-hero.paused .hero-slide.current .hero-content-title{opacity:1}.animated-hero .hero-anim-fadezoom.animate{animation:imgFadeZoom 10s ease forwards}.animated-hero .hero-anim-fade.animate{animation:imgFade 10s ease forwards}.animated-hero .hero-slide.animate .hero-content-title.hero-anim-textslideup{animation:titleSlideUp 10s ease-out forwards}.animated-hero .hero-slide.animate .hero-content-title.hero-anim-textslidedown,.animated-hero .hero-slide.animate .hero-content-title.hero-anim-textslidevertcross{animation:titleSlideDown 10s ease-out forwards}.animated-hero .hero-slide.animate .hero-content-subtitle.hero-anim-textslideup{animation:subtitleSlideUp 10s ease-out forwards}.animated-hero .hero-slide.animate .hero-content-subtitle.hero-anim-textslidedown{animation:subtitleSlideDown 10s ease-out forwards}.animated-hero .hero-slide.animate .hero-content-subtitle.hero-anim-textslidevertcross{animation:titleSlideUp 10s ease-out forwards}.animated-hero .hero-slide.animate .hero-anim-textfade{animation:textFade 10s ease forwards}.animated-hero .hero-slides-1 .hero-slide.animate .hero-content-title.hero-anim-textslideup{animation:titleSlideUpSingle 10s ease-out forwards}.animated-hero .hero-slides-1 .hero-slide.animate .hero-content-title.hero-anim-textslidedown,.animated-hero .hero-slides-1 .hero-slide.animate .hero-content-title.hero-anim-textslidevertcross{animation:titleSlideDownSingle 10s ease-out forwards}.animated-hero .hero-slides-1 .hero-slide.animate .hero-content-subtitle.hero-anim-textslideup{animation:subtitleSlideUpSingle 10s ease-out forwards}.animated-hero .hero-slides-1 .hero-slide.animate .hero-content-subtitle.hero-anim-textslidedown{animation:subtitleSlideDownSingle 10s ease-out forwards}.animated-hero .hero-slides-1 .hero-slide.animate .hero-content-subtitle.hero-anim-textslidevertcross{animation:titleSlideUpSingle 10s ease-out forwards}.animated-hero .hero-slides-1 .hero-slide.animate .hero-anim-textfade{animation:textFadeSingle 10s ease forwards}@keyframes imgFadeZoom{0%{transform:scale(1) rotate(.01deg)}to{transform:scale(1.15) rotate(.01deg)}}@keyframes imgFade{0%{transform:scale(1)}to{transform:scale(1)}}@keyframes titleSlideDown{0%{opacity:0;transform:translateY(-200%)}10%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(-200%)}to{opacity:0;transform:translateY(-200%)}}@keyframes titleSlideUp{0%{opacity:0;transform:translateY(200%)}10%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(200%)}to{opacity:0;transform:translateY(200%)}}@keyframes subtitleSlideDown{0%{opacity:0;transform:translateY(-200%)}15%{opacity:0;transform:translateY(-200%)}25%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(-200%)}to{opacity:0;transform:translateY(-200%)}}@keyframes subtitleSlideUp{0%{opacity:0;transform:translateY(200%)}15%{opacity:0;transform:translateY(200%)}25%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(200%)}to{opacity:0;transform:translateY(200%)}}@keyframes textFade{0%{opacity:0}10%{opacity:1}80%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes titleSlideDownSingle{0%{opacity:0;transform:translateY(-200%)}10%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideUpSingle{0%{opacity:0;transform:translateY(200%)}10%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleSlideDownSingle{0%{opacity:0;transform:translateY(-200%)}15%{opacity:0;transform:translateY(-200%)}25%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleSlideUpSingle{0%{opacity:0;transform:translateY(200%)}15%{opacity:0;transform:translateY(200%)}25%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes textFadeSingle{0%{opacity:0}10%{opacity:1}to{opacity:1}}.blockquote-center,blockquote{position:relative;margin-top:2rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.5;color:#666}.blockquote-center:before,blockquote:before{z-index:1;display:inline-block;position:absolute;top:2.5rem;content:"\201C";font-family:serif;font-size:16rem;color:#d6f0ff;line-height:.35}blockquote p{margin-bottom:1.5rem;padding-left:3rem;padding-right:3rem;line-height:1.5;position:relative;z-index:2}blockquote+.blockquote-cite,blockquote .blockquote-cite,blockquote p>em{display:block;margin-bottom:3rem;padding-left:3rem;font-size:1rem;font-style:italic;color:#666}blockquote p>em{padding-left:0}.blockquote-center{max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:2rem;text-align:center}.blockquote-center:before{left:-.5rem}.blockquote-center p{padding-left:0;padding-right:0}.blockquote-center+.blockquote-cite,.blockquote-center+p em,.blockquote-center .blockquote-cite{display:block;margin-bottom:3rem;padding-left:0;font-style:italic;text-align:center;text-transform:i;color:#666}ul.button-a-z{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;text-align:center;width:100%;border:0;background:none}ul.button-a-z li{display:inline-block;width:2.5rem;height:100%;line-height:1.5!important;margin:0 .25rem .25rem 0!important;padding:0!important;border:initial;border-radius:0;position:relative}ul.button-a-z li span{display:block;padding:.5rem 0;background-color:#f7f7f7;color:#c4c4c4}ul.button-a-z li a{padding:.4rem 0;display:block;background:#eaeaea;text-decoration:none;border:.1rem solid transparent}ul.button-a-z li a:after{border-bottom:.2rem solid #eaeaea;opacity:0;transition:opacity .2s ease-out,border-color .2s ease-out;position:absolute;bottom:0;left:0;width:100%;content:""}ul.button-a-z li a.active:active:after,ul.button-a-z li a.active:after,ul.button-a-z li a.active:focus:after,ul.button-a-z li a.active:hover:after,ul.button-a-z li a[aria-current=page]:active:after,ul.button-a-z li a[aria-current=page]:after,ul.button-a-z li a[aria-current=page]:focus:after,ul.button-a-z li a[aria-current=page]:hover:after{border-bottom-color:#ebb700;opacity:1}ul.button-a-z li a:active:after,ul.button-a-z li a:focus:after,ul.button-a-z li a:hover:after{border-bottom-color:#0078d3;opacity:1}.ent-loc-article .article-content ul.button-a-z{max-width:75rem!important}#physicianDataFilteredResults ul.button-a-z{padding:1rem .5rem .6rem!important;background:#fff;margin-top:1rem}#physicianDataFilteredResults ul.button-a-z a#profilesAZList{display:none}#physicianDataFilteredResults ul.button-a-z li{width:2.1rem;margin:0 .25rem .5rem 0!important;background:#fff}.two-col-linkbtn{max-width:100%;margin-left:auto;margin-right:auto;padding:2.5rem 0;text-align:center}.two-col-linkbtn:after{content:"";display:table;clear:both}.two-col-linkbtn .linkbtn-left,.two-col-linkbtn .linkbtn-right{text-align:center}.two-col-linkbtn a{text-decoration:none;transition:all .3s}.two-col-linkbtn a:focus,.two-col-linkbtn a:hover{background-color:#e3e6f4;text-decoration:underline}.two-col-linkbtn .linkbtn-row{padding-top:.5rem;padding-bottom:.5rem}.two-col-linkbtn[class*=border-color--]{padding-left:0;padding-right:0}.two-col-linkbtn .linkbtn-default{background-color:#f5f6fb}.two-col-linkbtn .linkbtn-blue,.two-col-linkbtn .linkbtn-default{display:inline-block;position:relative;width:100%;padding:.75rem 3rem .75rem 1.25rem;font-size:1rem;line-height:1.5;text-align:left}.two-col-linkbtn .linkbtn-blue span.icon,.two-col-linkbtn .linkbtn-default span.icon{position:absolute;right:1rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.btnlinklist-module .btnlist-headings{text-align:center;max-width:75rem;margin-left:auto;margin-right:auto}.btnlinklist-module .btnlist-label{padding-left:1rem;padding-right:1rem;font-size:.875rem;letter-spacing:2px;text-transform:uppercase}.btnlinklist-module .linkbtn-row{width:100%}.btnlinklist-module .btnlist-label-black:after{content:"";display:block;width:4rem;height:1px;margin:1.5rem auto 1rem;background-color:#363636}.btnlinklist-module .btnlist-label-white:after{content:"";display:block;width:4rem;height:1px;margin:1.5rem auto 1rem;background-color:#fff}.btnlinklist-module .btnlist-title h2,.btnlinklist-module .btnlist-title h3,.btnlinklist-module .btnlist-title h4{margin:0 auto 1rem}.btnlinklist-module .linkbtn-blue:after,.btnlinklist-module .linkbtn-default:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%230068c1'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;height:1.5rem;width:1.5rem;position:absolute;right:1rem;top:calc(50% - .75rem)}.btnlinklist-module .linkbtn-blue,.btnlinklist-module .linkbtn-blue.linkbtn-default,.btnlinklist-module .linkbtn-blue:focus,.btnlinklist-module .linkbtn-blue:hover{background-color:#0078d3;color:#fff}.btnlinklist-module .linkbtn-blue:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E")}.btnlinklist-module .linkbtn-right.three-col-linkbtn,.btnlinklist-module .three-col-linkbtn .linkbtn-default{width:100%}a.btn-chevron:focus,a.btn-chevron:hover,a.btn-default:focus,a .btn-default:focus,a.btn-default:hover,a .btn-default:hover,a:focus .btn-default,a:hover .btn-default,button.btn-default:focus,button.btn-default:hover,input[type=submit].btn-default:focus,input[type=submit].btn-default:hover{background-color:#c4c4c4;text-decoration:underline}a.btn-chevron:focus:after,a.btn-chevron:hover:after,a.btn-default:focus:after,a .btn-default:focus:after,a.btn-default:hover:after,a .btn-default:hover:after,a:focus .btn-default:after,a:hover .btn-default:after,button.btn-default:focus:after,button.btn-default:hover:after,input[type=submit].btn-default:focus:after,input[type=submit].btn-default:hover:after{background-color:#c4c4c4}a.btn-chevron,a.btn-default,a .btn-default,button.btn-default,input[type=submit].btn-default{display:inline-block;position:relative;max-width:18rem;min-width:10rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;background-color:#dcdcdc;font-size:1rem;line-height:1.5;color:#414141;text-align:center;text-decoration:none;text-overflow:clip;overflow:hidden;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s;cursor:pointer}a.btn-chevron:after,a.btn-default:after,a .btn-default:after,button.btn-default:after,input[type=submit].btn-default:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1.25rem;background-color:#dcdcdc;text-decoration:none;transition:all .3s}a.btn-chevron:active,a.btn-chevron:focus,a.btn-chevron:hover,a.btn-chevron:link,a.btn-chevron:visited,a.btn-default:active,a.btn-default:focus,a.btn-default:hover,a.btn-default:link,a.btn-default:visited{color:#414141}a.btn-chevron:active span,a.btn-chevron:focus span,a.btn-chevron:hover span,a.btn-chevron:link span,a.btn-chevron:visited span,a.btn-default:active span,a.btn-default:focus span,a.btn-default:hover span,a.btn-default:link span,a.btn-default:visited span{padding-bottom:1px;border-bottom:2px solid #fff}a.btn-default:after,button.btn-default:after,input[type=submit].btn-default:after{height:100%}a.btn-chevron{padding-right:2.5rem!important;text-align:left}a.btn-chevron:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23414141'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");height:1.5rem;width:1.5rem;top:calc(50% - .75rem);right:.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:0}a.btn--linkblue,a .btn--linkblue,a.btn--linkblue:link{background-color:#0078d3;color:#fff}a.btn--linkblue:after,a .btn--linkblue:after,a.btn--linkblue:link:after{background-color:#0078d3}a.btn--linkblue:focus,a.btn--linkblue:hover,a:focus .btn--linkblue,a:hover .btn--linkblue{color:#fff;background-color:#006cbd}a.btn--linkblue:focus:after,a.btn--linkblue:hover:after,a:focus .btn--linkblue:after,a:hover .btn--linkblue:after{background-color:#006cbd}a.btn--linkblue,a.btn--linkblue:active,a.btn--linkblue:visited,a:active .btn--linkblue,a:link .btn--linkblue,a:visited .btn--linkblue{color:#fff}a.btn--linkgreen{background-color:#5a934f;color:#fff}a.btn--linkgreen:active,a.btn--linkgreen:link,a.btn--linkgreen:visited{color:#fff}a.btn--linkgreen:after{background-color:#5a934f}a.btn--linkgreen:focus,a.btn--linkgreen:hover{background-color:#528248}a.btn--linkgreen:focus:after,a.btn--linkgreen:hover:after{background-color:#528248}a.btn--linkorange{background-color:#ca5001;color:#fff}a.btn--linkorange:active,a.btn--linkorange:link,a.btn--linkorange:visited{color:#fff}a.btn--linkorange:after{background-color:#ca5001}a.btn--linkorange:focus,a.btn--linkorange:hover{background-color:#bb4a00}a.btn--linkorange:focus:after,a.btn--linkorange:hover:after{background-color:#bb4a00}a.btn--linkblue.btn-chevron:after,a .btn--linkblue.btn-chevron:after,a.btn--linkgreen.btn-chevron:after,a .btn--linkgreen.btn-chevron:after,a.btn--linkorange.btn-chevron:after,a .btn--linkorange.btn-chevron:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E")}a.btn--linkblue:hover,a.btn--linkgreen:hover,a.btn--linkorange:hover{color:#fff}.cta-banner{padding:3rem 1rem;text-align:center}.cta-banner .section-header{padding-left:0;padding-right:0}.cta-banner .cta-image{margin:0 auto 3rem}.cta-banner .cta-image img[src$=".svg"]{max-width:7rem}.cta-banner .section-form-select{display:inline}.cta-banner .section-form-select select{max-width:100%;padding-right:3rem;text-overflow:ellipsis}.cta-banner p:last-child{margin-bottom:0}.section-header .text-white.title-divider:after{background-color:#fff}.center-justify .content{margin-left:auto;margin-right:auto;text-align:center}.btn-chevron,.btn-default{margin-right:0}.left-justify .btn-chevron,.left-justify .section-form-select select{min-width:12rem}.left-justify .section-header{text-align:left;margin-left:0}.left-justify .section-content{text-align:left}.left-justify .section-header .title-divider:after{margin-left:0}.cta-button-container{margin:2rem auto;clear:both}.cta-button-link,.cta-button-link:hover{color:#fff;text-decoration:none}.cta-button-box{max-width:45rem;margin:auto;padding:1rem;border-radius:5px;background-color:#ca5001;font-family:Noto Sans,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.5px;text-align:center}.cta-button-box:hover{background-color:#bb4a00}.cta-button-box .heading{display:block}.cta-button-box .phone-number{font-weight:400;font-size:1.25rem;display:block}.cta-button-box .phone-number span.icon-container{position:relative;bottom:1px;color:#ffda34}.two-phone .cta-button-box .heading{display:block;text-align:center;float:none}.two-phone .cta-button-box .phone-number{text-align:center;float:none}.two-phone .phone-or-phone{display:block;text-align:center}.cta-banner .cta-image.flex-wrapper img{float:none;margin:auto}.background-color--white{background-color:#fff}.background-color--gray{background-color:#f5f5f5}.background-color--gold{background-color:#ab8d00}.background-color--orange{background-color:#c75b12}.background-color--ruby{background-color:#782327}.background-color--olive{background-color:#5b8f22}.background-color--teal{background-color:#00747a}.background-color--purple{background-color:#532e60}.text-white,a.text-white,a.text-white:active,a.text-white:focus,a.text-white:hover,a.text-white:link,a.text-white:visited{color:#fff}.text-black{color:#333}.card{position:relative;margin-bottom:2rem;border:1px solid #dcdcdc;color:#1c1c1c;text-decoration:none;z-index:1}.card.no-link{background-color:#fff}.card .h2,.card .h3,.card .h4,.card .h5,.card .h6,.card h2,.card h3,.card h4,.card h5,.card h6,.card p{transition:color .3s ease}.card .h2,.card .h3,.card .h4,.card .h5,.card .h6,.card a{display:block}.card a{color:#1c1c1c;position:static;text-decoration:none;outline-offset:.1em}.card a>*{position:relative}.card a:after,.card a:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0}.card a:before{background-color:#fff;z-index:-1;transition:background-color .3s ease}.card a:focus,.card a:hover{color:#0056b3;text-decoration:none}.card a:focus .h2,.card a:focus .h3,.card a:focus .h4,.card a:focus .h5,.card a:focus .h6,.card a:focus h2,.card a:focus h3,.card a:focus h4,.card a:focus h5,.card a:focus h6,.card a:focus~.details,.card a:hover .h2,.card a:hover .h3,.card a:hover .h4,.card a:hover .h5,.card a:hover .h6,.card a:hover h2,.card a:hover h3,.card a:hover h4,.card a:hover h5,.card a:hover h6,.card a:hover~.details{color:#0056b3}.card a:focus:before,.card a:hover:before{background-color:#f5f5f5}.card a:focus .arrow-container,.card a:hover .arrow-container{background-color:#dcdcdc}.card a:focus{outline:2px dotted #0056b3}.card .card-media{-ms-flex-order:-1;order:-1;overflow:hidden;text-align:center;margin:0}.card .flex-wrapper img{margin:0 auto;float:none;display:inline-block}.card img{overflow:hidden;height:auto}.card img:not([class*=flex-]){width:100%}.card img.flex-60{width:60%}.card img.flex-25{width:25%}.card img[src$=".svg"]{width:auto;height:9rem;padding:2rem 0 .5rem;max-width:7.5rem}.card .content{padding:2rem 1.5rem}.card .card-content{font-size:1rem;line-height:1.5;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card .card-content .title h4{font-size:1.125rem;line-height:1.6}.card .card-content p:last-child{margin-bottom:0}.card .arrow-container{background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:absolute;width:1.5rem;height:1.5rem;right:0;bottom:0;padding:0;border-top-left-radius:1rem;transition:.3s ease;pointer-events:none}.card .arrow-container svg{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;right:.25rem;-ms-transform:rotate(-35deg);transform:rotate(-35deg);width:1.125rem;height:1.125rem}.card .details a:not(.card-link){pointer-events:none;color:inherit}.card .details a:not(.card-link):after,.card .details a:not(.card-link):before{display:none}.card .details a:not(.card-link):focus{text-decoration:underline;color:#0056b3}.cards-main-container{padding-top:2rem}.cards-main-container .cards-primary-button-container{width:100%}.cards-main-container .cards-primary-button-container div{margin-top:2rem;text-align:center}.cards-main-container .cards-description{text-align:center;margin:auto}.cards-main-container .cards-container{padding-left:0;-webkit-padding-start:0;padding-inline-start:0;margin-bottom:0;list-style:none}.ent-loc-article .article-content .cards-main-container .cards-container{max-width:none}.cards-main-container .cards-container.col-1,.ent-loc-article .article-content .cards-main-container .cards-container.col-1{margin:auto}.cards-main-container .module-header h2,.cards-main-container .module-header h3,.cards-main-container .module-header h4{margin-bottom:2rem}.cards-main-container.col-1-cards:not([class*=background-color--]):not([class*=border-color--]){padding-top:0}.cards-main-container dl{margin-bottom:.5rem}.cards-main-container dl:last-child{margin-bottom:0}.cards-main-container dd,.cards-main-container dt{margin-bottom:0}.cards-main-container .sr-only+dd{-webkit-margin-start:0;margin-inline-start:0}.cards-main-container .calendar{display:inline-block;background:#002c77;color:#fff;font-weight:400;padding:.5rem .5rem .62rem;text-align:center;line-height:1;letter-spacing:2px;margin-bottom:.5rem}.cards-main-container .calendar .calendar-date{font-size:1rem;display:inline-block}.cards-main-container .calendar.multi-date{position:relative}.cards-main-container .calendar.start-date.multi-date{margin-right:1rem}.cards-main-container .calendar.start-date.multi-date:after{content:"";display:block;width:.6rem;border-top:3px solid #002c77;position:absolute;right:-1rem;bottom:1rem}.cards-main-container .calendar .calendar-month-abbrev,.cards-main-container .calendar .calendar-year{font-size:.875rem;text-transform:uppercase;display:inline-block}.cards-main-container .event-location{margin:0 0 .5rem}.cards-main-container .event-location span.icon-container{position:relative;bottom:.1rem;padding-right:.3rem}.cards-main-container .event-list{max-width:75rem;padding-right:0;padding-top:1.5rem;width:100%;margin-left:auto;margin-right:auto;padding-left:0;margin-bottom:2rem}.cards-main-container .event-list:after{content:"";display:table;clear:both}.ent-loc-article .article-content .cards-main-container .event-list{max-width:none}.event-list a:focus{outline:none}.event-list a:focus .title-text{outline:2px dotted #0056b3}.event-list .card{min-height:115px;border:1px solid #dcdcdc;transition:.2s}.event-list .title-text{font-size:1rem;font-weight:700;line-height:1.4;margin:1rem 0 .25rem;display:block;outline-offset:.1em}.card-has-icon{padding-top:2rem;text-align:center}.card-has-icon .card-media i,.card-has-icon .card-media img,.card-has-icon .card-media svg{width:5rem;height:5rem;color:#747474}.card-has-icon .card-content{padding-top:1.5rem}.card-has-icon .card-content .title h4{margin-bottom:1.5rem}.card-has-image .content{padding-top:1.5rem}li.card.img-card{border-color:transparent}li.card.img-card .card-media{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-2;background-repeat:no-repeat;background-size:cover;background-position:50%}li.card.img-card .card-content{position:relative;top:0;font-size:1.125rem;height:100%;min-height:12rem}li.card.img-card .card-content *{color:#fff}li.card.img-card .card-content .arrow-container *{color:#1c1c1c}li.card.img-card a .h2,li.card.img-card a .h3,li.card.img-card a .h4,li.card.img-card a .h5,li.card.img-card a .h6,li.card.img-card a h2,li.card.img-card a h3,li.card.img-card a h4,li.card.img-card a h5,li.card.img-card a h6{position:relative;z-index:1}li.card.img-card a:after{box-shadow:0 0 10px 2px transparent;transition:box-shadow .3s ease}li.card.img-card a:before{background-color:rgba(0,0,0,.54);transition:.3s;z-index:-1}li.card.img-card a:focus:before,li.card.img-card a:hover:before{background-color:rgba(0,0,0,.54)}li.card.img-card a:focus .arrow-container *,li.card.img-card a:hover .arrow-container *{color:#0056b3}li.card.img-card a:focus:after,li.card.img-card a:hover:after{box-shadow:0 0 10px 2px rgba(0,0,0,.5)}li.card.img-card a:focus{outline-color:#fff}.card-has-num{text-align:center}.card-has-num .title-text{color:#1c1c1c}.card-has-num .card-media,.card-has-num .title-text{display:block}.card-has-num a:focus .number,.card-has-num a:focus .title-text,.card-has-num a:hover .number,.card-has-num a:hover .title-text{color:#0056b3}.card-has-num [role=text]{display:block}.card-has-num .number,.card-has-num .title-text,.card-has-num [role=text]{transition:inherit}.card-has-num .number{font-size:3rem;color:#909090;font-weight:400;line-height:1;display:block;font-family:Noto Sans,sans-serif;margin-bottom:.5rem}.card-no-border{border:none}.card-no-border:hover{background-color:transparent}.card-no-border:hover .card-content .title{color:#1c1c1c}.card-no-border .card-content{padding-top:0;padding-left:0;padding-right:1.25rem}.card-no-border.card-has-image:hover .card-media img{width:100%}.card-no-border.card-has-image .card-content .title{padding-top:1.25rem}.card-no-border.card-has-icon,.card-no-border.card-has-num{padding-top:0}.card-no-border.card-has-icon .card-content,.card-no-border.card-has-num .card-content{padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.card-no-border.card-has-num:hover .card-media .number{color:#909090}.content-blocks{padding:1rem;overflow-wrap:break-word}.content-blocks .content-blocks{padding-left:0;padding-right:0}.content-blocks img{margin-bottom:1rem}.content-blocks img[src$=".svg"]{width:auto;height:7rem;margin:0 auto 1rem;padding:0 0 .5rem;max-width:7.5rem}footer .content-blocks ol,footer .content-blocks ul{padding-left:0}.content-blocks .col-3,.content-blocks .col-4,.content-blocks .four-col,.content-blocks .three-col{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:start}.content-blocks .card{margin:auto}.content-blocks .card .card-content{padding:1rem}.content-blocks .col-2.contain.list,.content-blocks .two-col.contain.list{max-width:35rem;padding-right:0;padding-left:0}.content-blocks .content-blocks-header{text-align:center;max-width:75rem;margin-left:auto;margin-right:auto}.content-blocks .content-title h2,.content-blocks .content-title h3,.content-blocks .content-title h4{margin:0 auto 1rem}.content-blocks .content-descrip{margin:2rem auto;max-width:45rem;text-align:center;overflow-wrap:break-word}.content-blocks .content-blocks-col-2,.content-blocks .content-blocks-col-3,.content-blocks .content-blocks-col-4{display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-pack:center;-ms-flex-align:start;-ms-flex-wrap:wrap;display:flex;flex-direction:row;justify-content:center;align-items:start;flex-wrap:wrap}.content-blocks .content-blocks-col-2-item,.content-blocks .content-blocks-col-3-item,.content-blocks .content-blocks-col-4-item{width:80%;margin-bottom:1rem;margin-top:1rem}.content-blocks .standard .content-blocks-col-2-item,.content-blocks .standard .content-blocks-col-3-item,.content-blocks .standard .content-blocks-col-4-item{margin-top:2rem;margin-bottom:2rem}.donate-all{max-width:100%;margin-left:auto;margin-right:auto}.donate-all:after{content:"";display:table;clear:both}.donate-all .donate{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.donate-all .donate:after{content:"";display:table;clear:both}.donate-all .card{padding:1.5rem}.donate-all .card a:focus{outline:none}.donate-all .card a:focus .title-text{outline:2px dotted #0056b3}.donate-all span.icon-container{display:block;margin-bottom:1rem;color:#002c77}.fast-facts{max-width:100%;margin-left:auto;margin-right:auto;padding-top:6rem;padding-bottom:4rem}.fast-facts:after{content:"";display:table;clear:both}.fast-facts .fast-facts-inner,.fast-facts .three-col{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.fast-facts .fast-facts-inner:after,.fast-facts .three-col:after{content:"";display:table;clear:both}.fast-facts .fact{text-align:center}.fast-facts .fact-img{width:4rem;height:5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.fast-facts .fact-num{font-size:4rem;color:#0078d3}.fast-facts .fact-num sup{top:-1rem;font-size:2.5rem}.fast-facts .fact-content{max-width:80%;margin-left:auto;margin-right:auto;padding:1rem;font-size:1rem;line-height:2}.fast-facts.text{max-width:100%;margin-left:auto;margin-right:auto}.fast-facts.text:after{content:"";display:table;clear:both}.fast-facts.text .content{max-width:45rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;text-align:center}.fast-facts.text .content:after{content:"";display:table;clear:both}.two-col-teaser{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f5f5f5;padding-top:1.5rem;padding-bottom:1.5rem}.module-container .two-col-teaser{background-color:transparent}.two-col-teaser .teaser-img{-ms-flex-order:-1;order:-1;padding-bottom:1.5rem}.two-col-teaser .teaser-content{-ms-flex-order:2;order:2}.two-col-teaser .teaser-content,.two-col-teaser .teaser-img{width:100%}.two-col-teaser .teaser-content img,.two-col-teaser .teaser-img img{width:100%;height:auto}.two-col-teaser .content-type{margin-bottom:1rem}.two-col-teaser .content-title{margin-bottom:1.5rem}.two-col-teaser .content-title:after{content:"";border-top:.1rem solid #1c1c1c;display:block;margin-top:1.5rem;width:9rem;max-width:100%}.two-col-teaser .content-body{margin-bottom:2rem;word-break:break-word}.two-col-teaser .content-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.two-col-teaser .content-link [class^=link-]{width:100%}.two-col-teaser .content-link>span.link{width:100%}.two-col-teaser .content-link>span.link:only-child{max-width:100%}.two-col-teaser .content-link>span.link a{display:inline-block;position:relative}.two-col-teaser .content-link>span.link a:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%230068c1'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;height:1.5rem;width:1.5rem;position:absolute;right:-1.5rem;top:calc(50% - .75rem)}.background-color--bright-lime .two-col-teaser .content-link>span.link a:after,.background-color--bright-magenta .two-col-teaser .content-link>span.link a:after,.background-color--bright-purple .two-col-teaser .content-link>span.link a:after,.background-color--bright-red .two-col-teaser .content-link>span.link a:after,.background-color--purple .two-col-teaser .content-link>span.link a:after,.background-color--ruby .two-col-teaser .content-link>span.link a:after,.background-color--teal .two-col-teaser .content-link>span.link a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E")}.two-col-teaser .content-link>span.link a.btn-chevron:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23414141'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E")}.two-col-teaser .content-link>span.link a.btn-chevron.btn--linkblue:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E")}.two-col-teaser .content-link>span.link a.btn-chevron:after,.two-col-teaser .content-link>span.link a.content-link-btn:after{right:1rem}.two-col-teaser .content-link-btn span.icon,.two-col-teaser .content-link-text span.icon{position:relative;top:-.1rem}.two-col-teaser .content-link-btn{display:inline-block;max-width:18rem;margin-bottom:1.5rem;padding:.85rem 2.5rem .85rem 1.25rem;background-color:rgba(0,0,0,.35);font-size:1rem;color:#fff;text-decoration:none;word-break:break-word;max-width:100%;transition:all .3s}.two-col-teaser .content-link-btn:focus,.two-col-teaser .content-link-btn:hover{text-decoration:underline;background-color:rgba(0,0,0,.55)}.two-col-teaser.green-bkgd,.two-col-teaser.green-bkgd .content-link a,.two-col-teaser.green-bkgd .content-title h2,.two-col-teaser.purple-bkgd,.two-col-teaser.purple-bkgd .content-link a,.two-col-teaser.purple-bkgd .content-title h2{color:#fff}.two-col-teaser.green-bkgd .content-title:after,.two-col-teaser.purple-bkgd .content-title:after{background-color:hsla(0,0%,100%,.2)}.two-col-teaser.green-bkgd{background-color:#00747a}.two-col-teaser.purple-bkgd{background-color:#532e63}.two-col-teaser .text-white .content-body a,.two-col-teaser .text-white .content-body a:hover,.two-col-teaser .text-white .content-body h1,.two-col-teaser .text-white .content-body h2,.two-col-teaser .text-white .content-body h3,.two-col-teaser .text-white .content-body h4,.two-col-teaser .text-white .content-body h5,.two-col-teaser .text-white .content-body h6{color:#fff}.two-col-teaser .text-black .content-body h1,.two-col-teaser .text-black .content-body h2,.two-col-teaser .text-black .content-body h3,.two-col-teaser .text-black .content-body h4,.two-col-teaser .text-black .content-body h5,.two-col-teaser .text-black .content-body h6{color:#1c1c1c}.featured-content-block-module .two-col-teaser.background-color--white{background-color:#fff}.featured-content-block-module .two-col-teaser.background-color--gray{background-color:#f5f5f5}.featured-content-block-module .two-col-teaser.background-color--gold{background-color:#ab8d00}.featured-content-block-module .two-col-teaser.background-color--orange{background-color:#c75b12}.featured-content-block-module .two-col-teaser.background-color--ruby{background-color:#782327}.featured-content-block-module .two-col-teaser.background-color--olive{background-color:#5b8f22}.featured-content-block-module .two-col-teaser.background-color--teal{background-color:#00747a}.featured-content-block-module .two-col-teaser.background-color--purple{background-color:#532e60}.featured-content-block-module .two-col-teaser.teaser-secondary{max-width:75rem}.featured-content-block-module .two-col-teaser .btn-chevron{margin:auto}.featured-content-block-module .two-col-teaser .content-link .btn-chevron{margin-bottom:1.5rem;word-break:break-word}.seform{max-width:45rem}.seform .SEAFWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.seform .SEAFWrapper>.seText{-ms-flex:0 0 100%;flex:0 0 100%}.seform .SEAFWrapper>input,.seform .SEAFWrapper>select,.seform .SEAFWrapper>textarea{margin-bottom:.5rem}.seform .SEAFWrapper hr{-ms-flex:0 0 100%;flex:0 0 100%}.seform .seHeaderTitle{margin-bottom:1.25rem;font-family:Noto Serif,serif;font-size:1.563rem}.seform .seRequiredMarker{color:#c10000;font-weight:700;padding-left:.25rem}.seform input[type=email],.seform input[type=password],.seform input[type=tel],.seform input[type=text],.seform select,.seform textarea{border:1px solid #002c77;border-radius:5px;max-width:30rem;line-height:normal;padding:.75rem .7rem;width:100%}.seform input[type=email],.seform input[type=password],.seform input[type=tel],.seform input[type=text],.seform select{min-height:3.125rem}.seform input:focus,.seform input[type=checkbox]:focus+label:before,.seform input[type=radio]:focus+label:before,.seform select:focus,.seform textarea:focus{box-shadow:0 0 9px #0037cf;outline:none}.seform .seLabelCellHorizontal{margin-right:1rem}.seform .SEAFLabelHorizontal{-ms-flex-item-align:start;align-self:flex-start;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem;margin-bottom:.5rem}.seform .SEAFGroupHorizontal{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.seform .SEAFGroupHorizontal .seLabelCellHorizontal{-ms-flex:0 0 100%;flex:0 0 100%}.seform .SEAFGroupHorizontal div.seFieldCellHorizontal{-ms-flex:1 1 60%;flex:1 1 60%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.seform .SEAFGroupHorizontal div.seFieldCellHorizontal+.seLabelCellHorizontal{text-align:left}.seform .SEAFGroupHorizontal>div.seFieldCellHorizontal:first-child{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.25rem}.seform div.seFieldCellHorizontal{-ms-flex:1 1 60%;flex:1 1 60%;margin-bottom:0;max-width:100%}.seform div.seFieldCellHorizontal+div.seFieldCellHorizontal{-ms-flex:0 0 auto;flex:0 0 auto}.seform div.seFieldCellHorizontal input+label{margin-right:1rem}.seform .SEAFLabelVertical{margin-bottom:.5rem;width:100%}.seform .seFieldCellVertical{width:100%}.seform input[type=file]{margin-bottom:.7rem}.seform input[type=button],.seform input[type=reset],.seform input[type=submit]{margin:1rem auto;max-width:18rem;min-width:10rem;padding:1rem 1.5rem;transition:all .25s ease-out}.seform input[type=button]:focus,.seform input[type=button]:hover,.seform input[type=reset]:focus,.seform input[type=reset]:hover,.seform input[type=submit]:focus,.seform input[type=submit]:hover{box-shadow:none}.seform input[type=submit]{background:#2e528f;border:3px solid #2e528f;color:#fff}.seform input[type=submit]:focus,.seform input[type=submit]:hover{background:#002c77;border:3px solid #002c77}.seform input[type=submit].leftSubmit{margin-left:0}.seform input[type=button]{background:#5a822d;border:3px solid #5a822d;color:#fff}.seform input[type=button]:focus,.seform input[type=button]:hover{background:#4f6f27;border:3px solid #4f6f27}.seform input[type=reset]{background:transparent;border:3px solid #bb4a00;color:#bb4a00}.seform input[type=reset]:focus,.seform input[type=reset]:hover{background:#bb4a00;color:#fff}.seform input[type=checkbox]:not(:only-child),.seform input[type=radio]:not(:only-child){-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;width:1px;opacity:0}.seform input[type=checkbox]:not(:only-child)+label,.seform input[type=radio]:not(:only-child)+label{position:relative;padding-left:2rem;max-width:100%}.seform input[type=checkbox]:not(:only-child)+label:before,.seform input[type=radio]:not(:only-child)+label:before{border:2px solid #002c77;content:"";display:inline-block;font-weight:700;height:1.5rem;left:0;position:absolute;top:.2rem;width:1.5rem}.seform input[type=radio]:not(:only-child)+label:before{background-clip:content-box;border-radius:100%;padding:.2rem}.seform input[type=radio]:not(:only-child):checked+label:before{background-color:#1c1c1c}.seform input[type=checkbox]:not(:only-child)+label:before{border-radius:2px;color:#1c1c1c;line-height:1.2;padding-left:.2rem}.seform input[type=checkbox]:not(:only-child):checked+label:before{content:"\2713"}.seform .SEAFGroupVertical,.seform .SEAFLabelVertical,.seform .seFieldCellVertical,.seform .seLabelCellVertical{width:100%}.hero-section{background-repeat:no-repeat;background-position:top;background-size:cover;padding-top:5rem;padding-bottom:3rem}.hero-section__title-wrap{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;padding-bottom:1rem;margin-bottom:2rem}.hero-section__title-wrap:after{display:table;clear:both}.hero-section__title-wrap:after{background-color:#fff;width:56px;height:2px;position:absolute;bottom:0;left:calc(50% - 23px);content:""}.hero-section__label{font-size:1rem;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.25rem;margin-bottom:1rem}.hero-section__title{font-family:Noto Serif,serif;font-size:1.953rem;text-align:center;color:#fd0;font-weight:700;margin-bottom:1.25rem}.hero-section__list{max-width:640px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;columns:1;padding:0;list-style:none}.hero-section__list:after{content:"";display:table;clear:both}.hero-section__list__hero-link{color:#fff;font-family:Noto Sans,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.33;position:relative;margin-bottom:10px;display:inline-block;text-decoration:none;transition:color .3s ease-out}.hero-section__list__hero-link:focus,.hero-section__list__hero-link:hover{color:#fd0}.hero-section__list__hero-link:before{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%230073cf'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");background-position:50%;width:1.75rem;height:1.75rem;display:block;position:absolute;left:-2.6rem;top:-.15rem;background-color:#fd0;border-radius:100%}.hero-section__list-item{break-inside:avoid;page-break-inside:avoid;padding-left:58px;margin-bottom:1.5rem;padding-top:2px}.hero-section__list-item .hero-section__list{columns:1;padding:0}.hero-section__list-item .hero-section__list-item{padding-left:0;margin-bottom:0}.hero-section__list-item .hero-section__list-item:last-of-type{margin-bottom:0}.hero-section__list-item .hero-section__list__link{display:inline-block;color:#fff;font-family:Noto Sans,sans-serif;font-size:1rem;line-height:1.25;margin-bottom:1rem;text-decoration:none;transition:color .4s ease-out}.hero-section__list-item .hero-section__list__link:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;width:1.25rem;height:1.25rem;display:inline-block;padding-left:6px;position:relative;top:.25rem}.hero-section__list-item .hero-section__list__link:focus,.hero-section__list-item .hero-section__list__link:hover{color:#fd0;transition:color .25s ease-out}.hero-section__list-item .hero-section__list .hero-section__list .hero-section__list__link{margin-bottom:.5rem}.mega-media{max-width:100%;margin-left:auto;margin-right:auto;position:relative;height:auto;width:100%}.mega-media:after{content:"";display:table;clear:both}.mega-media .mobile-image:before,.mega-media:before{background-image:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5));display:block}.hero-banner-module,.hero-banner-module .mega-media,.hero-banner-module .mobile-image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.hero-banner-module .hero-btn-default{color:#fff;display:inline-block;letter-spacing:normal;text-shadow:none;text-transform:none;font-size:1.125rem;border:1px solid #fff;text-decoration:none;padding:.5rem 1.5rem;margin:2rem 0 1rem;background-color:rgba(0,0,0,.4);transition:all .3s}.hero-banner-module .hero-btn-default:focus,.hero-banner-module .hero-btn-default:hover{background-color:rgba(0,108,189,.8);border-color:rgba(0,108,189,.8);color:#fff;text-decoration:underline}.hero-banner-module .hero-label{word-break:break-word}.hero-banner-module .hero-title-long{text-transform:none;letter-spacing:2px}.hero-banner-module .hero-title-long,.hero-banner-module .hero-title-short{font-family:Noto Sans,sans-serif}.hero-banner-module .hero-title-med{font-family:Noto Sans,sans-serif;text-transform:none}.hero-banner-module .mega-media{z-index:1}.hero-banner-module .mega-media,.hero-banner-module .mega-media .mobile-image{min-height:400px}.hero-banner-module .mega-media .mobile-image{height:100%;width:100%;position:relative}.hero-banner-module .mega-media h1,.hero-banner-module .mega-media h2,.hero-banner-module .mega-media h3{max-width:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit}.hero-banner-module .mega-media .title-divider:after{content:"";display:block;width:4rem;margin:1.5rem auto 1rem;border-top:1px solid #fff}.hero-banner-module .mega-media.primary-banner,.hero-banner-module .mega-media.primary-banner .mobile-image{min-height:640px}.hero-banner-module .hero__menu{max-width:288px;margin:2rem auto 1rem;text-align:center;position:relative;z-index:1;transition:box-shadow .5s ease-out}.hero-banner-module .hero__menu__contact{width:100%;border:3px solid #fff;background-color:rgba(0,0,0,.54);color:#fff;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.875;padding:.5rem 1rem;text-transform:uppercase;position:relative;transition:background .4s ease-out;cursor:pointer;outline-offset:-.6rem}.hero-banner-module .hero__menu__contact:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");display:inline-block;position:absolute;height:1.5rem;width:1.5rem;top:calc(50% - .75rem);right:1.5rem;transition:transform .3s ease-out}.hero-banner-module .hero__menu__contact:focus,.hero-banner-module .hero__menu__contact:hover{background-color:#000;transition:background-color .25s ease-out}.hero-banner-module .hero__menu__contact:focus{outline:2px dotted #fff}.hero-banner-module .hero__menu__wrap{padding:0;list-style:none;background:#fff;border:3px solid #fff;border-width:0 3px 3px;display:none;position:absolute;width:100%;box-shadow:0 0 0 0 rgba(1,0,0,0);transition:box-shadow .35s ease-out}.hero-banner-module .hero__menu__item{font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.875;margin-bottom:0}.hero-banner-module .hero__menu__item a{padding:.5rem 1rem;color:#000;display:block;background:transparent;transition:background .4s ease-out;text-decoration:none;letter-spacing:normal;text-shadow:none;text-transform:none}.hero-banner-module .hero__menu__item a:focus,.hero-banner-module .hero__menu__item a:hover{background:#f9e300;text-decoration:underline;transition:background .25s ease-out}.hero-banner-module .hero__menu.active .hero__menu__contact,.hero-banner-module .hero__menu .hero__menu__contact[aria-expanded=true]{background:#000}.hero-banner-module .hero__menu.active .hero__menu__contact:after,.hero-banner-module .hero__menu .hero__menu__contact[aria-expanded=true]:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.hero-banner-module .hero__menu.active .hero__menu__wrap,.hero-banner-module .hero__menu .hero__menu__contact[aria-expanded=true]+.hero__menu__wrap{box-shadow:0 0 27.6px 1.5px rgba(1,0,0,.68)}.mega-media .hero-content-wrap,.mega-media figure{width:100%;margin:0}.mega-media .hero-content,.mega-media figcaption{font-weight:700;letter-spacing:.5rem;max-width:75rem;position:relative;padding:2rem 0;width:90%;margin:0 auto;color:#fff;text-align:center;text-transform:uppercase;text-shadow:.2rem .2rem .2rem rgba(0,0,0,.25);background:transparent;font-style:normal}.mega-media .hero-content p,.mega-media figcaption p{max-width:none!important;margin-bottom:0}.mega-media .hero-content-wrap span{display:block}.mega-media .hero-content-wrap .hero-content a.icon-advance,.mega-media figure figcaption a.icon-advance{display:block;position:relative;width:5rem;height:5rem;margin-top:2rem;margin-left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.mega-media .hero-content-wrap .hero-content a.icon-advance span,.mega-media figure figcaption a.icon-advance span{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent}.mega-media .hero-content-wrap .hero-content a.icon-advance span:after,.mega-media .hero-content-wrap .hero-content a.icon-advance span:before,.mega-media figure figcaption a.icon-advance span:after,.mega-media figure figcaption a.icon-advance span:before{padding-left:0;padding-right:0}.mega-media .hero-content-wrap .hero-content a.icon-advance .advance-circle,.mega-media figure figcaption a.icon-advance .advance-circle{border:2px solid #fff;border-radius:50%;width:4.25rem;height:4.25rem}.mega-media .hero-content-wrap .hero-content a.icon-advance .advance-icon,.mega-media figure figcaption a.icon-advance .advance-icon{border-right:2px solid #fff;border-bottom:2px solid #fff;-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:1.25rem;margin-left:-.575rem;width:1.25rem;height:1.25rem}.image-list-module{padding-top:2rem;padding-bottom:2rem}.image-list-module .imagelist-module-description,.image-list-module .imagelist-module-title{margin-bottom:1rem;max-width:45rem}.image-list-module.multi-col .imagelist-module-description,.image-list-module.multi-col .imagelist-module-title{text-align:center;margin:auto;margin-bottom:1rem;width:100%}.image-list-module.col-2{display:block;max-width:none}.image-list-wrapper{width:100%;padding-left:0}.ent-loc-article main .image-list-wrapper{margin-bottom:0;max-width:none}.image-list-wrapper:not(:first-child){margin-top:2rem}.image-list-wrapper .image-list-item{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;width:100%;max-width:100%}.image-list-wrapper .image-list-item .image-list-image{margin-right:2.5%;margin-bottom:1rem}.image-list-wrapper .image-list-item .image-list-image img{width:100%}.image-list-wrapper .image-list-item.flex-10 .image-list-image img{width:80px}.image-list-image{width:100%}.image-list-description{max-width:45rem;-ms-flex-order:2;order:2;-ms-flex-positive:1;flex-grow:1}.featured-location ul.location-hours,.featured-location ul.location-phone{list-style:none;padding-left:0;margin-bottom:2rem}.location-block{margin-bottom:2rem}.location-block .card-content{line-height:1.5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.location-block .details{margin-bottom:.75rem}.location-block .card-media{-ms-flex-order:-1;order:-1;overflow:hidden;text-align:center;margin:0}.location-block .location-phone{margin-top:.75rem}.location-block ul.location-phone{list-style:none;padding-left:0;margin-bottom:0}.location-list ul{list-style:none;padding:0}.alternating-backgrounds>*{margin-top:2rem}.alternating-backgrounds>:nth-child(2n){background-color:#f7f7f7}.location-awards{padding:1rem 0;margin:0;list-style:none}.location-awards a{display:block}.location-awards img{max-width:300px;display:block;margin:0 auto}.location-awards .location-award-name{display:block;margin:.5rem auto 0;max-width:300px}.location-awards li{margin:0;padding:0 1rem}.location-awards li+li{margin-top:1rem}.location-blocks>ul{list-style:none;max-width:100%;padding:0;margin:0}.article-content .location-blocks>ul,.article-content .location-detail .location-awards{max-width:100%}.google-map-wide{margin:0 auto;max-width:58rem}.google-map-wide.columns{padding:0;height:auto}.google-map-wide .col+.col{margin-top:1rem}#map{height:500px;width:100%}#map .infowindow{text-align:left}#map .infowindow img{max-width:100%;width:auto;height:110px;border-radius:2px;margin-top:5px;margin-bottom:-10px}#map .gm-style{font:inherit}#map .gm-style-iw-c{padding-right:0;padding-bottom:0;max-width:250px;max-height:338px;display:-webkit-inline-box;border:1px solid silver;padding:.5rem;background-color:#f0f0f0;border-radius:3px;font-size:.875rem}#map-accessibility-container,#text-markers{display:none}.news-list{min-width:auto;max-width:45rem;margin-top:2rem;margin-bottom:2rem}.news-list .item{margin-bottom:2rem;padding:2rem;display:block;color:#1c1c1c;text-decoration:none;border:1px solid #dcdcdc;transition:.2s}.news-list .item:focus,.news-list .item:hover{background-color:#f5f5f5;outline:none}.news-list .item:focus .desc,.news-list .item:focus .title,.news-list .item:hover .desc,.news-list .item:hover .title{color:#0056b3}.news-list .item:after{content:"";display:table;clear:both}.news-list .item>*{float:left;min-height:1px;margin:0}.news-list .item>:first-child{margin-left:0}.news-list .item .media{width:100%;max-height:9999rem;overflow:hidden}.news-list .item .media img{width:100%;height:auto;margin:0}.news-list .item .desc{width:100%;font-size:16px;padding:1.125rem 0 0}.news-list .item .desc .date{padding-bottom:.5rem;text-transform:uppercase;letter-spacing:.15rem}.prListing .prListingItem{margin:2rem 0}.prListing .prListingItem .prListingItemReleaseDate{text-transform:uppercase;letter-spacing:.15rem;margin-bottom:.5rem}.prListing .prListingItem .prListingItemSummary{font-size:1rem}.related-cards,.related-cards--bkgd-white{max-width:100%;margin-left:auto;margin-right:auto;padding-top:4rem;padding-bottom:6rem;background-color:#f8f8f8}.related-cards--bkgd-white:after,.related-cards:after{content:"";display:table;clear:both}.related-cards--bkgd-white .section-header,.related-cards .section-header{margin-bottom:3rem}.related-cards,.related-cards--bkgd-white{padding-left:1rem;padding-right:1rem}.related-cards--bkgd-white .card-basic,.related-cards .card-basic{margin-bottom:3rem;background-color:#fff}.related-cards--bkgd-white .card-basic .content,.related-cards .card-basic .content{padding:2rem 1.25rem 3rem}.related-cards--bkgd-white .card-basic-title,.related-cards--bkgd-white .card-basic-type,.related-cards .card-basic-title,.related-cards .card-basic-type{margin-bottom:1rem}.related-cards--bkgd-white .card-basic-type,.related-cards .card-basic-type{font-size:.875rem;text-transform:uppercase;letter-spacing:2px}.related-cards--bkgd-white .card-basic-title,.related-cards .card-basic-title{color:#0078d3}.related-cards--bkgd-white .card-basic-title h3,.related-cards .card-basic-title h3{margin-bottom:1rem}.related-cards--bkgd-white .card-basic-excerpt,.related-cards .card-basic-excerpt{font-size:1rem}.related-cards--bkgd-white .card-basic-excerpt:after,.related-cards .card-basic-excerpt:after{color:#0078d3}.related-cards--bkgd-white{background-color:#fff}.related-cards--bkgd-white .card-basic .content{border:1px solid #eaeaea}.related-content,.related-horizontal-article{margin-left:-1rem;margin-right:-1rem}.related-content .related-content-block,.related-content .related-horizontal-inner,.related-horizontal-article .related-content-block,.related-horizontal-article .related-horizontal-inner{position:relative;width:100%;min-height:15rem;margin-bottom:2.5rem;background-color:#616161;color:#fff;overflow:hidden;transition:width .25s}.related-content .related-content-block img,.related-content .related-horizontal-inner img,.related-horizontal-article .related-content-block img,.related-horizontal-article .related-horizontal-inner img{width:100%;position:absolute;mix-blend-mode:soft-light;transition:all .3s}.related-content .related-content-block .related-content-title,.related-content .related-content-block h3,.related-content .related-horizontal-inner .related-content-title,.related-content .related-horizontal-inner h3,.related-horizontal-article .related-content-block .related-content-title,.related-horizontal-article .related-content-block h3,.related-horizontal-article .related-horizontal-inner .related-content-title,.related-horizontal-article .related-horizontal-inner h3{padding:33vw 2rem 2rem;line-height:1.5;color:#fff}.related-content .related-content-block .related-horizontal-content,.related-content .related-content-block div,.related-content .related-horizontal-inner .related-horizontal-content,.related-content .related-horizontal-inner div,.related-horizontal-article .related-content-block .related-horizontal-content,.related-horizontal-article .related-content-block div,.related-horizontal-article .related-horizontal-inner .related-horizontal-content,.related-horizontal-article .related-horizontal-inner div{position:relative;padding:2rem;background-color:#595959}.related-content .related-content-block p,.related-content .related-horizontal-inner p,.related-horizontal-article .related-content-block p,.related-horizontal-article .related-horizontal-inner p{margin-bottom:1.5rem}.related-content .related-content-block a,.related-content .related-horizontal-inner a,.related-horizontal-article .related-content-block a,.related-horizontal-article .related-horizontal-inner a{color:#fff;font-style:italic;text-decoration:underline}.related-content .related-content-block a:hover,.related-content .related-horizontal-inner a:hover,.related-horizontal-article .related-content-block a:hover,.related-horizontal-article .related-horizontal-inner a:hover{text-decoration:none}.related-content.pblue-bkgd .related-content-block,.related-content.pblue-bkgd .related-horizontal-inner,.related-horizontal-article.pblue-bkgd .related-content-block,.related-horizontal-article.pblue-bkgd .related-horizontal-inner{background-color:#002c77}.related-content.pblue-bkgd .related-content-block img,.related-content.pblue-bkgd .related-horizontal-inner img,.related-horizontal-article.pblue-bkgd .related-content-block img,.related-horizontal-article.pblue-bkgd .related-horizontal-inner img{opacity:.7}.related-content.pblue-bkgd .related-content-block .related-horizontal-content,.related-content.pblue-bkgd .related-content-block div,.related-content.pblue-bkgd .related-horizontal-inner .related-horizontal-content,.related-content.pblue-bkgd .related-horizontal-inner div,.related-horizontal-article.pblue-bkgd .related-content-block .related-horizontal-content,.related-horizontal-article.pblue-bkgd .related-content-block div,.related-horizontal-article.pblue-bkgd .related-horizontal-inner .related-horizontal-content,.related-horizontal-article.pblue-bkgd .related-horizontal-inner div{background-color:#002c77}.related-content.pblue-bkgd .related-content-block .related-horizontal-content a,.related-content.pblue-bkgd .related-content-block div a,.related-content.pblue-bkgd .related-horizontal-inner .related-horizontal-content a,.related-content.pblue-bkgd .related-horizontal-inner div a,.related-horizontal-article.pblue-bkgd .related-content-block .related-horizontal-content a,.related-horizontal-article.pblue-bkgd .related-content-block div a,.related-horizontal-article.pblue-bkgd .related-horizontal-inner .related-horizontal-content a,.related-horizontal-article.pblue-bkgd .related-horizontal-inner div a{color:#99caff}a.request-appointment{display:block;color:#fff;text-decoration:none}.request-box{max-width:100%;margin:2.5rem auto;padding:1rem;border-radius:5px;background-color:#ca5001;font-family:Noto Sans,sans-serif;font-weight:700;font-size:1.5rem;text-align:center;letter-spacing:.5px;transition:all .2s}.request-box:after{content:"";display:table;clear:both}.request-box:hover{background-color:#bb4a00;color:#fff;transition:all .2s}.request-box .heading,.request-box .phone-number{display:block}.request-box .phone-number{margin-top:1rem;font-weight:400;font-size:1.25rem}.request-box .phone-number i{color:#ffda34;vertical-align:middle}.request-box .optional-subheading{display:block;clear:both;margin-top:.5rem;font-weight:400;font-size:.9rem}.ra-outer-container{width:100%;padding:2rem 0;margin-top:2rem;margin-bottom:2rem}.request-ra-header{margin:0 auto 2rem;text-align:center;max-width:75rem;position:relative}.request-ra-header .ra-icon{background:url(https://www.hopkinsmedicine.org/sebin/f/j/request-appt-blue.svg) no-repeat 50%;line-height:6rem;display:block;margin:0 auto 1rem;width:80px;position:relative;bottom:.2rem}.request-ra-header .ra-title{display:block;max-width:85%;margin:auto}.request-ra-header .ra-title h2{margin-left:auto;margin-right:auto}.request-ra-header.left-title .content-button{margin-top:2.5rem}.ra-inner-container{max-width:75rem;width:100%;padding:0 2rem;margin:auto}.content-row{width:100%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-bottom:.5rem}.content-row>*{-ms-flex:0 0 100%;flex:0 0 100%;vertical-align:top}.content-row .content-col-full{width:100%;margin:auto}.col-4-layout .content-row{text-align:center}.col-content,.col-title,.phone-number{display:block;margin-top:.5rem}.sub-content-full,.sub-content-half{width:100%;margin-bottom:2rem}.ra-outer-container .phone-number{font-size:1.563rem;font-weight:700;line-height:1.4;margin-bottom:.5rem}.ra-outer-container .phone-number a{text-decoration:none}.results-column.lab{margin:2rem 0!important;float:none!important}.results-column.lab .results-per-page{float:right!important;margin:0!important}.results-column.lab .paginate{list-style:none!important;margin:0!important;padding:0!important}.results-column.lab .paginate li{display:inline-block!important;margin:0 .15rem 0 0!important}.results-column.lab .paginate li a,.results-column.lab .paginate li span{padding:.5rem .7rem!important;background:#efefef!important;color:#9e9e9e!important}.results-column.lab .paginate li a{color:#0068c1!important;background:#dce0e9!important;transition:all .2s!important}.results-column.lab .paginate li a:hover{background:#efefef!important}.results-column.lab .faculty-results-list{width:100%!important;list-style:none!important;padding:0!important;margin:1rem 0 0!important;max-width:100%!important}.results-column.lab .faculty-results-list>li{width:100%!important;margin:0 0 2.5rem!important;border:1px solid #eceef3!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-list-bio{width:100%!important;padding:2rem 2rem 1rem!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-list-bio .char-limit-overflow-text{display:none}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions{width:100%!important;padding:1.5rem 2rem!important;margin:0}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions a.flex-button-yellow{width:65%!important;color:#fff!important;background-color:#007cc2!important;transition:all .3s!important;text-decoration:none!important;display:inline-block!important;padding:1rem!important;padding-left:1.25rem!important;font-size:1rem!important;text-align:center!important;margin:0 0 1rem!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions a.flex-button-yellow:focus,.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions a.flex-button-yellow:hover{text-decoration:underline!important;background-color:#006ca9!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions a.flex-button-yellow:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' focusable='false' fill='%23FFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");height:1.25rem;width:1.25rem;display:inline-block;position:relative;top:.15rem}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions .faculty-results-list-img{width:30%!important;float:left!important;margin:0 1rem 1rem 0!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions p{margin:0!important}.results-column.lab .faculty-results-list>li p.lab-tags{margin-top:1rem!important}.results-column.lab .faculty-results-list>li.col-2-item{-ms-flex:0 1 100%;flex:0 1 100%;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.results-column.lab .faculty-results-list>li.col-2-item:nth-child(2n){margin-right:0!important}.restrict .results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions .faculty-results-list-img{width:45%!important}.results-column.lab{width:100%!important}.faculty-wrapper{max-width:75rem!important;float:none!important;margin:auto!important}.faculty-wrapper .results-per-page{line-height:1!important}.faculty-wrapper .paginate{float:none!important}.faculty-wrapper .paginate li{font-size:medium!important}.faculty-wrapper .paginate+.faculty-results-list li:last-child{margin:0 0 .25rem!important}.faculty-wrapper .faculty-results-list{clear:none!important}.faculty-wrapper .faculty-results-list li{float:left;padding:initial!important;clear:none!important}.results-column.lab .faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner{padding:initial!important;width:100%!important;box-shadow:none!important;margin:0!important}.results-column.lab .faculty-wrapper .faculty-results-list-bio{width:auto!important;margin:initial!important;float:none!important}.faculty-wrapper .faculty-results-list-bio h2 a{color:#0073cf!important;font-family:Noto Serif,serif!important;margin:initial!important;line-height:normal!important;text-decoration:initial!important}.faculty-wrapper .faculty-results-list-bio p{line-height:1.75!important;margin:initial!important}.results-column.lab .lab-tags{float:none!important;margin:initial!important;color:initial!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions a.flex-button-yellow{text-shadow:none!important;font-weight:400!important;border:initial!important;border-radius:initial!important;line-height:normal!important;font-family:inherit;background:initial}.results-column.lab a.flex-button-yellow span,.results-list.lab a.flex-button-yellow span{display:none!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions p{font-family:inherit}.results-column.lab .faculty-wrapper .faculty-results-list-img img,.results-list.lab .faculty-wrapper .faculty-results-list-img img{width:100%!important;padding:initial!important;margin:initial!important;border:initial!important}.results-column.lab .detail-block-title,.results-list.lab .detail-block-title{color:initial!important;font-family:inherit;font-weight:400!important;font-size:medium!important;margin:initial!important;line-height:normal!important}.section-header-type,.section-header-type--blue-title{max-width:45rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;margin-bottom:2rem;text-align:center}.section-header-type--blue-title:after,.section-header-type:after{content:"";display:table;clear:both}.section-header-type--blue-title .type,.section-header-type .type{margin-bottom:1rem;font-size:.875rem;color:#0078d3;text-transform:uppercase;letter-spacing:2px}.section-header-type--blue-title .title-divider,.section-header-type .title-divider{font-family:Noto Serif,serif;font-size:1.75rem;font-weight:700}.section-header-type--blue-title .title-divider:after,.section-header-type .title-divider:after{content:"";display:block;width:4rem;height:1px;margin:2rem auto;background-color:#0078d3}.section-header{max-width:45rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;margin-bottom:2rem;font-size:.875rem;text-align:center}.section-header:after{content:"";display:table;clear:both}.section-header .title-divider{text-transform:uppercase;letter-spacing:2px}.section-header .title-divider:after{content:"";display:block;width:4rem;height:1px;margin:2rem auto 1rem;background-color:#0078d3}.section-header-type--blue-title .type{color:#1c1c1c}.section-header-type--blue-title .title-divider{color:#0078d3}.section-form-select select{margin:0;padding:1rem;background-color:#f1f1f1;border-radius:0;font-size:1rem;color:#4f4f4f;cursor:pointer}.section-form-select{position:relative;display:inline-block}.section-form-select select{padding-right:4rem;border:0;border:1px solid #194d8d;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:1.4rem}.section-form-select select::-ms-expand{display:none}.section-form-select:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='36px' viewBox='0 0 24 24' width='36px' focusable='false' fill='%230078d3'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");width:1.5rem;height:1.5rem;position:absolute;right:1rem;top:calc(50% - .3rem);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@-moz-document url-prefix(){.hero-form-select select{padding-right:1rem}}.slider-image-caption{max-width:100%;z-index:1;position:relative;overflow:hidden;width:100%;padding-top:1rem;padding-bottom:2rem}.slider-image-caption-no-flexbox .image-caption-slide{float:left}.image-caption-wrapper{z-index:1;position:relative;width:100%;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.image-caption-wrapper,.slider-image-caption-android .image-caption-slide{transform:translateZ(0)}.slider-image-caption-multirow>.image-caption-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.slider-image-caption-free-mode>.image-caption-wrapper{transition-timing-function:ease-out;margin:0 auto}.image-caption-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.image-caption-invisible-blank-slide{visibility:hidden}.image-caption-button-next,.image-caption-button-prev{z-index:10;position:absolute;top:30%;width:1.75rem;height:2rem;margin-top:-1rem;padding:1.25rem;cursor:pointer;background-size:1.5rem 1.75rem;background-position:50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.5);transition:all .45s}.image-caption-button-prev,.slider-image-caption-rtl .image-caption-button-next{background-image:url(https://www.hopkinsmedicine.org/sebin/h/w/arrow-left.svg);left:0;right:auto}.image-caption-button-next,.slider-image-caption-rtl .image-caption-button-prev{background-image:url(https://www.hopkinsmedicine.org/sebin/l/o/arrow-right.svg);right:0;left:auto}.slider-image-caption .image-caption-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.slider-image-caption-autoheight,.slider-image-caption-autoheight .image-caption-slide{height:auto}.slider-image-caption-autoheight .image-caption-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.slider-image-caption-wp8-horizontal,.slider-image-caption-wp8-horizontal>.image-caption-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.slider-image-caption{max-width:60rem;margin-left:auto;margin-right:auto}.slider-image-caption:after{content:"";display:table;clear:both}.slider-image-caption figure{min-height:22rem;margin:0 auto;overflow:hidden}.article-content .slider-image-caption figure img,.slider-image-caption figure img{overflow:hidden;max-width:100%;margin-left:50%;margin-bottom:1rem;-ms-transform:translateX(-50%);transform:translateX(-50%)}.image-caption-slide figcaption{padding-left:1rem;padding-right:1rem;font-size:.875rem;transition:all .45s}.image-caption-slide figcaption .caption,.image-caption-slide figcaption .title{display:block}.image-caption-slide figcaption .title{font-weight:700}.slider-stats-no-flexbox .stats-slide{float:left}.stats-wrapper{z-index:1;position:relative;width:100%;height:100%;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.slider-stats-android .stats-slide,.stats-wrapper{transform:translateZ(0)}.slider-stats-multirow>.stats-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.slider-stats-free-mode>.stats-wrapper{transition-timing-function:ease-out;margin:0 auto}.stats-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.stats-invisible-blank-slide{visibility:hidden}.stats-button-next,.stats-button-prev{z-index:10;position:absolute;top:50%;width:1.75rem;height:2rem;margin-top:-1rem;cursor:pointer;background-size:1.75rem 2rem;background-position:50%;background-repeat:no-repeat;transition:.3s}.stats-button-next.swiper-button-disabled,.stats-button-prev.swiper-button-disabled{opacity:0;visibility:hidden}.slider-stats-rtl .stats-button-next,.stats-button-prev{background-image:url(https://www.hopkinsmedicine.org/sebin/v/v/arrow-left-gray.svg);left:1rem;right:auto}.slider-stats-rtl .stats-button-prev,.stats-button-next{background-image:url(https://www.hopkinsmedicine.org/sebin/r/l/arrow-right-gray.svg);right:1rem;left:auto}.stats-pagination{position:absolute;bottom:0;padding-bottom:1rem;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;left:0;width:100%}.stats-pagination.stats-pagination-hidden{opacity:0}button.stats-pagination-bullet{border:none;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.stats-pagination-bullet{width:.75rem;height:.75rem;display:inline-block;border-radius:100%;background:#000;opacity:.2;vertical-align:middle;margin:0 .5rem}.stats-pagination-clickable .stats-pagination-bullet{cursor:pointer}.stats-pagination-bullet-active{opacity:1;background-color:#0078d3}.slider-stats .stats-notification{z-index:-1000;position:absolute;left:0;top:0;pointer-events:none;opacity:0}.slider-stats-autoheight,.slider-stats-autoheight .stats-slide{height:auto}.slider-stats-autoheight .stats-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.slider-stats-wp8-horizontal,.slider-stats-wp8-horizontal>.stats-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.slider-stats{max-width:75rem;width:100%;z-index:1;position:relative;overflow:hidden;margin:1.5rem auto 1rem}.slider-stats:not(.feature-slider){background-color:#fff}.slider-stats figure{position:relative;width:100%;min-height:28rem;margin-bottom:0;overflow:hidden;text-align:center}.slider-stats figure figcaption{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%}.slider-stats figure .title-divider{padding-top:1rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;text-transform:uppercase;letter-spacing:2px}.slider-stats figure .title-divider:after{content:"";display:block;width:4rem;height:1px;margin:1.5rem auto 1rem;background-color:#0078d3}.slider-stats figcaption{text-align:center}.slider-stats figcaption .caption{display:inline-block;font-size:1.5rem;color:#0078d3;line-height:1.4;letter-spacing:5px;transition:font-size .2s}.table-scrollable{max-width:100%;margin-left:auto;margin-right:auto;overflow:auto}.table-scrollable:after{content:"";display:table;clear:both}table{border-collapse:collapse;border-spacing:0;width:100%;margin:1.5rem 0 1.5rem -.3rem}table caption{caption-side:top;margin:0 .3rem;padding:1rem;background:#333;color:#fff;font-style:italic;text-align:center}table tr:nth-child(odd){background:#ffedae}table tr:nth-child(2n){background:#fff8e1}table th{text-align:left;background:#eceef3}table td,table th{border:.3rem solid #fff;padding:1rem}.team-default{max-width:100%;margin-left:auto;margin-right:auto;padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid #eaeaea}.team-default:after{content:"";display:table;clear:both}.photobooks-flex{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.photobooks-flex:after{display:table;clear:both}.photobooks-flex .resultItem{clear:none;transition:all .3s}.photobooks-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.photobooks-flex:after{content:"";-ms-flex:auto;flex:auto}.photobooks-flex .resultItem{-ms-flex:0 1 100%;flex:0 1 100%;display:block;position:relative;margin-bottom:2rem;padding:2rem;border:1px solid #eaeaea}.photobooks-flex .resultItem:after{display:block;position:absolute;bottom:0;right:0;content:""}.photobooks-flex .resultItem img{max-width:5rem;height:auto;margin-bottom:1.5rem}.photobooks-flex .resultItem .appointmentPhone,.photobooks-flex .resultItem .primaryLocation{font-size:.9375rem;margin-bottom:.25rem}.photobooks-flex .resultItem .physicianExpertise,.photobooks-flex .resultItem .physicianTitle,.photobooks-flex .resultItem .researchInterests{margin-bottom:1rem;font-size:.9375rem}.photobooks-flex .resultItem .physicianExpertise br,.photobooks-flex .resultItem .physicianTitle br,.photobooks-flex .resultItem .researchInterests br{line-height:2}.photobooks-flex .resultItem .physicianExpertise strong,.photobooks-flex .resultItem .physicianTitle strong,.photobooks-flex .resultItem .researchInterests strong{display:block;color:#363636}.photobooks-flex .resultItem .physicianExpertise .showOverflow,.photobooks-flex .resultItem .physicianTitle .showOverflow,.photobooks-flex .resultItem .researchInterests .showOverflow{margin-left:.5rem;color:#0068c1!important}.photobooks-flex .resultItem .physicianTitle ul{padding-left:0}.photobooks-flex .resultItem .physicianTitle ul li{list-style-type:none}.photobooks-flex .resultItem .physicianTitle ul li:before{content:"\200B";position:absolute}.photobooks-flex{margin:0 auto!important;line-height:1.5!important;overflow:initial!important}.photobooks-flex .resultItem{padding:2rem!important;background:#fff!important}.photobooks-flex .resultItem img{float:none!important;margin-right:0!important;margin-bottom:1.5rem!important;padding:0!important;border:none!important}.photobooks-flex .resultItem .h4,.photobooks-flex .resultItem h4{margin-bottom:.25rem!important;line-height:1.14}.photobooks-flex .resultItem .h4 a,.photobooks-flex .resultItem h4 a{font-size:1.125rem!important;color:#0068c1!important}.photobooks-flex .resultItem .h4 a:focus,.photobooks-flex .resultItem .h4 a:hover,.photobooks-flex .resultItem h4 a:focus,.photobooks-flex .resultItem h4 a:hover{color:#0056b3!important;text-decoration:none!important}.profiles-pagination{width:100%;font-size:1rem;text-align:center}.profiles-pagination .searchPageCount,.profiles-pagination .searchPagination{clear:both!important;float:none!important;width:100%!important;text-align:center!important}.profiles-pagination .paginationForm{margin-right:1rem}.profiles-pagination .paginationForm strong{padding-left:.25rem}.pagination-top{margin-bottom:2.8571428571%;background-color:#f5f5f5;padding-left:2rem;padding-right:2rem;position:relative;margin-top:2rem}.pagination-top .searchResultCount{position:absolute;top:-2.5rem;left:0}.pagination-bottom{background-color:#f5f5f5;padding-left:2rem;padding-right:2rem}#physicianDataFilteredResults .profiles-pagination form input{width:3.25rem;height:auto!important;margin:0 .25rem .5em 0!important;padding:0 10px!important;background:#fff!important;font-family:Noto Sans,sans-serif!important;text-align:center;line-height:2!important;box-shadow:none!important}.cd-timeline{padding:2em 0}.cd-timeline svg,.cd-timeline svg>*,.cd-timeline svg g>*{fill:currentColor!important}.cd-timeline .h2,.cd-timeline .h3,.cd-timeline .h4,.cd-timeline .h5{display:block}.cd-timeline .cd-timeline__container{margin-left:auto;margin-right:auto;max-width:80rem;position:relative;padding:2em 0;list-style:none}.ent-loc-article .cd-timeline .cd-timeline__container{max-width:80rem}.cd-timeline .cd-timeline__container:before{content:"";position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%;border-right:.3rem solid #666}.cd-timeline .cd-timeline__block{display:-ms-flexbox;display:flex;position:relative;z-index:1;margin-bottom:2em;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.cd-timeline .cd-timeline__block:last-child{margin-bottom:0}.cd-timeline .cd-timeline__block .cd-timeline__date{display:block;margin-bottom:.5rem;font-family:Noto Sans,sans-serif;font-size:1rem}.cd-timeline .cd-timeline__block .cd-timeline__content{-ms-flex-positive:1;flex-grow:1;position:relative;background-color:#f5f5f5;padding:1.25rem;border:1px solid transparent;width:100%;max-width:47.5rem}.cd-timeline .cd-timeline__block .cd-timeline__content>ul{list-style:disc}.cd-timeline .cd-timeline__block .cd-timeline__content .chevron{position:absolute;top:-.3rem;left:50%;width:.75rem;height:.75rem;color:#f5f5f5;-ms-transform:translateX(-50%);transform:translateX(-50%)}.cd-timeline .cd-timeline__block .cd-timeline__content .chevron .svg-wrap{display:block;padding-bottom:200%;position:relative;height:0}.cd-timeline .cd-timeline__block .cd-timeline__content .chevron svg{width:100%;height:100%;position:absolute;margin-top:-100%;-ms-transform:rotate(90deg);transform:rotate(90deg)}.cd-timeline .cd-timeline__block .cd-timeline__content a.btn{background:#fff;border:3px solid #bb4a00;color:#bb4a00;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:all .25s ease-out}.cd-timeline .cd-timeline__block .cd-timeline__content a.btn:focus,.cd-timeline .cd-timeline__block .cd-timeline__content a.btn:hover{background:#bb4a00;color:#fff;outline:none;text-decoration:underline}.cd-timeline .cd-timeline__block .cd-timeline__content p{margin-bottom:1.25rem;max-width:45rem}.cd-timeline .cd-timeline__block .cd-timeline__content p:last-child{margin-bottom:.5rem}.cd-timeline .cd-timeline__block .cd-timeline__content .media{margin-bottom:1.25rem;max-width:45rem}.cd-timeline .cd-timeline__block .cd-timeline__content .iframe-outer-wrap{margin-bottom:1.25rem;max-width:640px;max-height:360px}.cd-timeline .cd-timeline__block .cd-timeline__content .iframe-outer-wrap .iframe-inner-wrap{position:relative;padding-top:56.25%}.cd-timeline .cd-timeline__block .cd-timeline__content .iframe-outer-wrap .iframe-inner-wrap iframe{position:absolute;width:100%;height:100%;top:0}.cd-timeline .cd-timeline__block .cd-timeline__img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 6px #666;color:#fff;position:relative;margin-bottom:1rem}.cd-timeline .cd-timeline__block .cd-timeline__img svg{width:45%;height:45%;position:absolute;top:50%;margin-top:-23%;left:50%;margin-left:-23%}.cd-timeline .cd-timeline__block .cd-timeline__img:after{content:"";position:absolute;border:.3rem solid transparent;width:calc(100% + .3rem);height:calc(100% + .3rem);border-radius:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:-.25rem;left:50%}.cd-timeline .cd-timeline__block .cd-timeline__img img{width:20px;height:20px}.cd-timeline .cd-timeline__block .cd-timeline__img--olive,.cd-timeline .cd-timeline__block .cd-timeline__img--picture{background-color:#5b8f22}.cd-timeline .cd-timeline__block .cd-timeline__img--movie,.cd-timeline .cd-timeline__block .cd-timeline__img--ruby{background-color:#782327}.cd-timeline .cd-timeline__block .cd-timeline__img--gold,.cd-timeline .cd-timeline__block .cd-timeline__img--location{background-color:#ab8d00}.cd-timeline .cd-timeline__block .cd-timeline__img--paper,.cd-timeline .cd-timeline__block .cd-timeline__img--purple{background-color:#532e60}.cd-timeline .cd-timeline__block .cd-timeline__img--microscope,.cd-timeline .cd-timeline__block .cd-timeline__img--teal{background-color:#00747a}.cd-timeline .cd-timeline__block .cd-timeline__img--checkmark,.cd-timeline .cd-timeline__block .cd-timeline__img--orange{background-color:#c75b12}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1}to{transform:scale(1)}}@keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-50px)}60%{opacity:1}to{transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(50px)}60%{opacity:1}to{transform:translateX(0)}}.feature-slider{position:relative;overflow:hidden;max-width:75rem;padding-top:0;display:-ms-grid;display:grid}.feature-slider .stats-slide{padding:2.5rem 4rem .5rem}.feature-slider .stats-slide figure{display:-ms-flexbox;display:flex;margin:0 auto 3rem;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:inherit}.feature-slider .stats-slide figure a,.feature-slider .stats-slide figure a:active,.feature-slider .stats-slide figure a:link,.feature-slider .stats-slide figure a:visited{color:#fff}.feature-slider .stats-slide figure img{height:auto;max-width:640px;margin:0 auto 1.5rem}.feature-slider .stats-slide figure .img-wrapper{height:100%}.feature-slider .stats-slide figure figcaption{text-align:left;color:#fff;position:static;margin:0 auto 2rem;max-width:640px;-ms-transform:none;transform:none;width:100%;height:100%;-ms-flex-order:2;order:2}.feature-slider .stats-slide figure figcaption .slider-heading{color:#fff}.feature-slider .stats-slide figure figcaption .slider-heading:after{content:"";background:hsla(0,0%,100%,.25);height:.1rem;display:block;margin:1.5rem 0;width:9rem;max-width:100%}.feature-slider .stats-slide figure figcaption .content-type{font-size:.875rem;text-transform:uppercase;letter-spacing:.25rem}.feature-slider .stats-slide figure figcaption .content-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-slider .stats-slide figure figcaption .content-link .link{width:100%}.feature-slider .stats-slide figure figcaption .content-link .link a{display:inline-block;max-width:100%}.feature-slider .stats-slide figure figcaption .content-link .link .content-link-text span.icon{position:relative;top:-.1rem}.feature-slider .slider-btn{background-color:rgba(0,0,0,.35);margin-top:25px;word-break:break-word;max-width:18rem}.feature-slider .slider-btn:hover{background-color:rgba(0,0,0,.55);text-decoration:underline}.feature-slider .slider-btn:after{background-color:transparent}.feature-slider .stats-pagination-bullet-active{background-color:hsla(0,0%,100%,.5)}.feature-slider .stats-button-next,.feature-slider .stats-button-prev{margin-top:-2rem;border:1px solid transparent;background-color:hsla(0,0%,60%,.5);padding:1.25rem;background-image:none}.feature-slider .stats-button-next:after,.feature-slider .stats-button-prev:after{content:"";display:block;height:1.3rem;width:1.3rem;border:.3rem solid #fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.feature-slider .stats-button-next:focus,.feature-slider .stats-button-prev:focus{outline:2px dotted #1c1c1c}.feature-slider.text-white .stats-button-next:focus,.feature-slider.text-white .stats-button-prev:focus{outline-color:#fff}.feature-slider .slider-stats-rtl .stats-button-next:after,.feature-slider .stats-button-prev:after{border-right:0;border-top:0;-ms-transform:translateX(.25rem) rotate(45deg);transform:translateX(.25rem) rotate(45deg)}.feature-slider .slider-stats-rtl .stats-button-prev:after,.feature-slider .stats-button-next:after{border-left:0;border-bottom:0;-ms-transform:translateX(-.25rem) rotate(45deg);transform:translateX(-.25rem) rotate(45deg)}.feature-slider-module{padding-top:1.5rem}.feature-slider-module .content{padding:0}.feature-slider-module,.feature-slider-module[class*=border-color--]{padding-left:0;padding-right:0}.feature-slider-module .teaser-content{padding-top:2.5rem}.feature-slider-module .stats-pagination{list-style:none;padding-left:0;margin-bottom:0}.ent-loc-article .feature-slider-module .stats-pagination{max-width:none}.feature-slider-module .stats-pagination li{display:inline-block;margin-bottom:0}.feature-slider-module .two-col-teaser{background-color:inherit;padding:1rem;margin-bottom:1.5rem}.feature-slider-module .featured-content-block-slide{padding:1.5rem 3rem 3rem}.feature-slider-module .featured-content-block-slide:focus .two-col-teaser{outline:3px dotted #1c1c1c}.feature-slider-module .featured-content-block-slide.background-color--bright-lime:focus .two-col-teaser,.feature-slider-module .featured-content-block-slide.background-color--bright-magenta:focus .two-col-teaser,.feature-slider-module .featured-content-block-slide.background-color--bright-purple:focus .two-col-teaser,.feature-slider-module .featured-content-block-slide.background-color--bright-red:focus .two-col-teaser,.feature-slider-module .featured-content-block-slide.background-color--purple:focus .two-col-teaser,.feature-slider-module .featured-content-block-slide.background-color--ruby:focus .two-col-teaser,.feature-slider-module .featured-content-block-slide.background-color--teal:focus .two-col-teaser{outline-color:#fff}.feature-slider-module ul.stats-buttons{list-style:none;margin:0;padding:0}.feature-slider-module ul.stats-buttons li{margin:0}.feature-slider-module ul.stats-buttons .stats-button-next,.feature-slider-module ul.stats-buttons .stats-button-prev{-webkit-appearance:none;transition:none;background-color:rgba(0,0,0,.4)}.feature-slider-module .stats-pagination-bullet{opacity:1;border:1px solid #1c1c1c;background-color:rgba(0,0,0,.33);position:relative;overflow:hidden}.feature-slider-module .stats-pagination-bullet.stats-pagination-bullet-active{background-color:#1c1c1c}.feature-slider-module .stats-pagination-bullet.stats-pagination-bullet-active:after{content:"";display:block;position:absolute;top:0;border:2rem solid #1c1c1c}.feature-slider-module .stats-pagination-bullet:focus{box-shadow:0 0 0 3px #1c1c1c;outline:none}.feature-slider-module.background-color--bright-lime .stats-pagination-bullet,.feature-slider-module.background-color--bright-magenta .stats-pagination-bullet,.feature-slider-module.background-color--bright-purple .stats-pagination-bullet,.feature-slider-module.background-color--bright-red .stats-pagination-bullet,.feature-slider-module.background-color--olive .stats-pagination-bullet,.feature-slider-module.background-color--orange .stats-pagination-bullet,.feature-slider-module.background-color--purple .stats-pagination-bullet,.feature-slider-module.background-color--ruby .stats-pagination-bullet,.feature-slider-module.background-color--teal .stats-pagination-bullet{border-color:#fff}.feature-slider-module.background-color--bright-lime .stats-pagination-bullet .current-text,.feature-slider-module.background-color--bright-magenta .stats-pagination-bullet .current-text,.feature-slider-module.background-color--bright-purple .stats-pagination-bullet .current-text,.feature-slider-module.background-color--bright-red .stats-pagination-bullet .current-text,.feature-slider-module.background-color--olive .stats-pagination-bullet .current-text,.feature-slider-module.background-color--orange .stats-pagination-bullet .current-text,.feature-slider-module.background-color--purple .stats-pagination-bullet .current-text,.feature-slider-module.background-color--ruby .stats-pagination-bullet .current-text,.feature-slider-module.background-color--teal .stats-pagination-bullet .current-text{display:none}.feature-slider-module.background-color--bright-lime .stats-pagination-bullet.stats-pagination-bullet-active,.feature-slider-module.background-color--bright-magenta .stats-pagination-bullet.stats-pagination-bullet-active,.feature-slider-module.background-color--bright-purple .stats-pagination-bullet.stats-pagination-bullet-active,.feature-slider-module.background-color--bright-red .stats-pagination-bullet.stats-pagination-bullet-active,.feature-slider-module.background-color--olive .stats-pagination-bullet.stats-pagination-bullet-active,.feature-slider-module.background-color--orange .stats-pagination-bullet.stats-pagination-bullet-active,.feature-slider-module.background-color--purple .stats-pagination-bullet.stats-pagination-bullet-active,.feature-slider-module.background-color--ruby .stats-pagination-bullet.stats-pagination-bullet-active,.feature-slider-module.background-color--teal .stats-pagination-bullet.stats-pagination-bullet-active{background-color:#fff}.feature-slider-module.background-color--bright-lime .stats-pagination-bullet.stats-pagination-bullet-active .current-text,.feature-slider-module.background-color--bright-magenta .stats-pagination-bullet.stats-pagination-bullet-active .current-text,.feature-slider-module.background-color--bright-purple .stats-pagination-bullet.stats-pagination-bullet-active .current-text,.feature-slider-module.background-color--bright-red .stats-pagination-bullet.stats-pagination-bullet-active .current-text,.feature-slider-module.background-color--olive .stats-pagination-bullet.stats-pagination-bullet-active .current-text,.feature-slider-module.background-color--orange .stats-pagination-bullet.stats-pagination-bullet-active .current-text,.feature-slider-module.background-color--purple .stats-pagination-bullet.stats-pagination-bullet-active .current-text,.feature-slider-module.background-color--ruby .stats-pagination-bullet.stats-pagination-bullet-active .current-text,.feature-slider-module.background-color--teal .stats-pagination-bullet.stats-pagination-bullet-active .current-text{display:block}.feature-slider-module.background-color--bright-lime .stats-pagination-bullet.stats-pagination-bullet-active:after,.feature-slider-module.background-color--bright-magenta .stats-pagination-bullet.stats-pagination-bullet-active:after,.feature-slider-module.background-color--bright-purple .stats-pagination-bullet.stats-pagination-bullet-active:after,.feature-slider-module.background-color--bright-red .stats-pagination-bullet.stats-pagination-bullet-active:after,.feature-slider-module.background-color--olive .stats-pagination-bullet.stats-pagination-bullet-active:after,.feature-slider-module.background-color--orange .stats-pagination-bullet.stats-pagination-bullet-active:after,.feature-slider-module.background-color--purple .stats-pagination-bullet.stats-pagination-bullet-active:after,.feature-slider-module.background-color--ruby .stats-pagination-bullet.stats-pagination-bullet-active:after,.feature-slider-module.background-color--teal .stats-pagination-bullet.stats-pagination-bullet-active:after{border-color:#fff}.feature-slider-module.background-color--bright-lime .stats-pagination-bullet:focus,.feature-slider-module.background-color--bright-magenta .stats-pagination-bullet:focus,.feature-slider-module.background-color--bright-purple .stats-pagination-bullet:focus,.feature-slider-module.background-color--bright-red .stats-pagination-bullet:focus,.feature-slider-module.background-color--olive .stats-pagination-bullet:focus,.feature-slider-module.background-color--orange .stats-pagination-bullet:focus,.feature-slider-module.background-color--purple .stats-pagination-bullet:focus,.feature-slider-module.background-color--ruby .stats-pagination-bullet:focus,.feature-slider-module.background-color--teal .stats-pagination-bullet:focus{box-shadow:0 0 0 3px #fff}.feature-slider-module .slider-stats-initialized .featured-content-block-slide a,.feature-slider-module .slider-stats-initialized .featured-content-block-slide iframe{visibility:hidden;opacity:0;transition:.3s}.feature-slider-module .slider-stats-initialized .featured-content-block-slide.stats-slide-active a,.feature-slider-module .slider-stats-initialized .featured-content-block-slide.stats-slide-active iframe{visibility:visible;opacity:1;transition:.3s}.feature-slider-module .text-white h1,.feature-slider-module .text-white h2,.feature-slider-module .text-white h3,.feature-slider-module .text-white h4,.feature-slider-module .text-white h5,.feature-slider-module .text-white h6{color:#fff}.feature-slider-module .text-black h1,.feature-slider-module .text-black h2,.feature-slider-module .text-black h3,.feature-slider-module .text-black h4,.feature-slider-module .text-black h5,.feature-slider-module .text-black h6{color:#1c1c1c}.feature-slider-module .feature-slider{padding:0;width:100%;margin-top:0;margin-bottom:0}.mediasite-video-list .mediasite-video{margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;text-decoration:none;color:#1c1c1c;border:1px solid #eaeaea;padding:2rem 1.5rem;transition:.2s}.mediasite-video-list .mediasite-video:focus,.mediasite-video-list .mediasite-video:hover{background-color:#f7f7f7;color:#333;outline:none}.mediasite-video-list .mediasite-video .mediasite-video-thumb{-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;margin-bottom:2rem;position:relative}.mediasite-video-list .mediasite-video .mediasite-video-thumb:after{content:"";background:url(https://www.hopkinsmedicine.org/sebin/d/e/play-btn.png) no-repeat 50% 50%;position:absolute;top:0;left:0;width:100%;height:100%}.mediasite-video-list .mediasite-video .mediasite-video-thumb:before{content:"";background:rgba(28,28,28,.25);position:absolute;top:0;left:0;width:100%;height:100%}.mediasite-video-list .mediasite-video .mediasite-video-thumb img{width:100%}.mediasite-video-list .mediasite-video .mediasite-video-description .mediasite-video-title{margin-bottom:1rem}.google-map-wide,.google-map-wide .col,.video-container{padding-top:56.25%;position:relative;overflow:hidden;height:0;width:100%}.google-map-wide .col iframe,.google-map-wide iframe,.video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.viewmedica-container>div{width:100%!important}.video-container iframe,.viewmedica-container iframe{border:1px solid transparent!important}.video-standard--lightblue,.video-standard--tan{max-width:100%;margin-left:auto;margin-right:auto;padding-top:6rem;padding-bottom:6rem}.video-standard--lightblue:after,.video-standard--tan:after{content:"";display:table;clear:both}.video-standard--tan{background-color:#fff0cb}.video-standard--lightblue{background-color:#eef4ff}.video-widget-inline,.video-widget-inline-no-border{float:none!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.video-widget-inline-no-border .flex-video-wrapper,.video-widget-inline .flex-video-wrapper{padding:0 1rem;margin:0!important;-ms-flex-order:2;order:2;max-width:37.5rem;-ms-flex:1 1 45%;flex:1 1 45%}.video-widget-inline-no-border .flex-video-text,.video-widget-inline .flex-video-text{padding:0 1rem!important;max-width:37.5rem;-ms-flex:1 1 55%;flex:1 1 55%}.video-widget-inline-no-border .flex-video-text p,.video-widget-inline .flex-video-text p{margin:0 0 10px}.video-widget-inline-no-border.videoAlignLeft .flex-video-wrapper,.video-widget-inline.videoAlignLeft .flex-video-wrapper{-ms-flex-order:1;order:1}.video-widget-inline-no-border.videoAlignLeft .flex-video-text,.video-widget-inline.videoAlignLeft .flex-video-text{-ms-flex-order:2;order:2}.flex-video-wrapper{float:none!important}.flex-video-wrapper.flex-video-pair,.flex-video-wrapper.flex-video-trips{max-width:75rem;margin:auto}.flex-video-wrapper .flex-video-new-row{clear:both;display:inline-block;width:100%}.rss-feed{margin:1rem auto;max-width:75rem}.rss-feed>ul{max-width:none;margin-bottom:0;padding-left:0}.rss-feed>ul li{list-style-type:none}.rss-feed>ul li:before{content:"\200B";position:absolute}.ent-loc-article .rss-feed>ul{max-width:none;margin-bottom:0}.rss-feed .rss-article{margin-bottom:3rem}.rss-feed .rss-article:after{content:"";display:table;clear:both}.rss-feed .rss-article>[class^=rss-]{float:left}.rss-feed .rss-article>[class^=rss-]:first-child{margin-left:0}.rss-feed .rss-article .rss-image{width:100%;margin:0 0 1rem;float:left}.rss-feed .rss-article .rss-image img{width:100%;height:auto;margin:0!important}.rss-feed .rss-content{width:100%;float:left;margin:0}.rss-feed .rss-content .rss-date{text-transform:uppercase;letter-spacing:.15rem;margin-top:.5rem}.rss-feed .rss-content .rss-more{margin-top:1.5rem;display:inline-block}@media (min-width:30.0625rem){.btnlinklist-module .btnlist-label{font-size:1rem}a.btn-chevron,a.btn-default,a .btn-default,button.btn-default,input[type=submit].btn-default{margin-right:1rem}.cta-banner .cta-image img[src$=".svg"]{max-width:9rem}.seform .SEAFGroupVertical>.SEAFGroupHorizontal .seFieldCellHorizontal+.seFieldCellHorizontal{margin-left:2rem}.location-block.location-horizontal .card-content{-ms-flex-direction:row;flex-direction:row}.location-block.location-horizontal .card-content .content{width:68%;padding-left:2rem}.location-block.location-horizontal .card-media img{margin-bottom:.5rem}.section-header,.section-header-type--blue-title .type,.section-header-type .type,.slider-stats figure .title-divider{font-size:1rem}.slider-stats figcaption .caption{font-size:2rem}.cd-timeline .cd-timeline__container:before{left:18px;-ms-transform:none;transform:none}.cd-timeline .cd-timeline__block{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.cd-timeline .cd-timeline__block .cd-timeline__content{margin-left:1.25rem}.cd-timeline .cd-timeline__block .cd-timeline__content .chevron{left:-.75rem;top:auto;margin-left:0;-ms-transform:none;transform:none}.cd-timeline .cd-timeline__block .cd-timeline__content .chevron svg{-ms-transform:none;transform:none}.cd-timeline .cd-timeline__block .cd-timeline__img{margin-bottom:0}}@media (min-width:40.0625rem){.blockquote-center,blockquote{font-size:1.5rem}.two-col-linkbtn .linkbtn-left,.two-col-linkbtn .linkbtn-right{float:left;width:50%;padding-left:1rem;padding-right:1rem}.two-col-linkbtn .linkbtn-left{text-align:right}.two-col-linkbtn .linkbtn-right{text-align:left}.two-col-linkbtn .linkbtn-row{padding-top:.75rem;padding-bottom:.75rem}.two-col-linkbtn .linkbtn-blue,.two-col-linkbtn .linkbtn-default{width:100%}.btnlinklist-module[class*=border-color--] .module-wrap{padding-left:0;padding-right:0}.btnlinklist-module.module-container .linkbtn-wrap{margin-left:-1rem;margin-right:-1rem}.btnlinklist-module .linkbtn-right.three-col-linkbtn{width:33.3%}.btnlinklist-module .linkbtn-right.three-col-linkbtn .linkbtn-default,.btnlinklist-module .linkbtn-right.three-col-linkbtn .linkbtn-row{width:100%}.card-has-num.card-horizontal{text-align:left}.card-has-num.card-horizontal .title-text{outline-offset:.1em}.card-has-num.card-horizontal a:focus{outline:none}.card-has-num.card-horizontal a:focus .title-text{outline:2px dotted #0056b3}.card-has-num.card-horizontal .card-content{padding:0}.card-has-num.card-horizontal .card-content:after{display:block;content:"";clear:both}.card-has-num.card-horizontal .title{margin-bottom:0}.card-has-num.card-horizontal .details,.card-has-num.card-horizontal .title{text-align:left}.card-has-num.card-horizontal .number{line-height:1;text-align:right;width:28%;float:left;padding-right:1rem;margin-bottom:0;clear:left}.card-has-num.card-horizontal .card-media{text-align:center}.card-has-num.card-horizontal .details,.card-has-num.card-horizontal .number,.card-has-num.card-horizontal .title-text{display:inline-block}.card-has-num.card-horizontal .details,.card-has-num.card-horizontal .title-text{width:72%;float:right}.card-has-num.card-horizontal .h2,.card-has-num.card-horizontal .h3,.card-has-num.card-horizontal .h4,.card-has-num.card-horizontal .h5,.card-has-num.card-horizontal .h6,.card-has-num.card-horizontal h2,.card-has-num.card-horizontal h3,.card-has-num.card-horizontal h4,.card-has-num.card-horizontal h5,.card-has-num.card-horizontal h6{margin-bottom:0}.card-has-num.card-horizontal .h2 .title-text,.card-has-num.card-horizontal h2 .title-text{margin-bottom:1.953rem}.card-has-num.card-horizontal .h3 .title-text,.card-has-num.card-horizontal h3 .title-text{margin-bottom:.75rem}.card-has-num.card-horizontal .h4 .title-text,.card-has-num.card-horizontal h4 .title-text{margin-bottom:.25rem}.card-has-num.card-horizontal.card-has-image.card-horizontal.col-3-item .number{font-size:3rem}.card-has-num.card-horizontal.col-4-item .number{font-size:2.5rem}.card-has-num.card-horizontal.col-4-item .card-media{margin:0 1rem}.card-has-num.card-horizontal.no-statistic .details{width:100%;float:none}.two-col-teaser .content-link{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.two-col-teaser .content-link [class^=link-]{float:left;width:50%}.two-col-teaser .content-link>span.link{display:inline-block;max-width:50%;width:auto}.two-col-teaser .content-link>span.link a{margin-bottom:0}.two-col-teaser .content-link-text{margin-left:3rem}.featured-content-block-module .two-col-teaser .content-link .btn-chevron{margin-bottom:0}.hero-banner-module .mega-media .mobile-image{background-image:none!important}.hero-banner-module .mega-media .mobile-image:before{display:none}.mega-media .hero-content .hero-title,.mega-media figcaption span{font-size:1.5rem}.image-list-wrapper .image-list-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.image-list-wrapper .image-list-item .image-list-image{margin-bottom:0}.image-list-wrapper .image-list-item.flex-10 .image-list-image img{min-width:80px;width:100%}.flex-10 .image-list-image{-ms-flex-preferred-size:15%;flex-basis:15%;max-width:80px}.flex-25 .image-list-image{-ms-flex-preferred-size:25%;flex-basis:25%}.flex-33 .image-list-image{-ms-flex-preferred-size:33%;flex-basis:33%}.flex-10 .image-list-description{-ms-flex-preferred-size:70%;flex-basis:70%}.flex-25 .image-list-description{-ms-flex-preferred-size:55%;flex-basis:55%}.flex-33 .image-list-description{-ms-flex-preferred-size:45%;flex-basis:45%}.image-caption-button-next,.image-caption-button-prev{top:40%}.photobooks-flex .resultItem{width:48.5714285714%;margin-right:2.8571428571%}.photobooks-flex .resultItem:nth-child(2n){margin-right:0}.photobooks-flex .resultItem{-ms-flex:0 1 48.5714285714%;flex:0 1 48.5714285714%;max-width:48.5714285714%}.has-pagination .photobooks-flex .resultItem{width:48.5714285714%;margin-right:2.8571428571%}.has-pagination .photobooks-flex .resultItem:nth-child(odd){width:48.5714285714%;margin-right:2.8571428571%}.has-pagination .photobooks-flex .resultItem:nth-child(odd){margin-right:0}.mediasite-video-list .mediasite-video{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mediasite-video-list .mediasite-video .mediasite-video-thumb{-ms-flex-preferred-size:25%;flex-basis:25%;min-width:25%;max-width:25%;margin:0;margin-right:1rem}.mediasite-video-list .mediasite-video .mediasite-video-thumb:after{background-size:20%}.mediasite-video-list .mediasite-video .media-site-description{-ms-flex:1 1 75%;flex:1 1 75%}}@media (min-width:45.0625rem){.animated-hero .hero__video-controls{display:block}.animated-hero .hero__video-controls.hidden{display:none}.blockquote-center,blockquote{max-width:45rem;font-size:1.75rem}.blockquote-center:before,blockquote:before{font-size:20rem}.blockquote-center:before{left:-1rem}.two-col-linkbtn .linkbtn-blue,.two-col-linkbtn .linkbtn-default{width:22rem;max-width:100%;padding-top:1rem;padding-bottom:1rem;padding-left:1.35rem}.btnlinklist-module .two-col-linkbtn .linkbtn-blue,.btnlinklist-module .two-col-linkbtn .linkbtn-default{width:20rem}a.btn-chevron,a.btn-default,a .btn-default,button.btn-default,input[type=submit].btn-default{padding:1rem 1.5rem;font-size:1.125rem}.left-justify .btn-chevron,.left-justify .section-form-select select{min-width:20rem}.cta-button-box .heading{float:left}.cta-button-box .phone-number{margin-top:0;font-size:1.5rem;text-align:right}.cards-main-container .cards-container.col-1,.ent-loc-article .article-content .cards-main-container .cards-container.col-1{max-width:75%}.card-has-icon .card-media i,.card-has-icon .card-media img,.card-has-icon .card-media svg{width:6rem;height:6rem}.card-has-num .number{font-size:2.5rem}.card-has-num.card-horizontal .number{width:33%}.card-has-num.card-horizontal .details,.card-has-num.card-horizontal .title-text{width:67%}.fast-facts .fact-content{max-width:100%}.two-col-teaser .teaser-content,.two-col-teaser .teaser-img{width:50%}.two-col-teaser .teaser-content>*,.two-col-teaser .teaser-img>*{max-width:36.5rem}.two-col-teaser{padding-top:2.5rem;padding-bottom:2.5rem;display:block}.two-col-teaser .teaser-img{padding:0}.two-col-teaser.img-left .teaser-content{clear:right}.two-col-teaser.img-right .teaser-content{clear:left}:not(.featured-content-block-module)>.two-col-teaser.img-left .teaser-img,:not(.featured-content-block-module)>.two-col-teaser.img-right .teaser-content{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.two-col-teaser.img-right .teaser-content .content,.two-col-teaser.img-right .teaser-content.content-title{padding-right:2.5rem}.two-col-teaser.img-left .teaser-content .content,.two-col-teaser.img-left .teaser-content.content-title{padding-left:2.5rem}.two-col-teaser.img-left .teaser-content,.two-col-teaser.img-right .teaser-img{float:right}.two-col-teaser.img-left .teaser-img,.two-col-teaser.img-right .teaser-content{float:left}.two-col-teaser .content-link>span.link a.btn-chevron:after,.two-col-teaser .content-link>span.link a.content-link-btn:after{right:.5rem}.two-col-teaser .content-link-btn{padding:1rem 2.5rem 1rem 1.35rem;font-size:1.125rem}.seform .SEAFGroupHorizontal .seLabelCellHorizontal,.seform .SEAFLabelHorizontal{-ms-flex:1 1 18%;flex:1 1 18%;text-align:right}.seform .SEAFGroupHorizontal .seLabelCellHorizontal label{line-height:normal;padding:.75rem 0;margin-top:1px;margin-bottom:0}.seform .SEAFGroupHorizontal div.seFieldCellHorizontal+.seLabelCellHorizontal{padding-left:1rem}.seform .SEAFGroupVertical>.SEAFGroupHorizontal{-ms-flex-pack:center;justify-content:center}.hero-section__title{font-size:2.19713rem}.hero-section__list{columns:2;column-gap:36px}.hero-section__list__hero-link{font-size:1.188rem;line-height:1.26;margin-bottom:1.5rem}.hero-section__list-item{margin-bottom:1rem;padding-left:42px}.hero-section__list-item .hero-section__list{margin-top:-.5rem}.hero-section__list-item .hero-section__list-item{margin-bottom:0}.hero-section__list-item .hero-section__list__link{margin-bottom:1rem}.hero-section__list-item .hero-section__list .hero-section__list{padding-left:1.5rem}.hero-section__list-item .hero-section__list .hero-section__list .hero-section__list__link{margin-bottom:.5rem}.hero-banner-module .hero-btn-default{padding:.78125rem 4rem;min-width:10rem}.mega-media .hero-content,.mega-media figcaption{font-weight:400}.location-block{margin-bottom:2.85714%}.location-detail .location-awards{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.location-detail .location-awards li{max-width:33.33%;-ms-flex-positive:1;flex-grow:1}.location-detail .location-awards li+li{border-left:1px solid #eaeaea;margin-top:0}.location-detail .multi-col-loc-list-2 ol,.location-detail .multi-col-loc-list-2 ul,.location-detail .multi-col-loc-list-3 ol,.location-detail .multi-col-loc-list-3 ul{column-count:2;column-gap:2rem}.google-map-wide,.google-map-wide .col{padding-top:33.33%}.news-list .item .media{width:25%}.news-list .item .desc{width:75%;padding:0 1rem 0 2rem}.related-cards,.related-cards--bkgd-white{padding-top:6rem;padding-bottom:15rem;padding-left:0;padding-right:0}.related-cards--bkgd-white .card-basic .content,.related-cards .card-basic .content{padding-left:2rem;padding-right:2rem}.related-cards--bkgd-white .card-basic-title,.related-cards--bkgd-white .card-basic-type,.related-cards .card-basic-title,.related-cards .card-basic-type{margin-bottom:1.5rem}.related-cards--bkgd-white .card-basic-type,.related-cards .card-basic-type{font-style:1rem}.related-cards--bkgd-white .card-basic-title h3,.related-cards .card-basic-title h3{margin-bottom:1.5rem}.request-box{text-align:left}.request-box .heading,.request-box .phone-number{float:left}.request-box .phone-number{float:right;margin-top:0;font-size:1.5rem}.request-box .optional-subheading{margin-top:.25rem;text-align:center}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-list-bio{width:55%!important;padding:1.5rem 2rem!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions{width:45%!important;padding:2rem!important;background:#f7f7f7!important}.section-header-type--blue-title .title-divider,.section-header-type .title-divider{font-size:2rem}.slider-stats figure .title-divider{padding-top:2rem}.slider-stats figcaption .caption{font-size:2.5rem}.profiles-pagination{text-align:left}.profiles-pagination .searchPagination{float:left!important;clear:none!important;width:50%!important;text-align:left!important}.profiles-pagination .searchPageCount{float:right!important;clear:none!important;width:50%!important;text-align:right!important}.feature-slider .stats-slide figure{-ms-flex-direction:row;flex-direction:row}.feature-slider .stats-slide figure img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:auto}.feature-slider .stats-slide figure .img-wrapper{overflow:hidden;max-width:400px;padding:2.5rem;-ms-flex-order:2;order:2}.feature-slider .stats-slide figure figcaption{-ms-flex:1 1 75%;flex:1 1 75%;margin-left:2.5rem;-ms-flex-order:1;order:1}.feature-slider .stats-slide figure figcaption .slider-heading{font-size:2rem}.feature-slider .stats-slide figure figcaption .content-type{font-size:1rem}.feature-slider .stats-slide figure figcaption .content-link{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.feature-slider .stats-slide figure figcaption .content-link .link{display:inline-block;max-width:50%;width:auto}.feature-slider .stats-slide figure figcaption .content-link .link .content-link-text{margin-left:3rem}.feature-slider>.stats-pagination .stats-pagination-bullets .feature-slider{bottom:1.6rem}.feature-slider .stats-button-next,.feature-slider .stats-button-prev{padding:1.5rem}.feature-slider-module .content{padding:0}.feature-slider-module .teaser-content{padding-top:0;-ms-flex:1 1 75%;flex:1 1 75%}.feature-slider-module .img-left .teaser-img,.feature-slider-module .img-right .teaser-img{padding:0}.feature-slider-module .featured-content-block-slide{padding-left:4rem;padding-right:4rem}.mediasite-video-list .mediasite-video .mediasite-video-thumb:after{background-size:25%}.rss-feed .rss-article .rss-image{width:28%;margin:0}.rss-feed .rss-content{max-width:45rem}.rss-feed.thumbnails .rss-content{padding-left:2rem;width:72%}.rss-feed.thumbnails .rss-content:only-child{margin-left:28%}}@media (min-width:50.0625rem){.cards-main-container .cards-container.col-1,.ent-loc-article .article-content .cards-main-container .cards-container.col-1{max-width:30rem}.card-has-num .number{font-size:3rem}.content-blocks{padding-top:1.5rem}.content-blocks .content-blocks-col-2,.content-blocks .content-blocks-col-3,.content-blocks .content-blocks-col-4{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content-blocks .content-blocks-col-2-item,.content-blocks .content-blocks-col-3-item,.content-blocks .content-blocks-col-4-item{margin-left:5%;margin-right:5%;width:auto}.content-blocks .content-blocks-col-2-item{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%}.content-blocks .content-blocks-col-3-item{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%}.content-blocks .content-blocks-col-4-item{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%}.mega-media .hero-content .hero-title,.mega-media figcaption span{font-size:1.75rem}.google-map-wide.columns{display:-ms-flexbox;display:flex}.google-map-wide .col{width:34%}.google-map-wide .col.wider{width:66%}.google-map-wide .col+.col{margin-top:0;margin-left:1rem}}@media (min-width:60.0625rem){blockquote p{padding-right:0}blockquote+.blockquote-cite,blockquote .blockquote-cite,blockquote p>em{font-size:1.125rem}.blockquote-center{max-width:45rem}.blockquote-center:before{left:-2rem}.card .card-content{line-height:1.75}.card .card-content .title h4{font-size:1.25rem}.cards-main-container .calendar{padding-top:.45rem}.cards-main-container .event-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.event-list .title-text{font-size:1.125rem}.card-has-num.card-horizontal.col-3-item .number{font-size:2rem}.card-has-num.card-horizontal.col-4-item .number{font-size:inherit;line-height:inherit}.seform .seHeaderTitle{font-size:1.75838rem}.mega-media .hero-content .hero-title,.mega-media figcaption span{font-size:2rem}.image-list-module.col-2 .image-list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-list-module.col-2 .image-list-wrapper .image-list-image{margin-right:5%}.image-list-module.col-2 .image-list-wrapper .image-list-item{-ms-flex:0 0 47.25%;flex:0 0 47.25%}.image-list-module.col-2 .image-list-wrapper .image-list-item:nth-child(odd){margin-right:5%}.image-list-module.col-2 .image-list-wrapper .image-list-item.flex-10:nth-child(2n){margin-right:0}.article-content .location-detail .multi-col-loc-list-3 ol,.article-content .location-detail .multi-col-loc-list-3 ul{max-width:100%;column-count:3}.news-list .item .desc .date,.prListing .prListingItem .prListingItemReleaseDate{font-size:1.125rem}.related-content,.related-horizontal-article{width:100%;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:75rem}.related-content .related-content-block,.related-content .related-horizontal-inner,.related-horizontal-article .related-content-block,.related-horizontal-article .related-horizontal-inner{padding:2rem}.related-content .related-content-block:hover img,.related-content .related-horizontal-inner:hover img,.related-horizontal-article .related-content-block:hover img,.related-horizontal-article .related-horizontal-inner:hover img{width:55%;top:52.5%;right:66%;margin-top:-18.75%}.related-content .related-content-block img,.related-content .related-horizontal-inner img,.related-horizontal-article .related-content-block img,.related-horizontal-article .related-horizontal-inner img{width:50%;top:50%;right:66%;margin-top:-17.5%}.related-content .related-content-block .related-content-title,.related-content .related-content-block h3,.related-content .related-horizontal-inner .related-content-title,.related-content .related-horizontal-inner h3,.related-horizontal-article .related-content-block .related-content-title,.related-horizontal-article .related-content-block h3,.related-horizontal-article .related-horizontal-inner .related-content-title,.related-horizontal-article .related-horizontal-inner h3{position:absolute;bottom:2.25rem;right:66%;width:34%;padding-top:0;padding-bottom:0;text-align:right}.related-content .related-content-block .related-horizontal-content,.related-content .related-content-block div,.related-content .related-horizontal-inner .related-horizontal-content,.related-content .related-horizontal-inner div,.related-horizontal-article .related-content-block .related-horizontal-content,.related-horizontal-article .related-content-block div,.related-horizontal-article .related-horizontal-inner .related-horizontal-content,.related-horizontal-article .related-horizontal-inner div{margin-left:33%;padding-top:0;padding-bottom:0;background:transparent}.request-ra-header{margin:0 auto 1rem}.request-ra-header .ra-icon{display:inline-block;margin:1rem 1.5rem .5rem 0}.request-ra-header .ra-title{display:inline-block;vertical-align:middle}.request-ra-header.left-title{margin:0 auto;text-align:left;width:100%;padding:0 2rem;position:relative;overflow:hidden}.request-ra-header.left-title .content-button{margin-top:1.58rem;float:right}.col-4-layout .content-row .content-col-1{padding:0;margin:0 1rem;-ms-flex:1 1 20%;flex:1 1 20%}.col-4-layout .content-row .content-col-1.btn-block{-ms-flex:0 0 100%;flex:0 0 100%;margin:2rem auto 0}.col-3-layout .content-row{text-align:left}.col-3-layout .content-row .content-col-1{padding:0;margin:0;-ms-flex:1 1 33%;flex:1 1 33%}.col-3-layout .content-row .content-col-2{padding:0;margin:0 0 0 3rem;-ms-flex:1 1 60%;flex:1 1 60%}.sub-content-full,.sub-content-half{margin-bottom:1rem}.sub-content-half{width:46%;display:inline-block;vertical-align:top}.sub-content-half+.sub-content-half{margin-left:2rem}.image-caption-button-next,.image-caption-button-prev{padding:1.5rem;background-size:1.75rem 2rem}.image-caption-button-prev,.slider-image-caption-rtl .image-caption-button-next{left:1rem}.image-caption-button-next,.slider-image-caption-rtl .image-caption-button-prev{right:1rem}.slider-image-caption figure{max-width:45rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:100%}.slider-image-caption figure:after{content:"";display:table;clear:both}.article-content .slider-image-caption figure img,.slider-image-caption figure img{max-width:60rem!important}.image-caption-slide figcaption{padding-left:0;padding-right:0;font-size:1rem}.stats-pagination-bullet{margin-left:.75rem;margin-right:.75rem}.slider-stats{margin-top:2rem;margin-bottom:2rem;width:95%}.slider-stats figcaption .caption{font-size:2.75rem}.photobooks-flex .resultItem{width:31.4285714286%;margin-right:2.8571428571%}.photobooks-flex .resultItem:nth-child(2n){margin-right:2.8571428571%}.photobooks-flex .resultItem:nth-child(3n){margin-right:0}.photobooks-flex .resultItem{-ms-flex:0 1 31.4285714286%;flex:0 1 31.4285714286%;max-width:31.4285714286%}.has-pagination .photobooks-flex .resultItem{width:31.4285714286%;margin-right:2.8571428571%}.has-pagination .photobooks-flex .resultItem:nth-child(3n),.has-pagination .photobooks-flex .resultItem:nth-child(odd){margin-right:2.8571428571%}.has-pagination .photobooks-flex .resultItem:nth-child(3n+1){margin-right:0}.cd-timeline .cd-timeline__block .cd-timeline__date{font-size:1.125rem}[class^=video-standard].video-left .video{float:left}[class^=video-standard].video-right .video{float:right}.rss-feed .rss-content .rss-date{font-size:1.125rem}}@media (min-width:64.0625rem){.card-has-num .number{font-size:3.5rem}.card-has-num.card-horizontal .number{width:29%}.card-has-num.card-horizontal .details,.card-has-num.card-horizontal .title-text{width:71%}.cd-timeline .cd-timeline__container:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.cd-timeline .cd-timeline__block .cd-timeline__date{position:absolute;width:100%;left:123%;top:0;padding-top:1.25rem}.cd-timeline .cd-timeline__block:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cd-timeline .cd-timeline__block:nth-child(2n) .cd-timeline__date{left:auto;right:123%;text-align:right}.cd-timeline .cd-timeline__block:nth-child(odd) .cd-timeline__content .chevron{left:auto;right:-.75rem}.cd-timeline .cd-timeline__block:nth-child(odd) .cd-timeline__content .chevron svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.cd-timeline .cd-timeline__block .cd-timeline__content{width:45%;-ms-flex-positive:0;flex-grow:0;will-change:transform;margin:0}.cd-timeline .cd-timeline__block .cd-timeline__content .chevron{top:2rem}.cd-timeline .cd-timeline__block .cd-timeline__img{width:4rem;height:4rem;-ms-flex-order:1;order:1;margin-left:calc(5% - 2rem);margin-right:calc(5% - 2rem);will-change:transform}.cd-timeline .cd-timeline__block .cd-timeline__img img{width:24px;height:24px}.cd-timeline .cd-timeline__content--hidden,.cd-timeline .cd-timeline__img--hidden{visibility:hidden}.cd-timeline .cd-timeline__img--bounce-in{animation:cd-bounce-1 .6s}.cd-timeline .cd-timeline__content--bounce-in{animation:cd-bounce-2 .6s}.cd-timeline .cd-timeline__block:nth-child(2n) .cd-timeline__content--bounce-in{animation-name:cd-bounce-2-inverse}}@media (min-width:75.0625rem){.cta-banner.left-justify .section-header{margin-bottom:0}.cta-banner.left-justify .contain{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.left-justify .btn-chevron,.left-justify .section-form-select select{width:100%;min-width:auto}.left-justify .section-header{margin-right:2rem;max-width:none;-ms-flex:1 0 45rem;flex:1 0 45rem}.left-justify .section-content{-ms-flex:0 0 23.5%;flex:0 0 23.5%}.card-has-num .number{font-size:4rem}.card-has-num.card-horizontal .number{padding-right:2rem}.card-has-num.card-horizontal.col-3-item .number{font-size:2.5rem}.card-has-num.card-horizontal.col-4-item .number{font-size:1.9rem;line-height:1.1}.hero-banner-module .hero-btn-default{margin-bottom:.5rem}.hero-banner-module .mega-media.primary-banner,.hero-banner-module .mega-media.primary-banner .mobile-image{min-height:662px}.hero-banner-module .mega-media.primary-banner .hero-content-wrap .hero-content,.hero-banner-module .mega-media.primary-banner .hero-content-wrap figcaption,.hero-banner-module .mega-media.primary-banner figure .hero-content,.hero-banner-module .mega-media.primary-banner figure figcaption{padding:3rem 0}.hero-banner-module .mega-media.primary-banner .hero-content-wrap .hero-content>span:last-child,.hero-banner-module .mega-media.primary-banner .hero-content-wrap figcaption>span:last-child,.hero-banner-module .mega-media.primary-banner figure .hero-content>span:last-child,.hero-banner-module .mega-media.primary-banner figure figcaption>span:last-child{display:block;margin-bottom:2rem}.hero-banner-module .mega-media.secondary-banner,.hero-banner-module .mega-media.secondary-banner .mobile-image{min-height:414px}.mega-media .hero-content .hero-title,.mega-media figcaption span{font-size:2.5rem}.mega-media .hero-content,.mega-media figcaption{width:80%}.mega-media .hero-content-wrap .hero-content a.icon-advance .advance-circle,.mega-media figure figcaption a.icon-advance .advance-circle{border:3px solid #fff;width:5rem;height:5rem}.mega-media .hero-content-wrap .hero-content a.icon-advance .advance-icon,.mega-media figure figcaption a.icon-advance .advance-icon{border-right:3px solid #fff;border-bottom:3px solid #fff;margin-top:1.5rem;margin-left:-.75rem;width:1.5rem;height:1.5rem}.request-ra-header.left-title,.request-ra-header.left-title+.ra-inner-container{padding:0 4rem}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-list-bio{width:65%!important;padding:1.5rem 2rem!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions{width:35%!important;padding:2rem!important}.results-column.lab .faculty-results-list>li .faculty-results-list-li-inner .faculty-results-actions a.flex-button-yellow{width:100%!important;margin:0 0 2rem!important}.results-column.lab .faculty-results-list>li.col-2-item{-ms-flex:0 1 48.5714285714%;flex:0 1 48.5714285714%;margin-right:2.8571428571%!important}.results-column.lab .faculty-results-list>li.col-2-item .faculty-results-list-bio{width:100%!important;padding:2rem!important}.results-column.lab .faculty-results-list>li.col-2-item .faculty-results-actions{width:100%!important;padding:1.5rem 2rem!important;background:none!important}.results-column.lab .faculty-results-list>li.col-2-item .faculty-results-actions a.flex-button-yellow{width:65%!important;margin:0 0 1rem!important}}@media (min-width:79rem){.ent-loc-article .alternating-backgrounds .section,.ent-loc-article .module-container,.ent-loc-article .module-container.featured-content-block-module.teaser-secondary,.ent-loc-article .module-container[class*=border-color--].cards-main-container{margin-left:-2rem;margin-right:-2rem}}@media screen and (max-width:544px){.video-widget-inline,.video-widget-inline-no-border{-ms-flex-wrap:wrap;flex-wrap:wrap}.video-widget-inline-no-border .flex-video-wrapper,.video-widget-inline .flex-video-wrapper{width:100%;max-width:100%;-ms-flex-order:1;order:1;-ms-flex:0 0 100%;flex:0 0 100%}.video-widget-inline-no-border .flex-video-text,.video-widget-inline .flex-video-text{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:2;order:2;max-width:100%}.video-widget-inline-no-border .flex-video-text p,.video-widget-inline .flex-video-text p{margin:10px 0}}
.results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .media .media-wrap:focus, .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink:focus, .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink:focus .btn--linkblue, .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink:focus .doctor-name, .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink:focus .media {
    outline: 2px dotted #0073cf
}

.profile-wrapper nav a:focus, .profile-wrapper nav button:focus {
    outline: 2px dotted #fff
}

.results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink:focus .btn--linkblue, .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink:focus .doctor-name, .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink:focus .media {
    outline-offset: .1rem
}

.profile-wrapper nav button {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: none;
    font-size: inherit;
    font-weight: inherit;
    border: none;
    margin: 0;
    text-decoration: none
}

    .profile-wrapper nav button .icon {
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

html {
    overflow-x: hidden
}

#more-search-opts svg, .profile-wrapper .locations.section #locations-container .practice .icon svg, .profile-wrapper nav ul li a .icon svg {
    height: 100%;
    width: 100%
}

#more-search-opts svg, .profile-wrapper nav ul li a .icon {
    position: relative;
    top: -.1em
}

#more-search-opts {
    background: transparent;
    border: 0;
    cursor: pointer;
    margin-top: 1rem;
    padding: 0
}

    #more-search-opts .icons {
        color: #0078d3;
        display: inline-block;
        height: 1.5rem;
        width: 1.5rem
    }

    #more-search-opts .close {
        display: none
    }

    #more-search-opts.active {
        margin-bottom: 1rem
    }

        #more-search-opts.active .close {
            display: inline-block
        }

        #more-search-opts-content, #more-search-opts.active .open {
            display: none
        }

#fad-more-options {
    padding: 1rem;
    margin-bottom: 2rem
}

.faculty-modal-wrapper #fad-more-options {
    margin-top: 2rem
}

#fad-more-options #more-search-opts {
    margin-top: 0
}

#fad-more-options #more-search-opts-content h2 {
    margin-bottom: 1rem
}

#more-search-opts-content .icon, .other-search-options .icon {
    color: #ebb700
}

    #more-search-opts-content .icon svg, .other-search-options .icon svg {
        height: 5rem;
        width: 5rem
    }

#profilesSearchContainer.mobile-first {
    display: -ms-flexbox;
    display: flex;
    min-height: 25rem
}

    #profilesSearchContainer.mobile-first fieldset {
        max-width: 100%
    }

    #profilesSearchContainer.mobile-first .small-text {
        font-size: .875rem;
        margin-bottom: 0;
        padding: 1rem 0
    }

    #profilesSearchContainer.mobile-first > .hero {
        background-position: 50%;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #333;
        padding: 4rem 0;
        width: 100%
    }

        #profilesSearchContainer.mobile-first > .hero .hero-wrap {
            width: 100%
        }

        #profilesSearchContainer.mobile-first > .hero #profiles-search-wrap {
            margin-top: 0;
            padding-bottom: 2rem
        }

    #profilesSearchContainer.mobile-first #landing-top {
        color: #000;
        background-color: hsla(0,0%,100%,.8);
        padding: 1rem 2rem
    }

        #profilesSearchContainer.mobile-first #landing-top h1 {
            color: #000
        }

        #profilesSearchContainer.mobile-first #landing-top ul {
            list-style: none;
            padding: 0;
            margin-bottom: 0
        }

ul.physiciansAtoZ {
    padding-left: 0;
    text-align: center
}

    ul.physiciansAtoZ.small-az li {
        width: 2.25rem
    }

.ent-loc-article .article-content ul.physiciansAtoZ {
    max-width: none !important
}

ul.physiciansAtoZ li {
    margin-bottom: .3rem;
    margin-right: 0
}

#profiles-search-wrap {
    padding: 2rem 2rem 0;
    margin: 2rem auto 0
}

.article-content > #profiles-search-wrap {
    padding-bottom: 2rem;
    margin-bottom: 2rem
}

#profiles-search-wrap h1 {
    margin-bottom: 1rem
}

#profiles-search-wrap #more-search-opts-content ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#profiles-search-wrap #more-search-opts-content > .col-3 > .col-3-item:first-child ul {
    font-size: 1rem
}

#more-search-opts-content.facet-sidebar .module-container {
    margin: 0;
    padding: 0
}

#more-search-opts-content.facet-sidebar ul.accordion {
    margin: .5rem
}

    #more-search-opts-content.facet-sidebar ul.accordion .accordion-item.hidden {
        display: none
    }

    #more-search-opts-content.facet-sidebar ul.accordion .accordion-item#treatment-centers fieldset li {
        text-indent: -1.5rem;
        padding-left: 1.5rem
    }

    #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset ul {
        list-style: none;
        font-size: 1rem;
        padding: 0 0 0 .25rem
    }

    #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset label, #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset li {
        margin-bottom: .125rem
    }

    #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset label {
        display: inline
    }

    #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset input[type=checkbox] {
        border: 1px solid #002c77;
        width: 1.125rem;
        height: 1.125rem;
        position: relative;
        top: .15rem;
        margin-right: .125rem;
        opacity: 1
    }

        #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset input[type=checkbox]:disabled {
            cursor: default
        }

            #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset input[type=checkbox]:disabled + label {
                color: #78756a
            }

    #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .language-letter {
        font-weight: 700
    }

    #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper > div {
            width: 100%
        }

        #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper input {
            border: 1px solid #002c77;
            border-radius: 5px;
            padding: .75rem .7rem;
            margin: .2rem .2rem .5rem;
            width: 100%;
            line-height: normal
        }

            #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper input:focus {
                box-shadow: 0 0 6px #0037cf;
                outline: none
            }

        #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper div[aria-expanded=true] input {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper .listbox {
            background-color: #fff;
            border: 1px solid #002c77;
            position: relative;
            top: -.5rem;
            left: .2rem;
            padding: .125rem;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px;
            overflow-y: auto;
            max-height: 15rem;
            width: 100%
        }

            #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper .listbox.hidden {
                background: none;
                border: none
            }

            #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper .listbox li {
                cursor: default;
                margin: 0;
                padding: .38rem .25rem .38rem 1rem;
                text-indent: -.5rem;
                word-break: break-word;
                line-height: 1.2
            }

                #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper .listbox li:last-child {
                    border-bottom-left-radius: 5px;
                    border-bottom-right-radius: 5px
                }

                #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper .listbox li:not(#no-results-found).focused, #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper .listbox li:not(#no-results-found):hover {
                    background: #dcdcdc
                }

                #more-search-opts-content.facet-sidebar ul.accordion .accordion-item fieldset .combobox-wrapper .listbox li:not(#no-results-found).focused {
                    outline: 2px dotted #0078d3
                }

#more-search-opts-content.facet-sidebar .az-link {
    margin: 2rem .5rem .5rem
}

#more-search-opts-content.facet-sidebar .language-container {
    display: table
}

#more-search-opts-content.facet-sidebar h2 {
    display: none
}

#profilesSearchForm {
    max-width: 100% !important
}

    #profilesSearchForm select {
        padding: 1rem;
        border-radius: 5px;
        border-color: #666;
        font-size: 1rem;
        width: 100%
    }

    #profilesSearchForm .main-wrap {
        position: relative
    }

        #profilesSearchForm .main-wrap label {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0,0,0,0);
            white-space: nowrap;
            clip-path: inset(50%);
            border: 0
        }

        #profilesSearchForm .main-wrap #query {
            padding: 1rem;
            border-radius: 5px;
            font-size: 1rem;
            line-height: 1;
            border: 1px solid #666;
            width: 100%;
            margin: 0 0 1rem
        }

            #profilesSearchForm .main-wrap #query:focus {
                box-shadow: 0 0 6px #0037cf;
                outline: none
            }

            #profilesSearchForm .main-wrap #query.auto {
                border-bottom-left-radius: 0
            }

        #profilesSearchForm .main-wrap button.btn-default {
            border: 0;
            margin-bottom: 0;
            background-color: #0078d3;
            color: #fff
        }

            #profilesSearchForm .main-wrap button.btn-default:after {
                display: none
            }

            #profilesSearchForm .main-wrap button.btn-default:focus, #profilesSearchForm .main-wrap button.btn-default:hover {
                background-color: #006cbd;
                color: #fff
            }

        #profilesSearchForm .main-wrap .ui-autocomplete {
            position: absolute !important;
            z-index: 3;
            width: 100% !important
        }

#loc-expand {
    background: transparent;
    border: 0;
    cursor: pointer;
    margin-top: 1rem
}

    #loc-expand[aria-expanded=true] .text-more {
        display: none
    }

    #loc-expand[aria-expanded=false] .text-more, #loc-expand[aria-expanded=true] .text-less {
        display: inline-block
    }

    #loc-expand[aria-expanded=false] .text-less {
        display: none
    }

    #loc-expand .icons {
        color: #0078d3
    }

    #loc-expand .close {
        display: none
    }

    #loc-expand.active {
        margin-bottom: 1rem
    }

        #loc-expand.active .close {
            display: inline-block
        }

        #loc-expand.active .open {
            display: none
        }

#profiles-search-wrap + #search-results-container {
    padding-bottom: 2rem
}

#facets-wrap {
    background: #efede9;
    margin-bottom: 2rem;
    padding: 0 2rem 2rem
}

.result-details-wrap .pageCountSelector {
    margin-bottom: 0;
    padding-left: 0
}

    .result-details-wrap .pageCountSelector, .result-details-wrap .pageCountSelector li, .result-details-wrap .pageCountSelector li:after {
        display: inline-block
    }

        .result-details-wrap .pageCountSelector li {
            padding-right: .5rem;
            position: relative
        }

            .result-details-wrap .pageCountSelector li:after {
                content: "\B7";
                position: absolute;
                right: 0
            }

            .result-details-wrap .pageCountSelector li:last-child {
                padding-right: 0
            }

                .result-details-wrap .pageCountSelector li:last-child:after {
                    display: none
                }

.results-column.mobile-first {
    width: 100%;
    margin: 0
}

    .results-column.mobile-first .faculty-wrapper {
        max-width: 75rem;
        margin: auto
    }

        .results-column.mobile-first .faculty-wrapper h2 {
            margin-bottom: 1rem
        }

    .results-column.mobile-first .faculty-results-wrapper {
        background: transparent;
        padding: 0;
        clear: none;
        float: none;
        margin: 1rem 0 0;
        position: relative
    }

        .results-column.mobile-first .faculty-results-wrapper .displaying {
            display: inline-block;
            top: 0;
            position: relative;
            line-height: 1;
            outline: 0 dotted #0068c1 !important;
            outline-offset: .35rem
        }

            .results-column.mobile-first .faculty-results-wrapper .displaying:focus {
                outline-width: 2px !important
            }

        .results-column.mobile-first .faculty-results-wrapper .results-per-page {
            margin-top: 1rem
        }

        .results-column.mobile-first .faculty-results-wrapper .paginate {
            list-style: none;
            margin: 2rem 0;
            padding: 0;
            max-width: 100% !important;
            overflow: hidden
        }

            .results-column.mobile-first .faculty-results-wrapper .paginate li {
                display: inline-block
            }

                .results-column.mobile-first .faculty-results-wrapper .paginate li > span {
                    display: block;
                    padding: 1rem;
                    line-height: 1
                }

                .results-column.mobile-first .faculty-results-wrapper .paginate li > span, .results-column.mobile-first .faculty-results-wrapper .paginate li a[aria-current] {
                    background-color: #d3d5da
                }

                .results-column.mobile-first .faculty-results-wrapper .paginate li a {
                    display: block;
                    padding: 1rem 1rem .8rem;
                    background-color: #eaeaea;
                    border-bottom: .2rem solid #eaeaea;
                    line-height: 1;
                    text-decoration: none;
                    transition: all .25s ease-out
                }

                    .results-column.mobile-first .faculty-results-wrapper .paginate li a:active, .results-column.mobile-first .faculty-results-wrapper .paginate li a:focus, .results-column.mobile-first .faculty-results-wrapper .paginate li a:hover {
                        border-bottom-color: #0078d3 !important
                    }

                    .results-column.mobile-first .faculty-results-wrapper .paginate li a span {
                        position: absolute;
                        width: 1px;
                        height: 1px;
                        padding: 0;
                        overflow: hidden;
                        clip: rect(0,0,0,0);
                        white-space: nowrap;
                        clip-path: inset(50%);
                        border: 0
                    }

                    .results-column.mobile-first .faculty-results-wrapper .paginate li a[aria-current] {
                        border-bottom-color: transparent;
                        color: #101d28
                    }

        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list {
            list-style: none;
            margin-top: 2rem;
            padding: 0;
            max-width: 100% !important
        }

            .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li {
                float: none;
                margin: 0
            }

                .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li:last-child {
                    margin-bottom: 2rem
                }

                .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result {
                    padding: 2rem;
                    border: 1px solid #ddd;
                    margin-top: 2rem
                }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result h2 {
                        position: static
                    }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink {
                        display: block;
                        position: static;
                        text-decoration: none
                    }

                        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result a.doctorLink:focus {
                            outline: none
                        }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .main-wrap {
                        padding-bottom: 5rem;
                        position: relative
                    }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .media {
                        width: 150px;
                        display: block
                    }

                        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .media .media-wrap {
                            display: -ms-flexbox;
                            display: flex;
                            -ms-flex-pack: center;
                            justify-content: center;
                            -ms-flex-align: center;
                            align-items: center;
                            overflow: hidden;
                            padding-top: 125%;
                            background-color: #333;
                            width: 100%;
                            position: relative
                        }

                        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .media img {
                            width: auto;
                            position: absolute;
                            display: block;
                            left: -100%;
                            right: -100%;
                            top: -100%;
                            bottom: -100%;
                            margin: auto;
                            max-width: 100%;
                            height: auto
                        }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info {
                        display: block;
                        position: relative;
                        margin-top: 1rem
                    }

                        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info span.icon-container {
                            position: absolute
                        }

                        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info .top h3 {
                            margin-bottom: 0
                        }

                        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info .top .badge {
                            font-size: .875rem;
                            font-style: italic;
                            display: -ms-flexbox;
                            display: flex;
                            -ms-flex-align: center;
                            align-items: center;
                            margin-top: .5rem
                        }

                            .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info .top .badge .icon {
                                font-size: 2rem;
                                line-height: .5;
                                margin-right: .5rem
                            }

                        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info .bottom {
                            margin-top: .5rem;
                            word-break: break-word
                        }

                        .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info .reputation-summary .average-wrapper {
                            display: -ms-flexbox;
                            display: flex;
                            margin-top: .5rem
                        }

                            .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info .reputation-summary .average-wrapper .average-max {
                                margin-left: 3px
                            }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .secondary-wrap {
                        margin-top: 1rem;
                        position: absolute;
                        bottom: 0
                    }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .bio {
                        padding: 1.5rem
                    }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .btn--linkblue {
                        margin-right: 0;
                        font-weight: 400;
                        margin-bottom: 0;
                        transition: background-color .3s ease
                    }

                    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .actions {
                        margin-top: 1rem
                    }

.other-search-options {
    padding: 2rem;
    margin-bottom: 2rem
}

    .other-search-options .entity-search-options {
        margin-bottom: 3rem
    }

    .other-search-options .icon-heading {
        margin-bottom: .5rem
    }

    .other-search-options ul {
        padding-left: 1.25rem;
        font-size: 1rem
    }

.current-facets {
    padding: .125rem
}

    .current-facets .current-facet {
        margin-right: .5rem;
        margin-bottom: .5rem;
        border-radius: .5rem;
        background: #eaeaea;
        border: 0;
        position: relative;
        padding: .25rem .6rem .3rem 1.8rem;
        text-align: left;
        transition: background-color .3s
    }

        .current-facets .current-facet:focus, .current-facets .current-facet:hover {
            background-color: #dcdcdc
        }

        .current-facets .current-facet:focus {
            outline: 2px dotted #0078d3
        }

        .current-facets .current-facet:before {
            content: "";
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 0 24 24' width='18' focusable='false' fill='%230078d3'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: 50% 50%;
            display: inline-block;
            width: 1rem;
            height: 1rem;
            position: absolute;
            left: .5rem;
            top: .5rem;
            top: calc(50% - .5rem)
        }

.profile-wrapper + .btn-default {
    margin-top: 2rem
}

.profile-wrapper img {
    width: auto;
    max-width: 100%;
    height: auto
}

.profile-wrapper .nav-container {
    margin: 2rem 0;
    color: #fff
}

    .profile-wrapper .nav-container a, .profile-wrapper .nav-container h2 {
        color: #fff
    }

.profile-wrapper .profile-menu-container {
    display: none;
    padding: 0 2rem .5rem
}

.profile-wrapper nav {
    z-index: 999;
    background: #00297b;
    padding: 0;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0
}

    .profile-wrapper nav.open .profile-menu-container {
        display: block
    }

    .profile-wrapper nav.fixed-top {
        position: fixed;
        top: 0;
        width: 100%
    }

    .profile-wrapper nav.static-top {
        position: static;
        top: auto;
        width: 100%
    }

    .profile-wrapper nav button, .profile-wrapper nav h2 {
        width: 100%
    }

    .profile-wrapper nav button {
        text-align: left;
        position: relative;
        cursor: pointer;
        color: inherit;
        padding: .5rem 3.3rem .5rem 2rem;
        outline-offset: -.15em
    }

        .profile-wrapper nav button .icon {
            font-size: 1.3rem;
            line-height: 1;
            right: 2rem
        }

        .profile-wrapper nav button .plus, .profile-wrapper nav button[aria-expanded=true] .minus {
            display: block
        }

        .profile-wrapper nav button .minus, .profile-wrapper nav button[aria-expanded=true] .plus {
            display: none
        }

    .profile-wrapper nav .profile-toggle-header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center
    }

        .profile-wrapper nav .profile-toggle-header h2 {
            margin: 0
        }

    .profile-wrapper nav ul {
        text-align: center;
        margin: 0;
        max-width: 100% !important;
        list-style: none;
        padding: 0
    }

        .profile-wrapper nav ul li {
            margin: 0
        }

            .profile-wrapper nav ul li a {
                display: block;
                padding: .5rem;
                margin: .5rem 0;
                font-weight: 400;
                text-align: center;
                border: 1px solid #375b9c;
                border-radius: 8px;
                text-decoration: none;
                transition: color .3s ease
            }

                .profile-wrapper nav ul li a:focus, .profile-wrapper nav ul li a:hover {
                    color: #e8c803
                }

                .profile-wrapper nav ul li a .icon {
                    color: #e8c803;
                    margin-right: .5rem;
                    display: inline-block;
                    height: 1em;
                    width: 1em
                }

.profile-wrapper .read-more-text-hidden {
    display: none
}

.profile-wrapper .icon-links {
    svg-height: 100%;
    svg-width: 100%
}

    .profile-wrapper .icon-links a {
        display: block;
        margin-right: 1.5em;
        padding-left: 2.5rem;
        position: relative
    }

        .profile-wrapper .icon-links a:hover {
            text-decoration: underline
        }

    .profile-wrapper .icon-links .icon {
        height: 2rem;
        width: 2rem;
        position: absolute;
        display: inline-block;
        left: 0
    }

    .profile-wrapper .icon-links .CV {
        color: #c75b12
    }

    .profile-wrapper .icon-links .LinkedIn {
        color: #0071a1
    }

    .profile-wrapper .icon-links .Twitter {
        color: #1da1f2
    }

    .profile-wrapper .icon-links .PubMed {
        color: #369
    }

    .profile-wrapper .icon-links .ResearchGate {
        color: #0cb
    }

    .profile-wrapper .icon-links .GoogleScholar {
        color: #4285f4
    }

    .profile-wrapper .icon-links + h3 {
        margin-top: 1.5rem
    }

.profile-wrapper .section {
    padding: 2rem
}

    .profile-wrapper .section:nth-child(2n-2) {
        background: #f9fafd
    }

    .profile-wrapper .section .columns .side-column {
        padding: 2rem;
        margin-top: 1rem;
        background-color: #fff;
        border: 1px solid #dcdcdc
    }

        .profile-wrapper .section .columns .side-column ol, .profile-wrapper .section .columns .side-column ul {
            padding-left: 20px
        }

    .profile-wrapper .section .columns ul.icon-links {
        list-style-type: none;
        margin: 0;
        padding-left: 0 !important
    }

        .profile-wrapper .section .columns ul.icon-links li {
            display: inline-block;
            margin: 0;
            margin-bottom: .5rem
        }

            .profile-wrapper .section .columns ul.icon-links li:last-child {
                margin-bottom: 0
            }

.profile-wrapper .personal.section {
    padding: 0;
    background-color: #fff
}

    .profile-wrapper .personal.section .top {
        margin-top: 2rem
    }

        .profile-wrapper .personal.section .top .content {
            max-width: 45rem
        }

    .profile-wrapper .personal.section .media {
        margin: 0 2rem 2rem 0
    }

        .profile-wrapper .personal.section .media .img-wrap {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            padding-top: 125%;
            background-color: #333;
            width: 100%;
            position: relative;
            border: 0
        }

            .profile-wrapper .personal.section .media .img-wrap img {
                width: auto;
                max-width: 100%;
                position: absolute;
                display: block;
                left: -100%;
                right: -100%;
                top: -100%;
                bottom: -100%;
                margin: auto
            }

    .profile-wrapper .personal.section .video {
        margin-top: 1rem
    }

    .profile-wrapper .personal.section h1 {
        margin-bottom: .5rem
    }

    .profile-wrapper .personal.section .ds-summary {
        clear: both;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 0 1rem;
        padding: 0
    }

        .profile-wrapper .personal.section .ds-summary .average-wrapper {
            display: -ms-flexbox;
            display: flex
        }

            .profile-wrapper .personal.section .ds-summary .average-wrapper .average-max {
                margin-left: 3px
            }

        .profile-wrapper .personal.section .ds-summary .ratings-comments {
            display: -ms-flexbox;
            display: flex;
            line-height: 1
        }

            .profile-wrapper .personal.section .ds-summary .ratings-comments .comments, .profile-wrapper .personal.section .ds-summary .ratings-comments .ratings {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                align-items: center
            }

        .profile-wrapper .personal.section .ds-summary .comment-divider {
            font-size: .75rem
        }

    .profile-wrapper .personal.section .badges {
        overflow: hidden
    }

        .profile-wrapper .personal.section .badges .badge {
            font-size: .875rem;
            font-style: italic;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            float: left;
            margin-right: 1rem
        }

            .profile-wrapper .personal.section .badges .badge .icon {
                font-size: 2rem;
                line-height: .5;
                margin-right: .5rem
            }

    .profile-wrapper .personal.section ul.titles {
        list-style: none;
        padding: 0;
        margin: 1rem 0;
        font-size: 1.5rem;
        max-width: none !important
    }

        .profile-wrapper .personal.section ul.titles li {
            line-height: 1.25
        }

    .profile-wrapper .personal.section .expertise p, .profile-wrapper .personal.section .research p {
        max-width: none !important
    }

    .profile-wrapper .personal.section .gender {
        font-weight: 700
    }

    .profile-wrapper .personal.section h2 {
        text-transform: uppercase;
        font-size: inherit;
        margin: 1.5rem 0 0;
        font-family: inherit
    }

.profile-wrapper .appointment.section .top {
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 1rem
}

.profile-wrapper .appointment.section .top, .profile-wrapper .appointment.section h2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

    .profile-wrapper .appointment.section h2 .icon {
        background: url(https://jhmcdn.blob.core.windows.net/pdnet-photos-prod/request-appt-blue.svg) 50% no-repeat;
        width: 4rem;
        height: 4rem;
        margin-right: 1rem
    }

.profile-wrapper .appointment.section h3 {
    font-family: Noto Sans,sans-serif;
    font-size: 1.125rem;
    text-transform: uppercase
}

.profile-wrapper .appointment.section .phone {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    margin-bottom: .5rem;
    color: #00297b
}

    .profile-wrapper .appointment.section .phone a {
        text-decoration: none
    }

        .profile-wrapper .appointment.section .phone a:focus, .profile-wrapper .appointment.section .phone a:hover {
            text-decoration: underline
        }

.profile-wrapper .locations.section #locations-container {
    position: relative
}

    .profile-wrapper .locations.section #locations-container .loc-map {
        background-color: #e5e3df;
        display: none;
        height: 28rem
    }

    .profile-wrapper .locations.section #locations-container .practice {
        border-bottom: 1px dotted #ccc;
        padding: 1rem 1rem 1.2rem 4.5rem;
        position: relative
    }

        .profile-wrapper .locations.section #locations-container .practice:first-of-type {
            border-top: 1px dotted #ccc
        }

        .profile-wrapper .locations.section #locations-container .practice:not(.loc-chosen):hover {
            background-color: #fffaea;
            cursor: pointer;
            transition: .2s linear
        }

        .profile-wrapper .locations.section #locations-container .practice .icon {
            display: none;
            position: absolute;
            top: 1rem;
            left: 2rem;
            height: 2rem;
            width: 2rem;
            line-height: 1
        }

        .profile-wrapper .locations.section #locations-container .practice.loc-chosen .icon {
            display: block
        }

        .profile-wrapper .locations.section #locations-container .practice h3 {
            font-size: 1.25rem;
            margin-bottom: 0;
            font-weight: 700
        }

        .profile-wrapper .locations.section #locations-container .practice .phone-appt {
            font-weight: 700
        }

            .profile-wrapper .locations.section #locations-container .practice .phone-appt .label {
                text-transform: uppercase
            }

.profile-wrapper .biography.section .biography-text {
    overflow: hidden
}

.profile-wrapper .biography.section .biography-button {
    display: none
}

.profile-wrapper .videos.section .videos-wrap {
    margin-bottom: 2rem
}

.profile-wrapper .videos.section .video-container {
    overflow: hidden
}

.profile-wrapper .videos.section .flex-video-pair {
    overflow: hidden;
    list-style: none;
    padding-left: 0;
    margin-bottom: 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.profile-wrapper .comments.section #comments .btn-default {
    display: block;
    position: relative;
    max-width: 18rem;
    min-width: 10rem;
    margin: 0 auto 1.5rem;
    padding: .75rem 1.25rem;
    background-color: #dcdcdc;
    font-size: 1rem;
    line-height: 1.5;
    color: #414141;
    text-align: center;
    text-decoration: none;
    text-overflow: clip;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .3s;
    cursor: pointer
}

.a11y-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    clip-path: inset(50%);
    border: 0
}

.btn--linkopen {
    background-color: transparent;
    border: 1px solid #c4c4c4
}

    .btn--linkopen:after {
        display: none
    }

    .btn--linkopen:hover {
        background-color: #dcdcdc
    }

.no-search-results {
    padding: 2rem;
    border: 1px solid #ddd;
    margin: 2rem 0
}

    .no-search-results p:last-child {
        margin: 0
    }

.ratingsmd-comment-head .ratingsmd-rating-cnt, .ratingsmd-outof {
    color: #555
}

div.ratingsmd-star-list {
    margin: 0;
    padding: 0
}

    div.ratingsmd-star-list span {
        list-style: none;
        display: inline-block;
        font-size: 104%;
        margin: 0 4px 0 0
    }

        div.ratingsmd-star-list span i {
            color: #f7bb06
        }

.ratingsmd-summary div.ratingsmd-star-list span {
    font-size: 120%
}

.ratingsmd-coment-list {
    margin: 0;
    padding: 0
}

.ratingsmd-comment-entry {
    display: block;
    border-bottom: 1px solid #eee;
    padding: 0;
    margin: 0;
    list-style: none;
    outline: none
}

    .ratingsmd-comment-entry:focus-visible {
        background: #f0f3f7
    }

.ratingsmd-comment-entry-inner {
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0
}

.ratingsmd-comments-more-link {
    margin: auto;
    display: block;
    background: transparent;
    border: none;
    font-size: 90%;
    color: #00e;
    cursor: pointer
}

.ratingmd-a11y-hidden {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.ratingsmd-comments-start {
    margin-top: 1.75rem
}

.ratingsmd-questionratings {
    border: 1px solid #eee;
    margin: 0;
    padding: 2em;
    max-width: 100% !important
}

.ratingsmd-qr-entry.ratingsmd-qr-entry-first {
    border-top: none !important
}

.ratingsmd-qr-entry {
    margin: 0;
    border-top: 1px solid #eee !important;
    padding: .75em 0 !important;
    list-style: none
}

.ratingsmd-qr-avg, .ratingsmd-qr-label {
    font-weight: 700
}

.ratingsmd-star-list {
    font-size: 1rem
}

.ratingsmd-comment-entry:focus, .ratingsmd-comment-entry:focus-visible {
    outline: 2px dotted #666 !important
}

.ratingsmd-comment-entry .ratingsmd-comment-entry-inner {
    -ms-flex-direction: column;
    flex-direction: column
}

.ratingsmd-leftside {
    width: 100% !important;
    max-width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ratingsmd-date {
    float: right !important
}

.ratingsmd-comment-entry .ratingsmd-comment-text {
    font-size: .95rem
}

.ach-doctor-insurance {
    background-color: #eaeff1;
    margin-top: 2rem;
    padding: 2rem
}

    .ach-doctor-insurance p {
        margin-bottom: 1rem
    }

.ach-doctor-insurance-content, .ach-doctor-insurance-title {
    padding-left: 1rem
}

.ach-doctor-insurance-list {
    padding-left: 1.5rem;
    column-count: 1
}

.ach-disclaimer {
    padding: 0;
    font-size: .75rem;
    line-height: 1.375rem;
    margin-bottom: 0
}

.ach-print-directory {
    padding: 3.1875rem .9375rem;
    text-align: center
}

    .ach-print-directory h3, .ach-print-directory p {
        padding: 0;
        margin: auto !important
    }

    .ach-print-directory h3 {
        margin-bottom: .5rem !important
    }

.ach-indicator-container {
    display: -ms-flexbox;
    display: flex;
    margin: -.5rem 0 .5rem;
    -ms-flex-align: center;
    align-items: center
}

.ach-indicator-dot {
    width: .75rem;
    height: .75rem;
    background-color: #ebb700;
    margin-right: .5rem;
    border-radius: 50%
}

.ach-indicator-text {
    font-size: 12px
}

.ach-footer .content-blocks.module-container {
    padding-top: 0
}

.ach-footer .content-blocks .module-content {
    -ms-flex-pack: start;
    justify-content: start
}

.ach-footer .content-blocks .content-blocks {
    padding-top: 0;
    padding-bottom: 0
}

.masthead-loc .mm-navbar__title {
    color: inherit
}

.masthead-loc a.menu-panel-title {
    text-decoration: none
}

    .masthead-loc a.menu-panel-title:hover {
        text-decoration: underline
    }

.footer-loc h2 {
    color: inherit
}

[id*=play-video-text-] {
    display: none
}

.youtube-player {
    position: relative;
    padding-bottom: 56.25%;
    max-width: 100%;
    height: auto;
    background-color: transparent;
    overflow: hidden
}

    .youtube-player .play-btn {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        width: 4rem;
        height: 2.5rem;
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 546 384'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' fill-opacity='.75' fill-rule='nonzero' d='M534.59 60.083c-6.279-23.65-24.78-42.276-48.271-48.597C443.739 0 273 0 273 0S102.262 0 59.681 11.486C36.191 17.808 17.69 36.433 11.41 60.083 0 102.95 0 192.388 0 192.388s0 89.438 11.41 132.305c6.279 23.65 24.78 41.5 48.271 47.821C102.261 384 273 384 273 384s170.738 0 213.319-11.486c23.49-6.321 41.992-24.171 48.272-47.821C546 281.826 546 192.388 546 192.388s0-89.438-11.41-132.305z'/%3E%3Cpath fill='%23FFF' d='M217.001 110.004v164.013l144.005-82.007z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
        cursor: pointer;
        transition: width .3s,height .3s
    }

    .youtube-player iframe {
        z-index: 100;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: transparent
    }

    .youtube-player img {
        display: block;
        max-width: 100%;
        height: auto;
        border: none;
        cursor: pointer;
        transition: all .4s;
        margin: auto
    }

    .youtube-player img, .youtube-thumb {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%
    }

.youtube-thumb {
    height: 100%;
    border: 1px solid transparent;
    background: none;
    overflow: hidden
}

.flex-video iframe[src*="viewmedica.com"] {
    border: 1px solid transparent !important
}

.youtube-thumb:focus .play-btn, .youtube-thumb:hover .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 4rem;
    height: 2.5rem;
    display: block;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 546 384'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F91629' fill-opacity='.75' fill-rule='nonzero' d='M534.59 60.083c-6.279-23.65-24.78-42.276-48.271-48.597C443.739 0 273 0 273 0S102.262 0 59.681 11.486C36.191 17.808 17.69 36.433 11.41 60.083 0 102.95 0 192.388 0 192.388s0 89.438 11.41 132.305c6.279 23.65 24.78 41.5 48.271 47.821C102.261 384 273 384 273 384s170.738 0 213.319-11.486c23.49-6.321 41.992-24.171 48.272-47.821C546 281.826 546 192.388 546 192.388s0-89.438-11.41-132.305z'/%3E%3Cpath fill='%23FFF' d='M217.001 110.004v164.013l144.005-82.007z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    cursor: pointer
}

@media (min-width:30.0625rem) {
    .results-column.mobile-first .faculty-results-wrapper .results-per-page {
        right: 0;
        top: 0;
        position: absolute;
        margin-top: 0;
        line-height: inherit !important
    }
}

@media (min-width:40.0625rem) {
    #profilesSearchForm .main-wrap .ui-autocomplete {
        width: 32rem !important
    }
}

@media (min-width:40.0625rem) {
    .other-search-options .icon-heading {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        margin: -1rem 0 0
    }

    .other-search-options ul {
        padding-left: 5.75rem
    }

    .profile-wrapper .icon-links a {
        display: inline-block
    }

    .youtube-player .play-btn, .youtube-thumb:focus .play-btn, .youtube-thumb:hover .play-btn {
        width: 5rem;
        height: 3.5rem
    }
}

@media (min-width:50.0625rem) {
    #fad-more-options #more-search-opts-content {
        padding: 0 2rem
    }

        #fad-more-options #more-search-opts-content .section-form-select {
            margin-bottom: 0
        }

    #profilesSearchContainer.mobile-first #landing-top ul li {
        display: inline-block;
        border-left: 1px solid #000;
        padding-left: 2rem;
        margin-left: 2rem
    }

        #profilesSearchContainer.mobile-first #landing-top ul li:first-child {
            border-left: 0;
            padding-left: 0;
            margin-left: 0
        }

    #profilesSearchForm .main-wrap {
        display: -ms-flexbox;
        display: flex
    }

        #profilesSearchForm .main-wrap #query {
            margin: 0 1rem 0 0;
            -ms-flex-positive: 1;
            flex-grow: 1;
            width: auto
        }

    .result-details-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center
    }

    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result h2 {
        max-width: none
    }

    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .main-wrap {
        padding-bottom: 0;
        width: 100%
    }

    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .media {
        float: left;
        margin-right: 1rem;
        width: 9rem
    }

    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .info {
        margin-top: 0;
        float: left;
        width: calc(70% - 11rem)
    }

    .profile-wrapper .profile-menu-container {
        display: block;
        padding: .5rem 0
    }

    .profile-wrapper nav .profile-toggle-header {
        display: none
    }

    .profile-wrapper nav ul li {
        display: inline-block
    }

        .profile-wrapper nav ul li a {
            border: 0;
            margin: 0;
            padding: 0 1rem
        }

    .profile-wrapper .personal.section .top {
        display: -ms-flexbox;
        display: flex
    }

    .profile-wrapper .personal.section .media {
        width: auto
    }

    .profile-wrapper .personal.section .ds-summary {
        clear: none
    }
}

@media (min-width:50.0625rem) {
    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result .secondary-wrap {
        margin-top: 0;
        margin-left: 1rem;
        width: 30%;
        margin-top: 2rem;
        text-align: right;
        float: right;
        position: relative
    }

    .results-column.mobile-first .faculty-results-wrapper .faculty-results-list li .faculty-result {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:60.0625rem) {
    #profilesSearchContainer.mobile-first > .hero {
        min-height: calc(100vh - 5rem);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .profile-wrapper .section .columns {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: start
    }

        .profile-wrapper .section .columns .main-column {
            margin-right: 4rem;
            -ms-flex-preferred-size: 60%;
            flex-basis: 60%;
            -ms-flex-positive: 2;
            flex-grow: 2
        }

        .profile-wrapper .section .columns .side-column {
            -ms-flex-preferred-size: 40%;
            flex-basis: 40%;
            margin-top: 0
        }
}

@media (min-width:60.0625rem) {
    .other-search-options {
        display: -ms-flexbox;
        display: flex
    }

        .other-search-options .entity-search-options {
            -ms-flex: 1 1 100%;
            flex: 1 1 100%;
            max-width: calc(100% - 25rem);
            padding-right: 2rem;
            margin-bottom: 0
        }

        .other-search-options .researcher-search-options {
            -ms-flex: 0 0 25rem;
            flex: 0 0 25rem;
            max-width: 25rem;
            padding-left: 2.5rem;
            position: relative
        }

            .other-search-options .researcher-search-options:before {
                content: "";
                position: absolute;
                left: 0;
                height: 100%;
                border-left: 1px solid #dddad8
            }
}

@media (min-width:64.0625rem) {
    #more-search-opts.facet-sidebar-btn {
        display: none !important
    }

    #more-search-opts-content.facet-sidebar {
        display: block !important;
        padding: .75rem 0 0 .45rem
    }

    #profiles-search-wrap {
        margin-bottom: 2rem;
        padding-bottom: 2rem;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

        #profiles-search-wrap .content-blocks {
            padding-top: 1rem
        }

    #more-search-opts-content.facet-sidebar ul.accordion {
        margin: 1rem 1rem 0 0
    }

        #more-search-opts-content.facet-sidebar ul.accordion .accordion-item {
            border-bottom: 1px solid #e7e7e7
        }

    #more-search-opts-content.facet-sidebar .az-link {
        margin-left: 0
    }

    #more-search-opts-content.facet-sidebar h2 {
        display: block;
        padding-right: 1.5rem
    }

    #search-results-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #facets-wrap {
        background: none;
        -ms-flex: 1 1 30%;
        flex: 1 1 30%;
        max-width: 30%;
        padding: 0 1.5rem 0 0
    }

    .results-column.mobile-first {
        -ms-flex: 1 1 70%;
        flex: 1 1 70%;
        max-width: 70%
    }
}

@media (min-width:75.0625rem) {
    #profilesSearchContainer.mobile-first > .hero .hero-wrap {
        width: 75rem
    }
}

@media (min-width:75.0625rem) {
    .other-search-options .entity-search-options ul {
        columns: 2;
        column-gap: 2rem
    }

    .other-search-options .entity-search-options li {
        break-inside: avoid
    }
}

@media screen and (min-width:600px) {
    .ratingsmd-comment-entry .ratingsmd-comment-entry-inner {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .ratingsmd-comment-entry .ratingsmd-comment-text {
        font-size: 1rem
    }

    .ratingsmd-leftside {
        float: left;
        width: 24%;
        max-width: 160px;
        min-width: 100px;
        text-align: left;
        display: inline-block
    }

    .ratingsmd-date {
        float: left !important
    }
}

@media only screen and (min-width:700px) {
    .ach-doctor-insurance-list {
        column-count: 2
    }

        .ach-doctor-insurance-list li {
            padding-right: 1rem
        }
}

@media print {
    #fad-more-options, .faculty-modal-wrapper > a:last-child, .flex-video, .nav-container {
        display: none
    }

    .profile-wrapper {
        margin-top: 2rem
    }

    .personal .media {
        float: left
    }

    #Locations {
        break-inside: avoid
    }

    #locations-container iframe {
        width: 100%;
        height: 100%
    }

    .personal .top .media {
        width: auto;
        height: auto;
        float: left
    }

        .personal .top .media img {
            width: 80px
        }

    .personal .top .content {
        width: calc(100% - 112px);
        float: right
    }

    .featured-content-block-module {
        clear: both;
        float: none
    }

    span.ds-stars {
        background: url(/lib/docscores/star-ratings-sprite.png) 0 0 repeat-x !important
    }

    span.ds-stars5 {
        background-position: 0 -160px !important
    }

    span.ds-stars45 {
        background-position: 0 -144px !important
    }

    span.ds-stars4 {
        background-position: 0 -128px !important
    }

    span.ds-stars35 {
        background-position: 0 -112px !important
    }

    span.ds-stars3 {
        background-position: 0 -96px !important
    }

    span.ds-stars25 {
        background-position: 0 -80px !important
    }

    span.ds-stars2 {
        background-position: 0 -64px !important
    }

    span.ds-stars15 {
        background-position: 0 -48px !important
    }

    span.ds-stars1 {
        background-position: 0 -32px !important
    }

    span.ds-stars05 {
        background-position: 0 -16px !important
    }

    span.ds-stars0 {
        background-position: 0 0 !important
    }
}

span.ds-stars                        {display: block; background: url(star-ratings-sprite.png) 0 0 repeat-x;  width: 88px;  height: 16px; }
span.ds-stars5                       {background-position: 0 -160px;}
span.ds-stars45                      {background-position: 0 -144px;}
span.ds-stars4                       {background-position: 0 -128px;}
span.ds-stars35                      {background-position: 0 -112px;}
span.ds-stars3                       {background-position: 0 -96px;}
span.ds-stars25                      {background-position: 0 -80px;}
span.ds-stars2                       {background-position: 0 -64px;}
span.ds-stars15                      {background-position: 0 -48px;}
span.ds-stars1                       {background-position: 0 -32px;}
span.ds-stars05                      {background-position: 0 -16px;}
span.ds-stars0                       {background-position: 0 0px;}

.personal.section .reputation-summary{
    margin-top: -4px;
    padding: 0 0 12px 20px;

    clear: both;
    display: block;
    overflow: hidden;
}
.personal.section .ds-summary {
    margin-bottom: 5px;
}

.personal.section .reputation-summary .comments{
    display: inline-block;
    }
.personal.section .reputation-summary .ratings {
    float: none;
    display: inline;
}
.loaded .link-comments{
    display: none;
}
.personal.section .loaded .nolink-comments{
    display: none;
}
.personal.section .commentamount-0 .loaded .nolink-comments{
    display: inline;
}

.personal.section .loaded .link-comments{
    display: inline;
}
.personal.section .commentamount-0 .loaded .link-comments{
    display: none;
}

#physicianDataFilteredResults .reputation-summary {
    margin-bottom: 16px;
}
#physicianDataFilteredResults .reputation-summary > div:first-child {
    display: inline-block;
    vertical-align: middle;
}
#physicianDataFilteredResults .reputation-summary > div:first-child + .average-wrapper {
    display: inline-block;
}

.faculty-results-list-bio .reputation-summary,
#physicianDataSearchResults .reputation-summary{
    position: relative;
    top: -5px;

    overflow: hidden;
}

.reputation-summary .average-wrapper{
    margin-right: 8px;
}
.reputation-summary .stars{
    float: left;
    margin-right: 8px;
}
.reputation-summary .ratings{
    float: left;
}
.faculty-results-list-bio .reputation-summary .ratings{
    clear:left;
}
.reputation-summary .average,
.reputation-summary .average-max{
    font-weight: bold;
    font-size: .6875rem;
}
.reputation-summary .comment-count{
    font-size: .6875rem;
}
.reputation-summary .rating-count{
    font-size: .6875rem;
}
.reputation-summary .comment-divider{
    margin: 0 3px;
}

.faculty-results-list-bio .reputation-summary .comments{
    float: left;
}



/*
#Comments .comment-prefix{
    max-width: 630px;
    min-width: 200px;
    margin-bottom: 45px;
}
#Comments .about-survey{
    float:right;
}
#Comments .about-survey a{
    text-decoration: none;
    font-size: 12px;
}
#Comments .comments-summary{
    float: left;
}



@media (max-width: 345px) {
    #Comments .about-survey{
        display: block;
        float: left;
    }
}
@media (max-width: 768px) {
    #Comments .comment-prefix .rating-count{
        display: block;
        margin: 0px;
    }
}
*/


#Comments .ds-comments .ds-comment.comment {
    position: relative;
}


#Comments .ds-comments .ds-lcol,
#Comments .ds-comments .ds-rcol {
    float: none;
    width: auto;
    min-width: 0;
    max-width: none;
    clear:both;
}


#Comments .ds-comments .ds-rcol {
    width: auto;
}

#Comments .ds-comments .ds-rcol .ds-body{
    font-size: .95rem;
    line-height: 1.4em;
    margin-top: .5em !important;
}
.ds-commentprefix .ds-ratingcount {
    margin: 0 .63rem;
    color: #777;
}
#Comments .ds-comments .ds-comment,
#Comments .ds-comments .ds-commentprefix {
    position: relative;
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
}
#Comments .ds-comments .ds-commentprefix {
    border-bottom: 2px solid #eeeeee;
    max-width: none;
    min-width: 0;
}

#Comments .ds-comments .ds-stars {
    left: 0;
    margin-bottom: .5em;
}

#Comments .ds-comments  .ds-stars {display: block;  width: 88px;  height: 16px; }

#Comments .ds-comments .ds-date {
    border-right: 1px solid gray;
    margin: .3em 1em .2em 0;
    line-height: 1em;
    padding-right: 1em;
}
#Comments .comment-prefix .average,
#Comments .comment .author {
    color: inherit;
    font-weight: normal;
}
#Comments .comments-description {
    font-size: .82rem;
}
#Comments .ds-comments ul {
    padding-left: 0;
    list-style: none;
}


#Comments  .ds-comments-more-link { border: 1px solid transparent; display: block; width: 100%; background: #e2e2e2; padding: 5px; border-radius: 4px; cursor: pointer; text-align: center; text-transform: uppercase; font-size: .88rem; -webkit-box-sizing: border-box; box-sizing: border-box; text-decoration: none; color: black;}
#Comments .ds-comments-more-link:focus {
    outline: 2px dotted #0068c1;
}
#Comments .ds-comments {
    margin-top: 1.57rem;
}

#Comments .ds-comments .average-wrapper{
    display: block;
    float: none;
    clear: both;
}
.ds-questiontext,
#Comments .ds-average,
#Comments .ds-comments .average-wrapper .ds-average-max{
    font-weight: bold;
}

#Comments .ds-comments .ds-comment {
    max-width: none;
    min-width: 0;
    border-bottom: 1px solid #eeeeee;
}
#Comments #comments-list li:focus,
#Comments .ds-comments .ds-comment:focus {
    outline: 2px dotted #666;
}
#Comments .comments-summary {
    float: left;
}
#Comments .about-survey {
    display: block;
    clear: both;
}
@media (min-width: 480px) {
    #Comments .ds-comments .ds-comment,
    #Comments .ds-comments .ds-commentprefix {
        padding-left: 7.5rem;
    }
    #Comments .ds-comments .ds-stars {
        position: absolute;
    }
    #Comments .ds-comments .average-wrapper{
        display: inline;
    }
}
@media (min-width: 630px) {
    #Comments .ds-breakdown ul li {
    text-align: right;
  }
    #Comments .ds-breakdown ul li .ds-questiontext {
        float: left;
        margin-top: 0;
  }
    #Comments .about-survey {
      float: right;
    clear: none;
    }

}

/* breakdown css*/

#Comments .ds-breakdown ul {
    border: 1px solid #eeeeee;
    margin: 0;
    padding: 2em;
}

#Comments .ds-breakdown ul li {
    margin: 0;
    border-top: 1px solid #eeeeee;
    padding: .75em 0;
    list-style: none;
}

#Comments .ds-breakdown ul li:first-child {
    padding-top: 0;
    border: 0;
}

#Comments .ds-breakdown ul li:last-child {
    padding-bottom: 0;
}

#Comments .ds-breakdown ul li .ds-questiontext {
    display: block;
    margin-top: .5em;
}


#Comments .ds-breakdown ul li .ds-average {
    float: none;
    display: inline;
}

#Comments .ds-breakdown ul li .ds-stars {
    float: none;
    display: inline-block;
    vertical-align: text-bottom;
    margin-left: 10px;
}

@media (min-width: 630px) {
    #Comments .ds-breakdown ul li {
    text-align: right;
  }
    #Comments .ds-breakdown ul li .ds-questiontext {
        float: left;
        margin-top: 0;
  }

}

.alternating-bgs #Comments:nth-child(2n+0) .ds-commentprefix .ds-ratingcount {
    color: #737373;
}

.alternating-bgs #Comments:nth-child(2n+0) .ds-breakdown ul li:first-child {
    border: 0;
}
.alternating-bgs #Comments:nth-child(2n+0) .ds-comments-more-link {
    background: #ccc;
    }

.alternating-bgs #Comments:nth-child(2n+0) .ds-breakdown ul,
.alternating-bgs #Comments:nth-child(2n+0) .ds-breakdown ul li,
.alternating-bgs #Comments:nth-child(2n+0) .ds-comments .ds-comment,
.alternating-bgs #Comments:nth-child(2n+0) .ds-comments .ds-commentprefix {
    border-color: #ccc;
}


#Comments .ds-comments .ds-commentprefix:only-child,
.alternating-bgs #Comments:nth-child(2n+0) .ds-comments .ds-commentprefix:only-child {
    border-width: 0; 
} 

.alternating-bgs #Comments:nth-child(2n+0) hr.ds-divider {
  border-top: 1px solid #ccc;
}

.rep-manager-block{
    display: none;
}


/* video widget css */
.video-widget-title {background:#f5f5f5;border-top:1px solid #DDD;color:#4C689A;font-family: 'Gill Sans','Gill Sans MT','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:200;line-height:1em;margin:1em 0;padding:0.35em 0.45em;clear:both;}
/* setup wrapper/layout */
.flex-video-wrapper {width:100%;clear:both;float:left;margin:0 0 2em 0;border-bottom:1px solid #ddd;}
.flex-video-outer {border-bottom:1px solid #ddd;}
.flex-video {background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .2);border:1px solid #ededed;}
.flex-video-inner {border:10px solid #fff;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;}
.flex-video-inner-4x3 {padding-bottom:71%;}
.flex-video-inner iframe, .flex-video-inner object, .flex-video-inner embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.flex-video-wrapper .flex-video-text {padding:10px;width:98%;float:left;clear:both;}
.flex-video-wrapper .flex-video-new-row {clear:both;}
.flex-video {float:left;width:100%;clear:both;}

.flex-video-inner img {float: left;width: 100%;height: auto;margin: -30px 0 0 0;}

/* video pairs */
.flex-video-pair .flex-video-outer {width:49%;float:left;border-bottom:none;}
.flex-video-pair .flex-video-last {float:right;}
.flex-video-pair .flex-video .flex-video-text {float:left;}
/* video three column */
.flex-video-trips .flex-video-outer {width:31.56%;float:left;margin:0 1%;border-bottom:none;}
.flex-video-trips .flex-video-first {margin:0 1% 0 0;}
.flex-video-trips .flex-video-last {margin:0 0 0 1%;}
/* video four column */
.flex-video-quads .flex-video-outer {width:23.23%;float:left;margin:0 1%;border-bottom:none;}
.flex-video-quads .flex-video-first {margin:0 1% 0 0;}
.flex-video-quads .flex-video-last {margin:0 0 0 1%;}
/* videos with fixed widths */
.video-800 {width:800px;max-width:100%;}
.video-700 {width:700px;max-width:100%;}
.video-600 {width:600px;max-width:100%;}
.video-500 {width:500px;max-width:100%;}
.video-400 {width:400px;max-width:100%;}
.video-300 {width:300px;max-width:100%;}
.video-200 {width:200px;max-width:100%;}
.video-800-left {width:800px;max-width:100%;float:left;margin:20px 20px 20px 0;}
.video-700-left {width:700px;max-width:100%;float:left;margin:20px 20px 20px 0;}
.video-600-left {width:600px;max-width:100%;float:left;margin:20px 20px 20px 0;}
.video-500-left {width:500px;max-width:100%;float:left;margin:20px 20px 20px 0;}
.video-400-left {width:400px;max-width:100%;float:left;margin:20px 20px 20px 0;}
.video-300-left {width:300px;max-width:100%;float:left;margin:20px 20px 20px 0;}
.video-200-left {width:200px;max-width:100%;float:left;margin:20px 20px 20px 0;}
.video-800-right {width:800px;max-width:100%;float:right;margin:20px 0 20px 20px;}
.video-700-right {width:700px;max-width:100%;float:right;margin:20px 0 20px 20px;}
.video-600-right {width:600px;max-width:100%;float:right;margin:20px 0 20px 20px;}
.video-500-right {width:500px;max-width:100%;float:right;margin:20px 0 20px 20px;}
.video-400-right {width:400px;max-width:100%;float:right;margin:20px 0 20px 20px;}
.video-300-right {width:300px;max-width:100%;float:right;margin:20px 0 20px 20px;}
.video-200-right {width:200px;max-width:100%;float:right;margin:20px 0 20px 20px;}
/* small 4 video box */
.multiple-link-widget {background:white;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);height: inherit;width:250px;padding:5px;float: right;margin: 0 0 1em 2%;}
.multiple-link-widget-img {background:white;float:left;margin:0;overflow:hidden;padding:5px;width:115px;}
.multiple-link-widget-img a {width:100%;position:relative;display:block;}
.multiple-link-widget-img a div {width:100%;height:100%;position:absolute;background:url(/sebin/d/e/play-btn.png) no-repeat 50% 50%;}
.multiple-link-widget-img a img {width:100%;max-width:100%;}
/* small single video widgets */
.video-widget-single-left, .video-widget-single-right {width:450px;background:white;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.video-widget-single-left {float:left;margin:1em 1em 1em 0;}
.video-widget-single-right {float:right;margin:1em 0 1em 1em;}
.video-widget-single-left div, .video-widget-single-right div {padding:10px;}
.video-widget-single-left div a, .video-widget-single-right div a {float:left;margin:0 10px 10px 0;position:relative;}
.video-widget-single-left div a div, .video-widget-single-right div a div {padding:0;width:100%;height:100%;position:absolute;background:url(/sebin/d/e/play-btn.png) no-repeat 50% 50%;}
.video-widget-single-left div a img, .video-widget-single-right div a img {float:left;}
.video-widget-single-left p, .video-widget-single-right p {margin:0 0 1em 0;}
/* callout widgets */
.video-widget-callout {padding:10px;border:1px solid #CCC;margin:0 0 15px 0;font-size:12px;line-height: 1.25em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.video-widget-callout-inner {padding:6px;background:#EAEEFC;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#EAEEF9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNlYWVlZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #EAEEF9 52%, white 94%);background:-webkit-gradient(linear, left top, left bottom, color-stop(52%,#EAEEF9), color-stop(94%,white));background:-webkit-linear-gradient(top, #EAEEF9 52%,white 94%);background:-o-linear-gradient(top, #EAEEF9 52%,white 94%);background:-ms-linear-gradient(top, #EAEEF9 52%,white 94%);background:linear-gradient(to bottom, #EAEEF9 52%,white 94%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef9', endColorstr='#ffffff',GradientType=0 );}
.video-widget-callout-inner .flex-video-wrapper {margin:0 0 1em 0;}
.video-widget-callout .flex-video-outer, .video-widget-callout .flex-video-inner {border:none;}
.video-widget-callout .flex-video {border:0 none;}
/* sidebar widgets */
.video-widget-sidebar-wrapper {border-top:1px solid #CAD3E3;padding:1.5em 0 0 0;}
.video-widget-sidebar {width:100%;border-bottom:1px solid #CAD3E3;}
.video-widget-sidebar div {float:left;width: 100%;max-width: 100%;}
.video-widget-sidebar-thumb {float:left;position:relative;margin:0 10px 10px 0;width:25%;}
.video-widget-sidebar-thumb div {width:100%;height:100%;position:absolute;top:0;left:0;background:url(/sebin/d/e/play-btn.png) no-repeat 50% 50%;}
.video-widget-sidebar {float:left;margin:0 0 1em 0;padding:0 0 1em 0;}
.video-widget-sidebar img {float:left;max-width:100%;width:100%;}
.video-widget-sidebar p {margin:0 0 1em 0;}
/* inline full width widget */
.video-widget-inline, .video-widget-inline-no-border {width:100%;padding:1.5em 0;margin:.5em 0 1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;float:left;clear:both;}
.video-widget-inline-no-border {border-top:none;border-bottom:none;}
.video-widget-inline .flex-video-wrapper, .video-widget-inline-no-border .flex-video-wrapper {float:right;width:55%;margin:0 10px 0 1em;}
.video-widget-inline .flex-video-wrapper .flex-video-outer,  .video-widget-inline-no-border .flex-video-wrapper .flex-video-outer {border:0;margin:0;}
.video-widget-inline .flex-video-text, .video-widget-inline-no-border .flex-video-text {padding:0;}
/* text resets */
.flex-video-text h1, .flex-video-text h2, .flex-video-text h3, .flex-video-text h4, .flex-video-text h5, .flex-video-text h6 {margin:0;padding:0;border:0;}
.flex-video-text p {margin:10px 0;}

@media screen and (max-width: 1004px) {
/* nothing to see here... yet */
}

@media screen and (max-width: 740px) {
.flex-video-quads .flex-video-outer {width:49%;float:left;margin:0 0 1em 0;}
.flex-video-quads .flex-video-second {float:right;}
.flex-video-quads .flex-video-third {float:left;}
.flex-video-quads .flex-video-last {float:right;}
.video-widget-single-left, .video-widget-single-right {width:100%;clear:both;margin:1em 0;}
}
@media screen and (max-width: 640px) {
/* inline full width widget */
.video-widget-inline, .video-widget-inline-no-border {width:100%;}
.video-widget-inline .flex-video-wrapper, .video-widget-inline-no-border .flex-video-wrapper {float:left;width:100%;margin:0 0 20px 0;}
.video-widget-inline .flex-video-wrapper .flex-video-outer, .video-widget-inline-no-border .flex-video-wrapper .flex-video-outer {border:0;margin:0 0 1.5em 0;}
.video-widget-inline .flex-video-text, .video-widget-inline-no-border .flex-video-text {padding:0 10px;}
.flex-video-pair .flex-video-outer, .flex-video-quads .flex-video-outer {width:100%;float:left;margin:0 0 1em 0;}
.flex-video-trips .flex-video-outer {width:100%;float:left;margin:0 0 1em 0;}
.video-widget-sidebar div {padding:0;}
}

.ent-loc-article .article-content .flex-video img {
    max-width: 100% !important;
    margin: auto;
}
