@charset "UTF-8";
@font-face {
  font-family: "Philing";
  src: url("../assets/fonts/philing-webfont.eot");
  src: url("../assets/fonts/philing-webfont.eot?#iefix") format("eot"), url("../assets/fonts/Philing.otf") format("truetype"), url("../assets/fonts/philing-webfont.woff") format("woff"), url("../assets/fonts/philing-webfont.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Louize";
  src: url("../assets/fonts/Louize.eot");
  src: url("../assets/fonts/Louize.eot?#iefix") format("eot"), url("../assets/fonts/Louize.ttf") format("truetype"), url("../assets/fonts/Louize.woff2") format("woff2"), url("../assets/fonts/Louize.woff") format("woff"), url("../assets/fonts/Louize.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Louize Medium";
  src: url("../assets/fonts/Louize-Medium.eot");
  src: url("../assets/fonts/Louize-Medium.eot?#iefix") format("eot"), url("../assets/fonts/Louize-Medium.ttf") format("truetype"), url("../assets/fonts/Louize-Medium.woff2") format("woff2"), url("../assets/fonts/Louize-Medium.woff") format("woff"), url("../assets/fonts/Louize-Medium.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Louize Bold";
  src: url("../assets/fonts/Louize-Bold.eot");
  src: url("../assets/fonts/Louize-Bold.eot?#iefix") format("eot"), url("../assets/fonts/Louize-Bold.ttf") format("truetype"), url("../assets/fonts/Louize-Bold.woff2") format("woff2"), url("../assets/fonts/Louize-Bold.woff") format("woff"), url("../assets/fonts/Louize-Bold.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Louize Italic";
  src: url("../assets/fonts/louize-italic-webfont.eot");
  src: url("../assets/fonts/louize-italic-webfont.eot?#iefix") format("eot"), url("../assets/fonts/louize-italic-webfont.ttf") format("truetype"), url("../assets/fonts/louize-italic-webfont.woff2") format("woff2"), url("../assets/fonts/louize-italic-webfont.woff") format("woff"), url("../assets/fonts/louize-italic-webfont.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Louize Bold Italic";
  src: url("../assets/fonts/louize-bolditalic-webfont.eot");
  src: url("../assets/fonts/louize-bolditalic-webfont.eot?#iefix") format("eot"), url("../assets/fonts/louize-bolditalic-webfont.ttf") format("truetype"), url("../assets/fonts/louize-bolditalic-webfont.woff2") format("woff2"), url("../assets/fonts/louize-bolditalic-webfont.woff") format("woff"), url("../assets/fonts/louize-bolditalic-webfont.svg#svgFontName") format("svg");
}

/*@font-face{
font-family:"Nationale";
src:url("../assets/fonts/Nationale-Regular.eot");
src:url("../assets/fonts/Nationale-Regular.eot?#iefix") format("eot"),
url('../assets/fonts/Nationale-Regular.ttf') format('truetype'),
url('../assets/fonts/Nationale-Regular.woff2') format('woff2'),
url('../assets/fonts/Nationale-Regular.woff') format('woff'),
url('../assets/fonts/Nationale-Regular.svg#svgFontName') format('svg');
}
$font_nationale:"Nationale", "Helvetica";*/
@font-face {
  font-family: "Nationale";
  src: url("../assets/fonts/nationale-webfont.eot");
  src: url("../assets/fonts/nationale-webfont.eot?#iefix") format("eot"), url("../assets/fonts/Nationale.otf") format("truetype"), url("../assets/fonts/nationale-webfont.ttf") format("truetype"), url("../assets/fonts/nationale-webfont.woff2") format("woff2"), url("../assets/fonts/nationale-webfont.woff") format("woff"), url("../assets/fonts/nationale-webfont.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Nationale DemiBold";
  src: url("../assets/fonts/Nationale-DemiBold.eot");
  src: url("../assets/fonts/Nationale-DemiBold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/Nationale-DemiBold.ttf") format("truetype"), url("../assets/fonts/Nationale-DemiBold.woff2") format("woff2"), url("../assets/fonts/Nationale-DemiBold.woff") format("woff"), url("../assets/fonts/Nationale-DemiBold.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Nationale Italic";
  src: url("../assets/fonts/Nationale-Italic.eot");
  src: url("../assets/fonts/Nationale-Italic.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/Nationale-Italic.ttf") format("truetype"), url("../assets/fonts/Nationale-Italic.woff2") format("woff2"), url("../assets/fonts/Nationale-Italic.woff") format("woff"), url("../assets/fonts/Nationale-Italic.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Nationale Medium";
  src: url("../assets/fonts/Nationale-Medium.eot");
  src: url("../assets/fonts/Nationale-Medium.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/Nationale-Medium.ttf") format("truetype"), url("../assets/fonts/Nationale-Medium.woff2") format("woff2"), url("../assets/fonts/Nationale-Medium.woff") format("woff"), url("../assets/fonts/Nationale-Medium.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Nationale Light";
  src: url("../assets/fonts/Nationale-Light.eot");
  src: url("../assets/fonts/Nationale-Light.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/Nationale-Light.ttf") format("truetype"), url("../assets/fonts/Nationale-Light.woff2") format("woff2"), url("../assets/fonts/Nationale-Light.woff") format("woff"), url("../assets/fonts/Nationale-Light.svg#svgFontName") format("svg");
}

@font-face {
  font-family: "Nationale Thin";
  src: url("../assets/fonts/Nationale-Thin.eot");
  src: url("../assets/fonts/Nationale-Thin.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/Nationale-Thin.ttf") format("truetype"), url("../assets/fonts/Nationale-Thin.woff2") format("woff2"), url("../assets/fonts/Nationale-Thin.woff") format("woff"), url("../assets/fonts/Nationale-Thin.svg#svgFontName") format("svg");
}

@font-face {
  font-family: 'FuturaLTPro-Medium';
  src: url("../assets/fonts/FuturaLTPro-Medium.eot");
  src: url("../assets/fonts/FuturaLTPro-Medium.woff2") format("woff2"), url("../assets/fonts/FuturaLTPro-Medium.woff") format("woff"), url("../assets/fonts/FuturaLTPro-Medium.ttf") format("truetype"), url("../assets/fonts/FuturaLTPro-Medium.svg#FuturaLTPro-Medium") format("svg"), url("../assets/fonts/FuturaLTPro-Medium.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  font-family: "Nationale", "Helvetica";
  font-size: 12pt;
  color: #000;
}

p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol, .title {
  color: #000 !important;
  margin: 20px auto !important;
}

.h1, h2, h3, h4, h5, h6, .title {
  font-weight: bold;
}

h1 {
  width: 100%;
  text-align: center;
  font-size: 26pt;
  font-family: Louize;
}

h2 {
  width: 100%;
  text-align: center;
  font-size: 20pt;
  font-family: Louize;
}

p, blockquote {
  orphans: 3;
  /* pas de ligne seule en bas */
  widows: 3;
  /* pas de ligne seule en haut */
}

blockquote, ul, ol {
  page-break-inside: avoid;
  /* pas de coupure dans ces élements */
}

h1, h2, h3, caption {
  page-break-after: avoid;
  /* pas de saut après ces éléments */
}

a {
  color: #000 !important;
  text-decoration: none !important;
}

a[href] img {
  clear: both;
}

a[href]:after {
  content: " (" attr(href) ")";
  /* affichage des URL des liens */
}

a[href].title:after {
  content: '';
}

.print {
  display: block;
  /* affichage des éléments de classe print */
  text-align: center;
}

.print-show {
  display: block !important;
}

.print-hide {
  display: none !important;
}

img {
  max-height: 500px;
  max-width: 500px;
  margin: 10px auto;
}

.logo-print {
  margin: 10px auto;
  width: 150px;
  height: 74px;
}

.footer-print {
  position: relative;
  float: left;
  clear: both;
  display: block;
  color: #000;
  left: 0;
  bottom: 0;
  margin: 20px 0 0;
  padding: 0;
  width: 670px;
  height: auto;
  text-align: left;
  border: solid 0px #0f0;
  page-break-after: always;
}

.footer-print hr {
  margin: 0;
  width: 100%;
  color: #000;
  background-color: #000;
  border-color: #000;
  border: solid 1px #000;
}

.footer-print p {
  color: #000;
  display: block !important;
  padding: 0 0 0 30px;
  font-size: 10px;
  margin: 0;
}

.page-break {
  page-break-after: always;
}

.pop.pop-center.video,
.pop.pop-center.gallery,
.pop.pop-center.advisor,
.pop.pop-center.map,
#header,
#footer,
.mea-page,
#header-carousel,
.submenu,
.info,
.flag,
form,
.carousel,
.mea-bottom-wrapper,
.btn-print,
.content-wrapper.press .content .btn_arrow.left,
.content-wrapper.press .content .btn_arrow.right,
.options,
.xs-show,
.blog_content div.like,
.wrapper-pagination,
.talent .bloc_stats .img-visual1,
.talent .bloc_stats .img-visual2,
.bloc_join-us,
.hidden-xs {
  display: none !important;
}

/* Talents */
.talent .talent-carousel .talent-item a {
  text-decoration: none !important;
}

.talent .talent-carousel .talent-item .txts .title {
  text-decoration: underline !important;
}

.talent .talent-carousel .talent-item a[href]:after {
  content: '';
}

.talent .talent-carousel ul li {
  width: 700px !important;
}

.talent .talent-carousel .talent-item .txts a {
  text-decoration: none;
}

.jcarousel-wrapper {
  margin-left: 0px !important;
}

.jcarousel-control-prev, .jcarousel-control-next, .jcarousel-control-init {
  display: none !important;
}

/* Houses */
.content-wrapper.house #sub_fiche .visuals,
.content-wrapper.house .zone-fiche .visuals,
.content-wrapper.house a.btn-download,
.content-wrapper.house a.btn-collapse,
.content-wrapper.house a.btn-mea,
.content-wrapper.house #anchor_gallery,
.content-wrapper.house #anchor_form,
.content-wrapper.house .zone-humans .container .txts,
.content-wrapper.house .zone-acces ul li img {
  display: none !important;
}

.content-wrapper.house .title {
  font-family: "Louize";
}

.content-wrapper.house .zone-fiche .content-collapse > .txts .title {
  font-size: 50px !important;
  text-align: center;
}

.content-wrapper.house .zone-fiche .content-collapse .description {
  text-align: center;
  margin-bottom: 30px;
}

.content-wrapper.house .zone-fiche .content-collapse ul.elements {
  display: table;
  padding-left: 0px;
}

.content-wrapper.house .zone-fiche .content-collapse ul.elements li img {
  height: 80px;
}

.content-wrapper.house .zone-amenities .bloc ul.elements {
  display: table;
  padding-left: 0px;
}

.content-wrapper.house .zone-humans .bloc .txts .title,
.content-wrapper.house .zone-amenities .bloc .txts .title,
.content-wrapper.house .zone-acces .title {
  font-size: 30px !important;
  margin-bottom: 10px;
  font-family: "Louize";
}

.content-wrapper.house .zone-acces ul li .chapeau {
  font-size: 18px !important;
  font-weight: bold;
}

.content-wrapper.house .zone-acces ul li .txt {
  margin-bottom: 20px;
}

.content-wrapper.house ul.elements li {
  list-style: none;
  display: table-cell !important;
  padding: 0 20px;
}

.content-wrapper.house #sub_activities,
.content-wrapper.house #sub_room,
.content-wrapper.house .zone-humans .bloc,
.content-wrapper.house #anchor_maison {
  margin-bottom: 50px;
}

.content-wrapper.house .zone-humans .bloc .img,
.content-wrapper.house .zone-amenities .bloc .image,
.content-wrapper.house .zone-amenities .bloc .image img {
  width: 300px;
  margin-right: 40px;
}

.content-wrapper.house .zone-amenities .bloc.room .image img {
  margin-left: 40px;
}

.content-wrapper.house .zone-humans .bloc,
.content-wrapper.house .zone-amenities .bloc {
  display: table;
}

.content-wrapper.house .zone-humans .bloc .img, .content-wrapper.house .zone-humans .bloc .txts,
.content-wrapper.house .zone-amenities .bloc .image, .content-wrapper.house .zone-amenities .bloc .txts {
  display: table-cell;
  vertical-align: top;
}

.content-wrapper.house #anchor_humans {
  page-break-after: always;
}

.content-wrapper.maisons {
  /*.carousel-inner > .item.active {
	  	display: block !important;
	    img {
	      width: 333px;
	      height:200px;
	    }
	}*/
}

.content-wrapper.maisons .header,
.content-wrapper.maisons .pop.pop-center.advisor,
.content-wrapper.maisons .carousel-inner > .item.next.left,
.content-wrapper.maisons .carousel-inner > .item.prev.right,
.content-wrapper.maisons .carousel-inner > .item,
.content-wrapper.maisons article.tease.tease-house.brand .subtitle,
.content-wrapper.maisons .tiny-carousel .carousel-indicators,
.content-wrapper.maisons .carousel-control.left,
.content-wrapper.maisons .carousel-control.right,
.content-wrapper.maisons .houses .tease-house.conseil,
.content-wrapper.maisons .btn.more-results {
  display: none !important;
}

.content-wrapper.maisons .contact-print {
  text-align: center;
  width: 100%;
  font-size: 24px;
}

.content-wrapper.maisons .contact-print span {
  display: block;
  font-size: 16px;
}

.content-wrapper.maisons .footer-print {
  margin-top: 85px;
}

.content-wrapper.maisons .footer-print:nth-of-type(1) {
  margin-top: 380px;
}

.content-wrapper.maisons article.tease.tease-house.brand {
  page-break-inside: avoid;
  float: left;
  margin: 15px;
  margin-bottom: 50px;
  width: 300px;
  height: 350px;
}

.content-wrapper.maisons article.tease.tease-house.brand a[href]:after {
  content: '';
}

.content-wrapper.maisons article.tease.tease-house.brand img {
  width: 300px;
  height: 200px;
  page-break-inside: avoid;
}

.content-wrapper.maisons article.tease.tease-house.brand a.txts {
  page-break-inside: avoid;
  text-decoration: none;
  color: #4b4b4b;
  display: inline-block;
  text-align: center;
  width: 300px;
}

.content-wrapper.maisons article.tease.tease-house.brand a.txts .picto img {
  height: 60px;
  margin-top: 5px;
  margin-bottom: -5px;
}

.content-wrapper.maisons article.tease.tease-house.brand a.txts .title {
  color: #4b4b4b;
  font-size: 20px;
  text-decoration: none;
  text-align: center;
  margin: 0px;
  margin-bottom: -5px;
}

.content-wrapper.maisons article.tease.tease-house.brand a.txts .address {
  color: #4b4b4b;
  text-decoration: none;
  text-align: center;
  margin: 0px;
}

.firefox .content-wrapper.maisons article.tease.tease-house.brand .address {
  font-family: "Helvetica";
}

.safari .content-wrapper.maisons .footer-print {
  margin-top: 20px;
}

.safari .content-wrapper.maisons .footer-print:nth-of-type(1) {
  margin-top: 300px;
}

.safari .content-wrapper.maisons article.tease.tease-house.brand .address {
  font-family: "Helvetica";
}

.ie .content-wrapper.maisons .footer-print {
  margin-top: 100px;
}

.ie .content-wrapper.maisons .footer-print:nth-of-type(1) {
  margin-top: 400px;
}

/* Career */
.content-wrapper.career .description-bloc .bloc {
  page-break-inside: avoid;
}

.content-wrapper.career .form-bloc,
.content-wrapper.career .bottom-nav {
  display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaW50LmNzcyIsImNvbmZpZy9fZm9udC1mYWNlLnNjc3MiLCJwcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0dqQjtFQUNFLHVCQUFzQjtFQUN0QixnREFBTztFQUNQLDhQQUcrRDtDREpoRTs7QUNRRDtFQUNFLHNCQUFxQjtFQUNyQix1Q0FBTztFQUNQLHVSQUlzRDtDRFR2RDs7QUNhRDtFQUNFLDZCQUE0QjtFQUM1Qiw4Q0FBTztFQUNQLDBUQUk2RDtDRGQ5RDs7QUNrQkQ7RUFDRSwyQkFBMEI7RUFDMUIsNENBQU87RUFDUCxnVEFJeUQ7Q0RuQjFEOztBQ3VCRDtFQUNFLDZCQUE0QjtFQUM1QixzREFBTztFQUNQLGtXQUltRTtDRHhCcEU7O0FDNEJEO0VBQ0Usa0NBQWlDO0VBQ2pDLDBEQUFPO0VBQ1Asc1hBSXVFO0NEN0J4RTs7QUNpQ0Q7Ozs7Ozs7OzsyQ0FTMkM7QUFFM0M7RUFDRSx5QkFBd0I7RUFDeEIsa0RBQU87RUFDUCx1WUFLaUU7Q0RwQ2xFOztBQ3dDRDtFQUNFLGtDQUFpQztFQUNqQyxtREFBTztFQUNQLGlXQUlrRTtDRHpDbkU7O0FDNkNEO0VBQ0UsZ0NBQStCO0VBQy9CLGlEQUFPO0VBQ1AsdVZBSWdFO0NEOUNqRTs7QUNrREQ7RUFDRSxnQ0FBK0I7RUFDL0IsaURBQU87RUFDUCx1VkFJZ0U7Q0RuRGpFOztBQ3VERDtFQUNFLCtCQUE4QjtFQUM5QixnREFBTztFQUNQLGtWQUkrRDtDRHhEaEU7O0FDNEREO0VBQ0UsOEJBQTZCO0VBQzdCLCtDQUFPO0VBQ1AsNlVBSThEO0NEN0QvRDs7QUNpRUQ7RUFDRSxrQ0FBa0M7RUFDbEMsbURBQVE7RUFDUix3V0FJMkQ7RUFDM0Qsb0JBQW9CO0VBQ3BCLG1CQUFtQjtDRGxFcEI7O0FFdkZEO0VBQ0ksWUFBWTtFQUNaLGFBQWE7RUFDYixVQUFVO0VBQ1YsV0FBVztDQUNkOztBQUNEO0VBQ0Usc0NBQXNDO0VBQ3RDLGdCQUFnQjtFQUNoQixZQUFZO0NBQ2I7O0FBQ0Q7RUFDRSx1QkFBcUI7RUFDckIsNkJBQTJCO0NBQzVCOztBQUNEO0VBQ0Msa0JBQWtCO0NBQ2xCOztBQUNEO0VBQ0UsWUFBVztFQUNYLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsWUFBVztFQUNYLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsV0FBVztFQUFFLCtCQUErQjtFQUM1QyxVQUFVO0VBQUUsZ0NBQWdDO0NBQzdDOztBQUNEO0VBQ0UseUJBQXlCO0VBQUUsc0NBQUE7Q0FDNUI7O0FBQ0Q7RUFDRSx3QkFBd0I7RUFBRSxvQ0FBQTtDQUMzQjs7QUFDRDtFQUNFLHVCQUFxQjtFQUNyQixpQ0FBK0I7Q0FDaEM7O0FBRUE7RUFDQyxZQUFZO0NBQ1o7O0FBSEY7RUFLSSw2QkFBNEI7RUFBRSxpQ0FBaUM7Q0FDL0Q7O0FBTkU7RUFRRixZQUFZO0NBQ1o7O0FBRUo7RUFDRSxlQUFlO0VBQUUsNENBQUE7RUFDakIsbUJBQW1CO0NBQ3BCOztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUNEO0VBQ0UseUJBQXlCO0NBQzFCOztBQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixrQkFBa0I7Q0FDbEI7O0FBQ0Q7RUFDQyxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGFBQWE7Q0FDYjs7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixZQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZixZQUFXO0VBQ1gsUUFBUTtFQUNSLFVBQVU7RUFDVixpQkFBZ0I7RUFDaEIsV0FBVTtFQUNWLGFBQVk7RUFDWixhQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qix5QkFBd0I7Q0FnQnpCOztBQWZDO0VBQ0UsVUFBUztFQUNULFlBQVk7RUFDWixZQUFXO0VBQ1gsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQix1QkFBdUI7Q0FDeEI7O0FBQ0Q7RUFDRSxZQUFXO0VBQ1gsMEJBQXdCO0VBQ3hCLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNmLFVBQVM7Q0FDVjs7QUFFSDtFQUNFLHlCQUF3QjtDQUN6Qjs7QUFFYzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXlCYix5QkFBeUI7Q0FDMUI7O0FBRUQsYUFBYTtBQUN5QjtFQUNyQyxpQ0FBK0I7Q0FDL0I7O0FBQ0Q7RUFDQyxzQ0FBb0M7Q0FDcEM7O0FBQzRDO0VBQzVDLFlBQVk7Q0FDWjs7QUFDRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFDMkM7RUFDMUMsc0JBQXNCO0NBQ3ZCOztBQUNEO0VBQ0UsNEJBQTJCO0NBQzVCOztBQUNEO0VBQ0MseUJBQXlCO0NBQ3pCOztBQUNELFlBQVk7QUFFWjs7Ozs7Ozs7O0VBVUcseUJBQXlCO0NBQzFCOztBQVhGO0VBYUUsc0JBQXNCO0NBQ3RCOztBQWRGO0VBaUJLLDJCQUEyQjtFQUMzQixtQkFBbUI7Q0FDckI7O0FBbkJIO0VBcUJHLG1CQUFtQjtFQUNuQixvQkFBb0I7Q0FDcEI7O0FBdkJIO0VBeUJLLGVBQWU7RUFDZixrQkFBa0I7Q0FJcEI7O0FBOUJIO0VBNEJLLGFBQWE7Q0FDZDs7QUE3Qko7RUFpQ0UsZUFBZTtFQUNmLGtCQUFrQjtDQUNsQjs7QUFDd0I7OztFQUd2QiwyQkFBMkI7RUFDM0Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtDQUN2Qjs7QUExQ0Y7RUE0Q0csMkJBQTJCO0VBQzNCLGtCQUFrQjtDQUNuQjs7QUE5Q0Y7RUFnREcsb0JBQW9CO0NBQ3JCOztBQUNXO0VBQ1YsaUJBQWlCO0VBQ2pCLCtCQUErQjtFQUMvQixnQkFBZ0I7Q0FDakI7O0FBQ0Q7Ozs7RUFJRSxvQkFBb0I7Q0FDckI7O0FBQ2tCOzs7RUFHakIsYUFBYTtFQUNiLG1CQUFtQjtDQUNwQjs7QUFDaUM7RUFDaEMsa0JBQWtCO0NBQ25COztBQXJFRjs7RUF3RUcsZUFBZTtDQUNoQjs7QUF6RUY7O0VBNEVHLG9CQUFvQjtFQUNwQixvQkFBb0I7Q0FDckI7O0FBOUVGO0VBZ0ZHLHlCQUF5QjtDQUMxQjs7QUFFYztFQWNmOzs7Ozs7SUFNRztDQStESDs7QUFsRkE7Ozs7Ozs7Ozs7O0VBV0MseUJBQXlCO0NBQ3pCOztBQWJGO0VBc0JLLG1CQUFtQjtFQUNuQixZQUFXO0VBQ1gsZ0JBQWU7Q0FNbEI7O0FBOUJGO0VBMkJVLGVBQWM7RUFDZCxnQkFBZTtDQUNuQjs7QUFFSjtFQUNFLGlCQUFnQjtDQUlqQjs7QUFMRDtFQUdJLGtCQUFpQjtDQUNsQjs7QUFuQ0w7RUFzQ0kseUJBQXlCO0VBQ3pCLFlBQVk7RUFDWixhQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixjQUFhO0NBdUNmOztBQWxGRjtFQStDUSxZQUFZO0NBQ2I7O0FBaERQO0VBbURNLGFBQVk7RUFDWixjQUFhO0VBQ2IseUJBQXlCO0NBQzFCOztBQXRETDtFQXdETSx5QkFBeUI7RUFDNUIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLGFBQWE7Q0FvQmI7O0FBbkJPO0VBQ0YsYUFBWTtFQUNaLGdCQUFnQjtFQUNoQixvQkFBb0I7Q0FDeEI7O0FBbEVKO0VBb0VRLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsb0JBQW9CO0NBQ3JCOztBQTFFUDtFQTRFSSxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLG1CQUFrQjtFQUNkLFlBQVc7Q0FDZjs7QUFRRTtFQUNFLHlCQUF3QjtDQUN6Qjs7QUFPSDtFQUNFLGlCQUFnQjtDQUlqQjs7QUFQTDtFQUtRLGtCQUFpQjtDQUNsQjs7QUFOUDtFQVVRLHlCQUF3QjtDQUN6Qjs7QUFLUDtFQUdNLGtCQUFpQjtDQUlsQjs7QUFQTDtFQUtRLGtCQUFpQjtDQUNsQjs7QUFLUCxZQUFZO0FBSVI7RUFDRSx5QkFBeUI7Q0FDMUI7O0FBTEw7O0VBU0kseUJBQXlCO0NBQzFCIiwiZmlsZSI6InByaW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQaGlsaW5nXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BoaWxpbmctd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BoaWxpbmctd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1BoaWxpbmcub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcGhpbGluZy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BoaWxpbmctd2ViZm9udC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTG91aXplXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Mb3VpemUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Mb3VpemUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMb3VpemUgTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9Mb3VpemUtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Mb3VpemUtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Mb3VpemUtTWVkaXVtLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMb3VpemUgQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9Mb3VpemUtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Mb3VpemUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Mb3VpemUtQm9sZC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTG91aXplIEl0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9sb3VpemUtaXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9sb3VpemUtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9sb3VpemUtaXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbG91aXplLWl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbG91aXplLWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2xvdWl6ZS1pdGFsaWMtd2ViZm9udC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTG91aXplIEJvbGQgSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2xvdWl6ZS1ib2xkaXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9sb3VpemUtYm9sZGl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbG91aXplLWJvbGRpdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9sb3VpemUtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbG91aXplLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9sb3VpemUtYm9sZGl0YWxpYy13ZWJmb250LnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi8qQGZvbnQtZmFjZXtcbmZvbnQtZmFtaWx5OlwiTmF0aW9uYWxlXCI7XG5zcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1SZWd1bGFyLmVvdFwiKTtcbnNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG51cmwoJy4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG51cmwoJy4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbnVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbnVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1SZWd1bGFyLnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4kZm9udF9uYXRpb25hbGU6XCJOYXRpb25hbGVcIiwgXCJIZWx2ZXRpY2FcIjsqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsZVwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9uYXRpb25hbGUtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL25hdGlvbmFsZS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLm90ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL25hdGlvbmFsZS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL25hdGlvbmFsZS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbmF0aW9uYWxlLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbmF0aW9uYWxlLXdlYmZvbnQuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsZSBEZW1pQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtRGVtaUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtRGVtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1EZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtRGVtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtRGVtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLURlbWlCb2xkLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbGUgSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1JdGFsaWMuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsZSBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLU1lZGl1bS5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxlIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtTGlnaHQuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsZSBUaGluXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1UaGluLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLVRoaW4uc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhTFRQcm8tTWVkaXVtJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvRnV0dXJhTFRQcm8tTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvRnV0dXJhTFRQcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvRnV0dXJhTFRQcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0Z1dHVyYUxUUHJvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9GdXR1cmFMVFByby1NZWRpdW0uc3ZnI0Z1dHVyYUxUUHJvLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9GdXR1cmFMVFByby1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxlXCIsIFwiSGVsdmV0aWNhXCI7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGJsb2NrcXVvdGUsIHVsLCBvbCwgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZwdDtcbiAgZm9udC1mYW1pbHk6IExvdWl6ZTtcbn1cblxuaDIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHQ7XG4gIGZvbnQtZmFtaWx5OiBMb3VpemU7XG59XG5cbnAsIGJsb2NrcXVvdGUge1xuICBvcnBoYW5zOiAzO1xuICAvKiBwYXMgZGUgbGlnbmUgc2V1bGUgZW4gYmFzICovXG4gIHdpZG93czogMztcbiAgLyogcGFzIGRlIGxpZ25lIHNldWxlIGVuIGhhdXQgKi9cbn1cblxuYmxvY2txdW90ZSwgdWwsIG9sIHtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAvKiBwYXMgZGUgY291cHVyZSBkYW5zIGNlcyDDqWxlbWVudHMgKi9cbn1cblxuaDEsIGgyLCBoMywgY2FwdGlvbiB7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAvKiBwYXMgZGUgc2F1dCBhcHLDqHMgY2VzIMOpbMOpbWVudHMgKi9cbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hW2hyZWZdIGltZyB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5hW2hyZWZdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIC8qIGFmZmljaGFnZSBkZXMgVVJMIGRlcyBsaWVucyAqL1xufVxuXG5hW2hyZWZdLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5wcmludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBhZmZpY2hhZ2UgZGVzIMOpbMOpbWVudHMgZGUgY2xhc3NlIHByaW50ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByaW50LXNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucHJpbnQtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4ubG9nby1wcmludCB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNzRweDtcbn1cblxuLmZvb3Rlci1wcmludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDY3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogc29saWQgMHB4ICMwZjA7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbn1cblxuLmZvb3Rlci1wcmludCBociB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG59XG5cbi5mb290ZXItcHJpbnQgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtYnJlYWsge1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG59XG5cbi5wb3AucG9wLWNlbnRlci52aWRlbyxcbi5wb3AucG9wLWNlbnRlci5nYWxsZXJ5LFxuLnBvcC5wb3AtY2VudGVyLmFkdmlzb3IsXG4ucG9wLnBvcC1jZW50ZXIubWFwLFxuI2hlYWRlcixcbiNmb290ZXIsXG4ubWVhLXBhZ2UsXG4jaGVhZGVyLWNhcm91c2VsLFxuLnN1Ym1lbnUsXG4uaW5mbyxcbi5mbGFnLFxuZm9ybSxcbi5jYXJvdXNlbCxcbi5tZWEtYm90dG9tLXdyYXBwZXIsXG4uYnRuLXByaW50LFxuLmNvbnRlbnQtd3JhcHBlci5wcmVzcyAuY29udGVudCAuYnRuX2Fycm93LmxlZnQsXG4uY29udGVudC13cmFwcGVyLnByZXNzIC5jb250ZW50IC5idG5fYXJyb3cucmlnaHQsXG4ub3B0aW9ucyxcbi54cy1zaG93LFxuLmJsb2dfY29udGVudCBkaXYubGlrZSxcbi53cmFwcGVyLXBhZ2luYXRpb24sXG4udGFsZW50IC5ibG9jX3N0YXRzIC5pbWctdmlzdWFsMSxcbi50YWxlbnQgLmJsb2Nfc3RhdHMgLmltZy12aXN1YWwyLFxuLmJsb2Nfam9pbi11cyxcbi5oaWRkZW4teHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRhbGVudHMgKi9cbi50YWxlbnQgLnRhbGVudC1jYXJvdXNlbCAudGFsZW50LWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFsZW50IC50YWxlbnQtY2Fyb3VzZWwgLnRhbGVudC1pdGVtIC50eHRzIC50aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50YWxlbnQgLnRhbGVudC1jYXJvdXNlbCAudGFsZW50LWl0ZW0gYVtocmVmXTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4udGFsZW50IC50YWxlbnQtY2Fyb3VzZWwgdWwgbGkge1xuICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbn1cblxuLnRhbGVudCAudGFsZW50LWNhcm91c2VsIC50YWxlbnQtaXRlbSAudHh0cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uamNhcm91c2VsLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5qY2Fyb3VzZWwtY29udHJvbC1wcmV2LCAuamNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmpjYXJvdXNlbC1jb250cm9sLWluaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhvdXNlcyAqL1xuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAjc3ViX2ZpY2hlIC52aXN1YWxzLFxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAuem9uZS1maWNoZSAudmlzdWFscyxcbi5jb250ZW50LXdyYXBwZXIuaG91c2UgYS5idG4tZG93bmxvYWQsXG4uY29udGVudC13cmFwcGVyLmhvdXNlIGEuYnRuLWNvbGxhcHNlLFxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSBhLmJ0bi1tZWEsXG4uY29udGVudC13cmFwcGVyLmhvdXNlICNhbmNob3JfZ2FsbGVyeSxcbi5jb250ZW50LXdyYXBwZXIuaG91c2UgI2FuY2hvcl9mb3JtLFxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAuem9uZS1odW1hbnMgLmNvbnRhaW5lciAudHh0cyxcbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtYWNjZXMgdWwgbGkgaW1nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC13cmFwcGVyLmhvdXNlIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvdWl6ZVwiO1xufVxuXG4uY29udGVudC13cmFwcGVyLmhvdXNlIC56b25lLWZpY2hlIC5jb250ZW50LWNvbGxhcHNlID4gLnR4dHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAuem9uZS1maWNoZSAuY29udGVudC1jb2xsYXBzZSAuZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtZmljaGUgLmNvbnRlbnQtY29sbGFwc2UgdWwuZWxlbWVudHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtZmljaGUgLmNvbnRlbnQtY29sbGFwc2UgdWwuZWxlbWVudHMgbGkgaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uY29udGVudC13cmFwcGVyLmhvdXNlIC56b25lLWFtZW5pdGllcyAuYmxvYyB1bC5lbGVtZW50cyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAuem9uZS1odW1hbnMgLmJsb2MgLnR4dHMgLnRpdGxlLFxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAuem9uZS1hbWVuaXRpZXMgLmJsb2MgLnR4dHMgLnRpdGxlLFxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAuem9uZS1hY2NlcyAudGl0bGUge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTG91aXplXCI7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtYWNjZXMgdWwgbGkgLmNoYXBlYXUge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtYWNjZXMgdWwgbGkgLnR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgdWwuZWxlbWVudHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAjc3ViX2FjdGl2aXRpZXMsXG4uY29udGVudC13cmFwcGVyLmhvdXNlICNzdWJfcm9vbSxcbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtaHVtYW5zIC5ibG9jLFxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAjYW5jaG9yX21haXNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtaHVtYW5zIC5ibG9jIC5pbWcsXG4uY29udGVudC13cmFwcGVyLmhvdXNlIC56b25lLWFtZW5pdGllcyAuYmxvYyAuaW1hZ2UsXG4uY29udGVudC13cmFwcGVyLmhvdXNlIC56b25lLWFtZW5pdGllcyAuYmxvYyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtYW1lbml0aWVzIC5ibG9jLnJvb20gLmltYWdlIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uY29udGVudC13cmFwcGVyLmhvdXNlIC56b25lLWh1bWFucyAuYmxvYyxcbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtYW1lbml0aWVzIC5ibG9jIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtaHVtYW5zIC5ibG9jIC5pbWcsIC5jb250ZW50LXdyYXBwZXIuaG91c2UgLnpvbmUtaHVtYW5zIC5ibG9jIC50eHRzLFxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSAuem9uZS1hbWVuaXRpZXMgLmJsb2MgLmltYWdlLCAuY29udGVudC13cmFwcGVyLmhvdXNlIC56b25lLWFtZW5pdGllcyAuYmxvYyAudHh0cyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb250ZW50LXdyYXBwZXIuaG91c2UgI2FuY2hvcl9odW1hbnMge1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG59XG5cbi5jb250ZW50LXdyYXBwZXIubWFpc29ucyB7XG4gIC8qLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcblx0ICBcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdCAgICBpbWcge1xuXHQgICAgICB3aWR0aDogMzMzcHg7XG5cdCAgICAgIGhlaWdodDoyMDBweDtcblx0ICAgIH1cblx0fSovXG59XG5cbi5jb250ZW50LXdyYXBwZXIubWFpc29ucyAuaGVhZGVyLFxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIC5wb3AucG9wLWNlbnRlci5hZHZpc29yLFxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCxcbi5jb250ZW50LXdyYXBwZXIubWFpc29ucyAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLFxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIGFydGljbGUudGVhc2UudGVhc2UtaG91c2UuYnJhbmQgLnN1YnRpdGxlLFxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIC50aW55LWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIC5jYXJvdXNlbC1jb250cm9sLmxlZnQsXG4uY29udGVudC13cmFwcGVyLm1haXNvbnMgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQsXG4uY29udGVudC13cmFwcGVyLm1haXNvbnMgLmhvdXNlcyAudGVhc2UtaG91c2UuY29uc2VpbCxcbi5jb250ZW50LXdyYXBwZXIubWFpc29ucyAuYnRuLm1vcmUtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIC5jb250YWN0LXByaW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uY29udGVudC13cmFwcGVyLm1haXNvbnMgLmNvbnRhY3QtcHJpbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIubWFpc29ucyAuZm9vdGVyLXByaW50IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIC5mb290ZXItcHJpbnQ6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tdG9wOiAzODBweDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIGFydGljbGUudGVhc2UudGVhc2UtaG91c2UuYnJhbmQge1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIGFydGljbGUudGVhc2UudGVhc2UtaG91c2UuYnJhbmQgYVtocmVmXTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uY29udGVudC13cmFwcGVyLm1haXNvbnMgYXJ0aWNsZS50ZWFzZS50ZWFzZS1ob3VzZS5icmFuZCBpbWcge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIGFydGljbGUudGVhc2UudGVhc2UtaG91c2UuYnJhbmQgYS50eHRzIHtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNGI0YjRiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uY29udGVudC13cmFwcGVyLm1haXNvbnMgYXJ0aWNsZS50ZWFzZS50ZWFzZS1ob3VzZS5icmFuZCBhLnR4dHMgLnBpY3RvIGltZyB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4uY29udGVudC13cmFwcGVyLm1haXNvbnMgYXJ0aWNsZS50ZWFzZS50ZWFzZS1ob3VzZS5icmFuZCBhLnR4dHMgLnRpdGxlIHtcbiAgY29sb3I6ICM0YjRiNGI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4uY29udGVudC13cmFwcGVyLm1haXNvbnMgYXJ0aWNsZS50ZWFzZS50ZWFzZS1ob3VzZS5icmFuZCBhLnR4dHMgLmFkZHJlc3Mge1xuICBjb2xvcjogIzRiNGI0YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uZmlyZWZveCAuY29udGVudC13cmFwcGVyLm1haXNvbnMgYXJ0aWNsZS50ZWFzZS50ZWFzZS1ob3VzZS5icmFuZCAuYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xufVxuXG4uc2FmYXJpIC5jb250ZW50LXdyYXBwZXIubWFpc29ucyAuZm9vdGVyLXByaW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNhZmFyaSAuY29udGVudC13cmFwcGVyLm1haXNvbnMgLmZvb3Rlci1wcmludDpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDMwMHB4O1xufVxuXG4uc2FmYXJpIC5jb250ZW50LXdyYXBwZXIubWFpc29ucyBhcnRpY2xlLnRlYXNlLnRlYXNlLWhvdXNlLmJyYW5kIC5hZGRyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCI7XG59XG5cbi5pZSAuY29udGVudC13cmFwcGVyLm1haXNvbnMgLmZvb3Rlci1wcmludCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uaWUgLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIC5mb290ZXItcHJpbnQ6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tdG9wOiA0MDBweDtcbn1cblxuLyogQ2FyZWVyICovXG4uY29udGVudC13cmFwcGVyLmNhcmVlciAuZGVzY3JpcHRpb24tYmxvYyAuYmxvYyB7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlci5jYXJlZXIgLmZvcm0tYmxvYyxcbi5jb250ZW50LXdyYXBwZXIuY2FyZWVyIC5ib3R0b20tbmF2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy9AaW1wb3J0IHVybChodHRwOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1DaGl2bzo0MDAsOTAwKTtcbi8vJGNoaXZvOidDaGl2bycsIHNhbnMtc2VyaWY7XG5cbkBmb250LWZhY2V7XG4gIGZvbnQtZmFtaWx5OlwiUGhpbGluZ1wiO1xuICBzcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BoaWxpbmctd2ViZm9udC5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvcGhpbGluZy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL1BoaWxpbmcub3RmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BoaWxpbmctd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcGhpbGluZy13ZWJmb250LnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4kZm9udF9waGlsaW5nOlwiUGhpbGluZ1wiO1xuXG5AZm9udC1mYWNle1xuICBmb250LWZhbWlseTpcIkxvdWl6ZVwiO1xuICBzcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTG91aXplLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTG91aXplLnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4kZm9udF9sb3VpemU6XCJMb3VpemVcIjtcblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJMb3VpemUgTWVkaXVtXCI7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLU1lZGl1bS5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9Mb3VpemUtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9Mb3VpemUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS1NZWRpdW0uc3ZnI3N2Z0ZvbnROYW1lJykgZm9ybWF0KCdzdmcnKTtcbn1cbiRmb250X2xvdWl6ZV9tZWRpdW06XCJMb3VpemUgTWVkaXVtXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIkxvdWl6ZSBCb2xkXCI7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTG91aXplLUJvbGQuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICB1cmwoJy4uL2Fzc2V0cy9mb250cy9Mb3VpemUtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2Fzc2V0cy9mb250cy9Mb3VpemUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0xvdWl6ZS1Cb2xkLnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4kZm9udF9sb3VpemVfYm9sZDpcIkxvdWl6ZSBCb2xkXCI7XG5cbkBmb250LWZhY2V7XG4gIGZvbnQtZmFtaWx5OlwiTG91aXplIEl0YWxpY1wiO1xuICBzcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2xvdWl6ZS1pdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvbG91aXplLWl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICB1cmwoJy4uL2Fzc2V0cy9mb250cy9sb3VpemUtaXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2Fzc2V0cy9mb250cy9sb3VpemUtaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2xvdWl6ZS1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2xvdWl6ZS1pdGFsaWMtd2ViZm9udC5zdmcjc3ZnRm9udE5hbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuJGZvbnRfbG91aXplX2l0YWxpYzpcIkxvdWl6ZSBJdGFsaWNcIjtcblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJMb3VpemUgQm9sZCBJdGFsaWNcIjtcbiAgc3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9sb3VpemUtYm9sZGl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9sb3VpemUtYm9sZGl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICB1cmwoJy4uL2Fzc2V0cy9mb250cy9sb3VpemUtYm9sZGl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9hc3NldHMvZm9udHMvbG91aXplLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9hc3NldHMvZm9udHMvbG91aXplLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2xvdWl6ZS1ib2xkaXRhbGljLXdlYmZvbnQuc3ZnI3N2Z0ZvbnROYW1lJykgZm9ybWF0KCdzdmcnKTtcbn1cbiRmb250X2xvdWl6ZV9ib2xkX2l0YWxpYzpcIkxvdWl6ZSBCb2xkIEl0YWxpY1wiO1xuXG4vKkBmb250LWZhY2V7XG5mb250LWZhbWlseTpcIk5hdGlvbmFsZVwiO1xuc3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtUmVndWxhci5lb3RcIik7XG5zcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxudXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxudXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG51cmwoJy4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG51cmwoJy4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtUmVndWxhci5zdmcjc3ZnRm9udE5hbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuJGZvbnRfbmF0aW9uYWxlOlwiTmF0aW9uYWxlXCIsIFwiSGVsdmV0aWNhXCI7Ki9cblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJOYXRpb25hbGVcIjtcbiAgc3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9uYXRpb25hbGUtd2ViZm9udC5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvbmF0aW9uYWxlLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLm90ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9uYXRpb25hbGUtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvbmF0aW9uYWxlLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvbmF0aW9uYWxlLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL25hdGlvbmFsZS13ZWJmb250LnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4kZm9udF9uYXRpb25hbGU6XCJOYXRpb25hbGVcIiwgXCJIZWx2ZXRpY2FcIjtcblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJOYXRpb25hbGUgRGVtaUJvbGRcIjtcbiAgc3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtRGVtaUJvbGQuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1EZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1EZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLURlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1EZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLURlbWlCb2xkLnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4kZm9udF9uYXRpb25hbGVfZGVtaWJvbGQ6XCJOYXRpb25hbGUgRGVtaUJvbGRcIiwgXCJIZWx2ZXRpY2FcIjtcblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJOYXRpb25hbGUgSXRhbGljXCI7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLUl0YWxpYy5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLUl0YWxpYy5zdmcjc3ZnRm9udE5hbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuJGZvbnRfbmF0aW9uYWxlX2l0YWxpYzpcIk5hdGlvbmFsZSBJdGFsaWNcIiwgXCJIZWx2ZXRpY2FcIjtcblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJOYXRpb25hbGUgTWVkaXVtXCI7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLU1lZGl1bS5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLU1lZGl1bS5zdmcjc3ZnRm9udE5hbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuJGZvbnRfbmF0aW9uYWxlX21lZGl1bTpcIk5hdGlvbmFsZSBNZWRpdW1cIiwgXCJIZWx2ZXRpY2FcIjtcblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJOYXRpb25hbGUgTGlnaHRcIjtcbiAgc3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtTGlnaHQuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLUxpZ2h0LnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG59XG4kZm9udF9uYXRpb25hbGVfbGlnaHQ6XCJOYXRpb25hbGUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FcIjtcblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6XCJOYXRpb25hbGUgVGhpblwiO1xuICBzcmM6dXJsKFwiLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1UaGluLmVvdFwiKTtcbiAgc3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtVGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL05hdGlvbmFsZS1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9OYXRpb25hbGUtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvTmF0aW9uYWxlLVRoaW4uc3ZnI3N2Z0ZvbnROYW1lJykgZm9ybWF0KCdzdmcnKTtcbn1cbiRmb250X25hdGlvbmFsZV90aGluOlwiTmF0aW9uYWxlIFRoaW5cIiwgXCJIZWx2ZXRpY2FcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhTFRQcm8tTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9GdXR1cmFMVFByby1NZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvRnV0dXJhTFRQcm8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2Fzc2V0cy9mb250cy9GdXR1cmFMVFByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2Fzc2V0cy9mb250cy9GdXR1cmFMVFByby1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2Fzc2V0cy9mb250cy9GdXR1cmFMVFByby1NZWRpdW0uc3ZnI0Z1dHVyYUxUUHJvLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyksXG4gIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0Z1dHVyYUxUUHJvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4kZm9udF9mdXR1cmFwcm9fbWVkaXVtOlwiRnV0dXJhTFRQcm8tTWVkaXVtXCIsIFwiSGVsdmV0aWNhXCI7XG4iLCJAaW1wb3J0IFwiY29uZmlnL19mb250LWZhY2Uuc2Nzc1wiO1xuXG5odG1sLCBib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxlXCIsIFwiSGVsdmV0aWNhXCI7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICMwMDA7XG59XG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBibG9ja3F1b3RlLCB1bCwgb2wsIC50aXRsZSB7XG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8haW1wb3J0YW50O1xufVxuLmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC50aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaDEge1xuICB3aWR0aDoxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZwdDtcbiAgZm9udC1mYW1pbHk6IExvdWl6ZTtcbn1cbmgyIHtcbiAgd2lkdGg6MTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHQ7XG4gIGZvbnQtZmFtaWx5OiBMb3VpemU7XG59XG5wLCBibG9ja3F1b3RlIHtcbiAgb3JwaGFuczogMzsgLyogcGFzIGRlIGxpZ25lIHNldWxlIGVuIGJhcyAqL1xuICB3aWRvd3M6IDM7IC8qIHBhcyBkZSBsaWduZSBzZXVsZSBlbiBoYXV0ICovXG59XG5ibG9ja3F1b3RlLCB1bCwgb2wge1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIHBhcyBkZSBjb3VwdXJlIGRhbnMgY2VzIMOpbGVtZW50cyAqL1xufVxuaDEsIGgyLCBoMywgY2FwdGlvbiB7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyAvKiBwYXMgZGUgc2F1dCBhcHLDqHMgY2VzIMOpbMOpbWVudHMgKi9cbn1cbmEge1xuICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG59XG5hW2hyZWZde1xuXHRpbWcge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdCY6YWZ0ZXIge1xuICBcdFx0Y29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7IC8qIGFmZmljaGFnZSBkZXMgVVJMIGRlcyBsaWVucyAqL1xuICBcdH1cbiAgXHQmLnRpdGxlOmFmdGVyIHtcbiAgXHRcdGNvbnRlbnQ6ICcnO1xuICBcdH1cbn1cbi5wcmludCB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiBhZmZpY2hhZ2UgZGVzIMOpbMOpbWVudHMgZGUgY2xhc3NlIHByaW50ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmludC1zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wcmludC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuaW1nIHtcblx0bWF4LWhlaWdodDogNTAwcHg7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdG1hcmdpbjogMTBweCBhdXRvO1xufVxuLmxvZ28tcHJpbnQge1xuXHRtYXJnaW46IDEwcHggYXV0bztcblx0d2lkdGg6IDE1MHB4O1xuXHRoZWlnaHQ6IDc0cHg7XG59XG4uZm9vdGVyLXByaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDpsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiMwMDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOjIwcHggMCAwO1xuICBwYWRkaW5nOjA7XG4gIHdpZHRoOjY3MHB4O1xuICBoZWlnaHQ6YXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBzb2xpZCAwcHggIzBmMDtcbiAgcGFnZS1icmVhay1hZnRlcjphbHdheXM7XG4gIGhyIHtcbiAgICBtYXJnaW46MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjojMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6IzAwMDtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowIDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgIG1hcmdpbjowO1xuICB9XG59XG4ucGFnZS1icmVhayB7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6YWx3YXlzO1xufVxuXG4ucG9wLnBvcC1jZW50ZXIudmlkZW8sXG4ucG9wLnBvcC1jZW50ZXIuZ2FsbGVyeSxcbi5wb3AucG9wLWNlbnRlci5hZHZpc29yLFxuLnBvcC5wb3AtY2VudGVyLm1hcCxcbiNoZWFkZXIsXG4jZm9vdGVyLFxuLm1lYS1wYWdlLFxuI2hlYWRlci1jYXJvdXNlbCxcbi5zdWJtZW51LFxuLmluZm8sXG4uZmxhZyxcbmZvcm0sXG4uY2Fyb3VzZWwsXG4ubWVhLWJvdHRvbS13cmFwcGVyLFxuLmJ0bi1wcmludCxcbi5jb250ZW50LXdyYXBwZXIucHJlc3MgLmNvbnRlbnQgLmJ0bl9hcnJvdy5sZWZ0LFxuLmNvbnRlbnQtd3JhcHBlci5wcmVzcyAuY29udGVudCAuYnRuX2Fycm93LnJpZ2h0LFxuLm9wdGlvbnMsXG4ueHMtc2hvdyxcbi5ibG9nX2NvbnRlbnQgZGl2Lmxpa2UsXG4ud3JhcHBlci1wYWdpbmF0aW9uLFxuLnRhbGVudCAuYmxvY19zdGF0cyAuaW1nLXZpc3VhbDEsXG4udGFsZW50IC5ibG9jX3N0YXRzIC5pbWctdmlzdWFsMixcbi5ibG9jX2pvaW4tdXMsXG4uaGlkZGVuLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBUYWxlbnRzICovXG4udGFsZW50IC50YWxlbnQtY2Fyb3VzZWwgLnRhbGVudC1pdGVtIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuLnRhbGVudCAudGFsZW50LWNhcm91c2VsIC50YWxlbnQtaXRlbSAudHh0cyAudGl0bGUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG59XG4udGFsZW50IC50YWxlbnQtY2Fyb3VzZWwgLnRhbGVudC1pdGVtIGFbaHJlZl06YWZ0ZXJ7XG5cdGNvbnRlbnQ6ICcnO1xufVxuLnRhbGVudCAudGFsZW50LWNhcm91c2VsIHVsIGxpIHtcbiAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFsZW50IC50YWxlbnQtY2Fyb3VzZWwgLnRhbGVudC1pdGVtIC50eHRzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uamNhcm91c2VsLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcbn1cbi5qY2Fyb3VzZWwtY29udHJvbC1wcmV2LCAuamNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmpjYXJvdXNlbC1jb250cm9sLWluaXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBIb3VzZXMgKi9cblxuLmNvbnRlbnQtd3JhcHBlci5ob3VzZSB7XG5cdCNzdWJfZmljaGUgLnZpc3VhbHMsXG5cdC56b25lLWZpY2hlIC52aXN1YWxzLFxuXHRhLmJ0bi1kb3dubG9hZCxcblx0YS5idG4tY29sbGFwc2UsXG5cdGEuYnRuLW1lYSxcblx0I2FuY2hvcl9nYWxsZXJ5LFxuXHQjYW5jaG9yX2Zvcm0sXG5cdC56b25lLWh1bWFucyAuY29udGFpbmVyIC50eHRzLFxuXHQuem9uZS1hY2NlcyB1bCBsaSBpbWcge1xuXHQgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQudGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkxvdWl6ZVwiO1xuXHR9XG5cdC56b25lLWZpY2hlIC5jb250ZW50LWNvbGxhcHNlIHtcblx0XHQ+IC50eHRzIC50aXRsZSB7XG5cdCAgXHRcdGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuXHQgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHR1bC5lbGVtZW50cyB7XG5cdFx0ICBcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdCAgXHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdGxpIGltZyB7XG5cdFx0XHQgIGhlaWdodDogODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnpvbmUtYW1lbml0aWVzIC5ibG9jIHVsLmVsZW1lbnRzIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0fVxuXHQuem9uZS1odW1hbnMgLmJsb2MgLnR4dHMgLnRpdGxlLFxuXHQuem9uZS1hbWVuaXRpZXMgLmJsb2MgLnR4dHMgLnRpdGxlLFxuXHQuem9uZS1hY2NlcyAudGl0bGUge1xuXHQgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuXHQgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCAgZm9udC1mYW1pbHk6IFwiTG91aXplXCI7XG5cdH1cblx0LnpvbmUtYWNjZXMgdWwgbGkgLmNoYXBlYXUge1xuXHQgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHQgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC56b25lLWFjY2VzIHVsIGxpIC50eHQge1xuXHQgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0dWwuZWxlbWVudHMgbGkge1xuXHQgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHQgIHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHQjc3ViX2FjdGl2aXRpZXMsXG5cdCNzdWJfcm9vbSxcblx0LnpvbmUtaHVtYW5zIC5ibG9jLFxuXHQjYW5jaG9yX21haXNvbiB7XG5cdCAgbWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQuem9uZS1odW1hbnMgLmJsb2MgLmltZyxcblx0LnpvbmUtYW1lbml0aWVzIC5ibG9jIC5pbWFnZSxcblx0LnpvbmUtYW1lbml0aWVzIC5ibG9jIC5pbWFnZSBpbWcge1xuXHQgIHdpZHRoOiAzMDBweDtcblx0ICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdH1cblx0LnpvbmUtYW1lbml0aWVzIC5ibG9jLnJvb20gLmltYWdlIGltZ3tcblx0ICBtYXJnaW4tbGVmdDogNDBweDtcblx0fVxuXHQuem9uZS1odW1hbnMgLmJsb2MsXG5cdC56b25lLWFtZW5pdGllcyAuYmxvYyB7XG5cdCAgZGlzcGxheTogdGFibGU7XG5cdH1cblx0LnpvbmUtaHVtYW5zIC5ibG9jIC5pbWcsIC56b25lLWh1bWFucyAuYmxvYyAudHh0cyxcblx0LnpvbmUtYW1lbml0aWVzIC5ibG9jIC5pbWFnZSwgLnpvbmUtYW1lbml0aWVzIC5ibG9jIC50eHRzIHtcblx0ICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHQgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblx0I2FuY2hvcl9odW1hbnMge1xuXHQgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcblx0fVxufVxuLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIHtcblx0LmhlYWRlcixcblx0LnBvcC5wb3AtY2VudGVyLmFkdmlzb3IsXG5cdC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0sXG5cdGFydGljbGUudGVhc2UudGVhc2UtaG91c2UuYnJhbmQgLnN1YnRpdGxlLFxuXHQudGlueS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyxcblx0LmNhcm91c2VsLWNvbnRyb2wubGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQsXG5cdC5ob3VzZXMgLnRlYXNlLWhvdXNlLmNvbnNlaWwsXG4gIC5idG4ubW9yZS1yZXN1bHRzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LyouY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuXHQgIFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ICAgIGltZyB7XG5cdCAgICAgIHdpZHRoOiAzMzNweDtcblx0ICAgICAgaGVpZ2h0OjIwMHB4O1xuXHQgICAgfVxuXHR9Ki9cblx0LmNvbnRhY3QtcHJpbnQge1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgd2lkdGg6MTAwJTtcblx0ICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgLy9tYXJnaW46LTEwcHggMCAtNXB4IDA7XG5cdCAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuXHQgICAgfVxuXHR9XG4gIC5mb290ZXItcHJpbnQge1xuICAgIG1hcmdpbi10b3A6ODVweDtcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6MzgwcHg7XG4gICAgfVxuICB9XG5cdGFydGljbGUudGVhc2UudGVhc2UtaG91c2UuYnJhbmR7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjoxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDozNTBweDtcblxuICAgIGFbaHJlZl17XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDozMDBweDtcbiAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cdFx0YS50eHRzIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjNGI0YjRiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0LnBpY3RvIGltZyB7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG5cdFx0XHR9XG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzRiNGI0YjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgfVxuXHRcdFx0LmFkZHJlc3Mge1xuXHRcdFx0XHRjb2xvcjogIzRiNGI0Yjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgbWFyZ2luOjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpcmVmb3gge1xuICAuY29udGVudC13cmFwcGVyLm1haXNvbnMge1xuICAgIGFydGljbGUudGVhc2UudGVhc2UtaG91c2UuYnJhbmQge1xuICAgICAgLmFkZHJlc3Mge1xuICAgICAgICBmb250LWZhbWlseTpcIkhlbHZldGljYVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2FmYXJpIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIHtcbiAgICAuZm9vdGVyLXByaW50IHtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tdG9wOjMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhcnRpY2xlLnRlYXNlLnRlYXNlLWhvdXNlLmJyYW5kIHtcbiAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmllIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5tYWlzb25zIHtcbiAgICAuZm9vdGVyLXByaW50IHtcbiAgICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDo0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQ2FyZWVyICovXG4uY29udGVudC13cmFwcGVyLmNhcmVlciB7XG4gIC5kZXNjcmlwdGlvbi1ibG9jIHtcbiAgICAvL21hcmdpbi1ib3R0b206ODBweDtcbiAgICAuYmxvYyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICB9XG4gIC5mb3JtLWJsb2MsXG4gIC5ib3R0b20tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1wcmludCB7XG4gICAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuXG5cblxuIl19 */
