@charset "UTF-8";
.container {
  width: 100% !important;
  max-width: 1200px !important;
}

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

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

@font-face {
  font-family: 'Gilroy';
  src: url("../fonts/Gilroy/Gilroy-Bold.eot");
  src: url("../fonts/Gilroy/Gilroy-Boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy/Gilroy-Bold.woff") format("woff"), url("../fonts/Gilroy/Gilroy-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Futura';
  src: url("../fonts/Futura/FuturaLT-Bold.eot");
  src: url("../fonts/Futura/FuturaLT-Boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaLT-Bold.woff") format("woff"), url("../fonts/Futura/FuturaLT-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

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

@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("../fonts/ProximaNova/ProximaNova-Regular.eot");
  src: url("../fonts/ProximaNova/ProximaNova-Regulard41d.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("../fonts/ProximaNova/ProximaNova-Bold.eot");
  src: url("../fonts/ProximaNova/ProximaNova-Boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url("../fonts/Droid%20Serif/DroidSerif-Italic.eot");
  src: url("../fonts/Droid%20Serif/DroidSerif-Italicd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid%20Serif/DroidSerif-Italic.woff") format("woff"), url("../fonts/Droid%20Serif/DroidSerif-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Droid Serif';
  src: url("../fonts/Droid%20Serif/DroidSerif-Bold.eot");
  src: url("../fonts/Droid%20Serif/DroidSerif-Boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid%20Serif/DroidSerif-Bold.woff") format("woff"), url("../fonts/Droid%20Serif/DroidSerif-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url("../fonts/Droid%20Serif/DroidSerif-Regular.eot");
  src: url("../fonts/Droid%20Serif/DroidSerif-Regulard41d.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid%20Serif/DroidSerif-Regular.woff") format("woff"), url("../fonts/Droid%20Serif/DroidSerif-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SignPainter';
  src: url("../fonts/SignPainter/SignPainter-HouseScript.eot");
  src: url("../fonts/SignPainter/SignPainter-HouseScriptd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/SignPainter/SignPainter-HouseScript.woff") format("woff"), url("../fonts/SignPainter/SignPainter-HouseScript.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

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

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?11048475#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "EducationIcons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-141-startup:before {
  content: '\e800';
}

/* '' */
.icon-141-studying:before {
  content: '\e801';
}

/* '' */
.icon-141-telescope:before {
  content: '\e802';
}

/* '' */
.icon-141-test-tube:before {
  content: '\e803';
}

/* '' */
.icon-141-test-tube-1:before {
  content: '\e804';
}

/* '' */
.icon-141-think:before {
  content: '\e805';
}

/* '' */
.icon-141-tic-tac-toe:before {
  content: '\e806';
}

/* '' */
.icon-141-tie:before {
  content: '\e807';
}

/* '' */
.icon-141-trophy:before {
  content: '\e808';
}

/* '' */
.icon-141-trophy-1:before {
  content: '\e809';
}

/* '' */
.icon-141-user:before {
  content: '\e80a';
}

/* '' */
.icon-141-user-1:before {
  content: '\e80b';
}

/* '' */
.icon-141-utensils:before {
  content: '\e80c';
}

/* '' */
.icon-141-abacus:before {
  content: '\e80d';
}

/* '' */
.icon-141-alarm-bell:before {
  content: '\e80e';
}

/* '' */
.icon-141-alarm-bell-1:before {
  content: '\e80f';
}

/* '' */
.icon-141-alarm-bell-2:before {
  content: '\e810';
}

/* '' */
.icon-141-alarm-clock:before {
  content: '\e811';
}

/* '' */
.icon-141-apple:before {
  content: '\e812';
}

/* '' */
.icon-141-archive:before {
  content: '\e813';
}

/* '' */
.icon-141-award:before {
  content: '\e814';
}

/* '' */
.icon-141-backpack:before {
  content: '\e815';
}

/* '' */
.icon-141-basketball:before {
  content: '\e816';
}

/* '' */
.icon-141-bell:before {
  content: '\e817';
}

/* '' */
.icon-141-blackboard:before {
  content: '\e818';
}

/* '' */
.icon-141-book:before {
  content: '\e819';
}

/* '' */
.icon-141-bookshelf:before {
  content: '\e81a';
}

/* '' */
.icon-141-bookshelf-1:before {
  content: '\e81b';
}

/* '' */
.icon-141-brain:before {
  content: '\e81c';
}

/* '' */
.icon-141-briefcase:before {
  content: '\e81d';
}

/* '' */
.icon-141-briefcase-1:before {
  content: '\e81e';
}

/* '' */
.icon-141-browser:before {
  content: '\e81f';
}

/* '' */
.icon-141-bus:before {
  content: '\e820';
}

/* '' */
.icon-141-calculator:before {
  content: '\e821';
}

/* '' */
.icon-141-calculator-1:before {
  content: '\e822';
}

/* '' */
.icon-141-calculator-2:before {
  content: '\e823';
}

/* '' */
.icon-141-calendar:before {
  content: '\e824';
}

/* '' */
.icon-141-cells:before {
  content: '\e825';
}

/* '' */
.icon-141-cells-1:before {
  content: '\e826';
}

/* '' */
.icon-141-certificate:before {
  content: '\e827';
}

/* '' */
.icon-141-check:before {
  content: '\e828';
}

/* '' */
.icon-141-classroom:before {
  content: '\e829';
}

/* '' */
.icon-141-clipboard:before {
  content: '\e82a';
}

/* '' */
.icon-141-clock:before {
  content: '\e82b';
}

/* '' */
.icon-141-compass:before {
  content: '\e82c';
}

/* '' */
.icon-141-computer:before {
  content: '\e82d';
}

/* '' */
.icon-141-cubes:before {
  content: '\e82e';
}

/* '' */
.icon-141-cutter:before {
  content: '\e82f';
}

/* '' */
.icon-141-desk:before {
  content: '\e830';
}

/* '' */
.icon-141-desk-1:before {
  content: '\e831';
}

/* '' */
.icon-141-desk-2:before {
  content: '\e832';
}

/* '' */
.icon-141-desk-3:before {
  content: '\e833';
}

/* '' */
.icon-141-desk-4:before {
  content: '\e834';
}

/* '' */
.icon-141-desk-lamp:before {
  content: '\e835';
}

/* '' */
.icon-141-desk-lamp-1:before {
  content: '\e836';
}

/* '' */
.icon-141-diploma:before {
  content: '\e837';
}

/* '' */
.icon-141-diploma-1:before {
  content: '\e838';
}

/* '' */
.icon-141-diploma-2:before {
  content: '\e839';
}

/* '' */
.icon-141-diploma-3:before {
  content: '\e83a';
}

/* '' */
.icon-141-diploma-4:before {
  content: '\e83b';
}

/* '' */
.icon-141-diploma-5:before {
  content: '\e83c';
}

/* '' */
.icon-141-dna:before {
  content: '\e83d';
}

/* '' */
.icon-141-earth-globe:before {
  content: '\e83e';
}

/* '' */
.icon-141-email:before {
  content: '\e83f';
}

/* '' */
.icon-141-eraser:before {
  content: '\e840';
}

/* '' */
.icon-141-exam:before {
  content: '\e841';
}

/* '' */
.icon-141-exam-1:before {
  content: '\e842';
}

/* '' */
.icon-141-exchange:before {
  content: '\e843';
}

/* '' */
.icon-141-file:before {
  content: '\e844';
}

/* '' */
.icon-141-file-1:before {
  content: '\e845';
}

/* '' */
.icon-141-files:before {
  content: '\e846';
}

/* '' */
.icon-141-flask:before {
  content: '\e847';
}

/* '' */
.icon-141-flask-1:before {
  content: '\e848';
}

/* '' */
.icon-141-folder:before {
  content: '\e849';
}

/* '' */
.icon-141-germs:before {
  content: '\e84a';
}

/* '' */
.icon-141-glasses:before {
  content: '\e84b';
}

/* '' */
.icon-141-glue:before {
  content: '\e84c';
}

/* '' */
.icon-141-graduated:before {
  content: '\e84d';
}

/* '' */
.icon-141-graduated-1:before {
  content: '\e84e';
}

/* '' */
.icon-141-highlighter:before {
  content: '\e84f';
}

/* '' */
.icon-141-id-card:before {
  content: '\e850';
}

/* '' */
.icon-141-id-card-1:before {
  content: '\e851';
}

/* '' */
.icon-141-id-card-2:before {
  content: '\e852';
}

/* '' */
.icon-141-idea:before {
  content: '\e853';
}

/* '' */
.icon-141-keyboard:before {
  content: '\e854';
}

/* '' */
.icon-141-lamp:before {
  content: '\e855';
}

/* '' */
.icon-141-laptop:before {
  content: '\e856';
}

/* '' */
.icon-141-laptop-1:before {
  content: '\e857';
}

/* '' */
.icon-141-lecture:before {
  content: '\e858';
}

/* '' */
.icon-141-lecture-1:before {
  content: '\e859';
}

/* '' */
.icon-141-lecture-2:before {
  content: '\e85a';
}

/* '' */
.icon-141-lecture-3:before {
  content: '\e85b';
}

/* '' */
.icon-141-lecture-4:before {
  content: '\e85c';
}

/* '' */
.icon-141-medal:before {
  content: '\e85d';
}

/* '' */
.icon-141-library:before {
  content: '\e85e';
}

/* '' */
.icon-141-medal-1:before {
  content: '\e85f';
}

/* '' */
.icon-141-medal-2:before {
  content: '\e860';
}

/* '' */
.icon-141-megaphone:before {
  content: '\e861';
}

/* '' */
.icon-141-microscope:before {
  content: '\e862';
}

/* '' */
.icon-141-microscope-1:before {
  content: '\e863';
}

/* '' */
.icon-141-mortarboard:before {
  content: '\e864';
}

/* '' */
.icon-141-mortarboard-1:before {
  content: '\e865';
}

/* '' */
.icon-141-museum:before {
  content: '\e866';
}

/* '' */
.icon-141-networking:before {
  content: '\e867';
}

/* '' */
.icon-141-notebook:before {
  content: '\e868';
}

/* '' */
.icon-141-notebook-1:before {
  content: '\e869';
}

/* '' */
.icon-141-online-education:before {
  content: '\e86a';
}

/* '' */
.icon-141-open-book:before {
  content: '\e86b';
}

/* '' */
.icon-141-open-book-1:before {
  content: '\e86c';
}

/* '' */
.icon-141-open-book-2:before {
  content: '\e86d';
}

/* '' */
.icon-141-paint-brush:before {
  content: '\e86e';
}

/* '' */
.icon-141-paint-palette:before {
  content: '\e86f';
}

/* '' */
.icon-141-paperclip:before {
  content: '\e870';
}

/* '' */
.icon-141-paperclip-1:before {
  content: '\e871';
}

/* '' */
.icon-141-pen:before {
  content: '\e872';
}

/* '' */
.icon-141-pen-1:before {
  content: '\e873';
}

/* '' */
.icon-141-pencil:before {
  content: '\e874';
}

/* '' */
.icon-141-pencil-1:before {
  content: '\e875';
}

/* '' */
.icon-141-pencil-case:before {
  content: '\e876';
}

/* '' */
.icon-141-pendrive:before {
  content: '\e877';
}

/* '' */
.icon-141-phone-call:before {
  content: '\e878';
}

/* '' */
.icon-141-physics:before {
  content: '\e879';
}

/* '' */
.icon-141-presentation:before {
  content: '\e87a';
}

/* '' */
.icon-141-presentation-1:before {
  content: '\e87b';
}

/* '' */
.icon-141-presentation-2:before {
  content: '\e87c';
}

/* '' */
.icon-141-presentation-3:before {
  content: '\e87d';
}

/* '' */
.icon-141-presentation-4:before {
  content: '\e87e';
}

/* '' */
.icon-141-presentation-5:before {
  content: '\e87f';
}

/* '' */
.icon-141-presentation-6:before {
  content: '\e880';
}

/* '' */
.icon-141-printer:before {
  content: '\e881';
}

/* '' */
.icon-141-projector:before {
  content: '\e882';
}

/* '' */
.icon-141-protractor:before {
  content: '\e883';
}

/* '' */
.icon-141-ruler:before {
  content: '\e884';
}

/* '' */
.icon-141-scanner:before {
  content: '\e885';
}

/* '' */
.icon-141-school:before {
  content: '\e886';
}

/* '' */
.icon-141-school-1:before {
  content: '\e887';
}

/* '' */
.icon-141-school-2:before {
  content: '\e888';
}

/* '' */
.icon-141-set-square:before {
  content: '\e889';
}

/* '' */
.icon-141-sharpener:before {
  content: '\e88a';
}

/* '' */
.icon-141-staff:before {
  content: '\e88b';
}

/* '' */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'ElegantIcons';
  src: url("../fonts/elegant/ElegantIcons.eot");
  src: url("../fonts/elegant/ElegantIconsd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/elegant/ElegantIcons.woff") format("woff"), url("../fonts/elegant/ElegantIcons.ttf") format("truetype"), url("../fonts/elegant/ElegantIcons.svg#ElegantIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
.el:before {
  font-family: 'ElegantIcons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up:before {
  content: "\21";
}

.arrow_down:before {
  content: "\22";
}

.arrow_left:before {
  content: "\23";
}

.arrow_right:before {
  content: "\24";
}

.arrow_left-up:before {
  content: "\25";
}

.arrow_right-up:before {
  content: "\26";
}

.arrow_right-down:before {
  content: "\27";
}

.arrow_left-down:before {
  content: "\28";
}

.arrow-up-down:before {
  content: "\29";
}

.arrow_up-down_alt:before {
  content: "\2a";
}

.arrow_left-right_alt:before {
  content: "\2b";
}

.arrow_left-right:before {
  content: "\2c";
}

.arrow_expand_alt2:before {
  content: "\2d";
}

.arrow_expand_alt:before {
  content: "\2e";
}

.arrow_condense:before {
  content: "\2f";
}

.arrow_expand:before {
  content: "\30";
}

.arrow_move:before {
  content: "\31";
}

.arrow_carrot-up:before {
  content: "\32";
}

.arrow_carrot-down:before {
  content: "\33";
}

.arrow_carrot-left:before {
  content: "\34";
}

.arrow_carrot-right:before {
  content: "\35";
}

.arrow_carrot-2up:before {
  content: "\36";
}

.arrow_carrot-2down:before {
  content: "\37";
}

.arrow_carrot-2left:before {
  content: "\38";
}

.arrow_carrot-2right:before {
  content: "\39";
}

.arrow_carrot-up_alt2:before {
  content: "\3a";
}

.arrow_carrot-down_alt2:before {
  content: "\3b";
}

.arrow_carrot-left_alt2:before {
  content: "\3c";
}

.arrow_carrot-right_alt2:before {
  content: "\3d";
}

.arrow_carrot-2up_alt2:before {
  content: "\3e";
}

.arrow_carrot-2down_alt2:before {
  content: "\3f";
}

.arrow_carrot-2left_alt2:before {
  content: "\40";
}

.arrow_carrot-2right_alt2:before {
  content: "\41";
}

.arrow_triangle-up:before {
  content: "\42";
}

.arrow_triangle-down:before {
  content: "\43";
}

.arrow_triangle-left:before {
  content: "\44";
}

.arrow_triangle-right:before {
  content: "\45";
}

.arrow_triangle-up_alt2:before {
  content: "\46";
}

.arrow_triangle-down_alt2:before {
  content: "\47";
}

.arrow_triangle-left_alt2:before {
  content: "\48";
}

.arrow_triangle-right_alt2:before {
  content: "\49";
}

.arrow_back:before {
  content: "\4a";
}

.icon_minus-06:before {
  content: "\4b";
}

.icon_plus:before {
  content: "\4c";
}

.icon_close:before {
  content: "\4d";
}

.icon_check:before {
  content: "\4e";
}

.icon_minus_alt2:before {
  content: "\4f";
}

.icon_plus_alt2:before {
  content: "\50";
}

.icon_close_alt2:before {
  content: "\51";
}

.icon_check_alt2:before {
  content: "\52";
}

.icon_zoom-out_alt:before {
  content: "\53";
}

.icon_zoom-in_alt:before {
  content: "\54";
}

.icon_search:before {
  content: "\55";
}

.icon_box-empty:before {
  content: "\56";
}

.icon_box-selected:before {
  content: "\57";
}

.icon_minus-box:before {
  content: "\58";
}

.icon_plus-box:before {
  content: "\59";
}

.icon_box-checked:before {
  content: "\5a";
}

.icon_circle-empty:before {
  content: "\5b";
}

.icon_circle-slelected:before {
  content: "\5c";
}

.icon_stop_alt2:before {
  content: "\5d";
}

.icon_stop:before {
  content: "\5e";
}

.icon_pause_alt2:before {
  content: "\5f";
}

.icon_pause:before {
  content: "\60";
}

.icon_menu:before {
  content: "\61";
}

.icon_menu-square_alt2:before {
  content: "\62";
}

.icon_menu-circle_alt2:before {
  content: "\63";
}

.icon_ul:before {
  content: "\64";
}

.icon_ol:before {
  content: "\65";
}

.icon_adjust-horiz:before {
  content: "\66";
}

.icon_adjust-vert:before {
  content: "\67";
}

.icon_document_alt:before {
  content: "\68";
}

.icon_documents_alt:before {
  content: "\69";
}

.icon_pencil:before {
  content: "\6a";
}

.icon_pencil-edit_alt:before {
  content: "\6b";
}

.icon_pencil-edit:before {
  content: "\6c";
}

.icon_folder-alt:before {
  content: "\6d";
}

.icon_folder-open_alt:before {
  content: "\6e";
}

.icon_folder-add_alt:before {
  content: "\6f";
}

.icon_info_alt:before {
  content: "\70";
}

.icon_error-oct_alt:before {
  content: "\71";
}

.icon_error-circle_alt:before {
  content: "\72";
}

.icon_error-triangle_alt:before {
  content: "\73";
}

.icon_question_alt2:before {
  content: "\74";
}

.icon_question:before {
  content: "\75";
}

.icon_comment_alt:before {
  content: "\76";
}

.icon_chat_alt:before {
  content: "\77";
}

.icon_vol-mute_alt:before {
  content: "\78";
}

.icon_volume-low_alt:before {
  content: "\79";
}

.icon_volume-high_alt:before {
  content: "\7a";
}

.icon_quotations:before {
  content: "\7b";
}

.icon_quotations_alt2:before {
  content: "\7c";
}

.icon_clock_alt:before {
  content: "\7d";
}

.icon_lock_alt:before {
  content: "\7e";
}

.icon_lock-open_alt:before {
  content: "\e000";
}

.icon_key_alt:before {
  content: "\e001";
}

.icon_cloud_alt:before {
  content: "\e002";
}

.icon_cloud-upload_alt:before {
  content: "\e003";
}

.icon_cloud-download_alt:before {
  content: "\e004";
}

.icon_image:before {
  content: "\e005";
}

.icon_images:before {
  content: "\e006";
}

.icon_lightbulb_alt:before {
  content: "\e007";
}

.icon_gift_alt:before {
  content: "\e008";
}

.icon_house_alt:before {
  content: "\e009";
}

.icon_genius:before {
  content: "\e00a";
}

.icon_mobile:before {
  content: "\e00b";
}

.icon_tablet:before {
  content: "\e00c";
}

.icon_laptop:before {
  content: "\e00d";
}

.icon_desktop:before {
  content: "\e00e";
}

.icon_camera_alt:before {
  content: "\e00f";
}

.icon_mail_alt:before {
  content: "\e010";
}

.icon_cone_alt:before {
  content: "\e011";
}

.icon_ribbon_alt:before {
  content: "\e012";
}

.icon_bag_alt:before {
  content: "\e013";
}

.icon_creditcard:before {
  content: "\e014";
}

.icon_cart_alt:before {
  content: "\e015";
}

.icon_paperclip:before {
  content: "\e016";
}

.icon_tag_alt:before {
  content: "\e017";
}

.icon_tags_alt:before {
  content: "\e018";
}

.icon_trash_alt:before {
  content: "\e019";
}

.icon_cursor_alt:before {
  content: "\e01a";
}

.icon_mic_alt:before {
  content: "\e01b";
}

.icon_compass_alt:before {
  content: "\e01c";
}

.icon_pin_alt:before {
  content: "\e01d";
}

.icon_pushpin_alt:before {
  content: "\e01e";
}

.icon_map_alt:before {
  content: "\e01f";
}

.icon_drawer_alt:before {
  content: "\e020";
}

.icon_toolbox_alt:before {
  content: "\e021";
}

.icon_book_alt:before {
  content: "\e022";
}

.icon_calendar:before {
  content: "\e023";
}

.icon_film:before {
  content: "\e024";
}

.icon_table:before {
  content: "\e025";
}

.icon_contacts_alt:before {
  content: "\e026";
}

.icon_headphones:before {
  content: "\e027";
}

.icon_lifesaver:before {
  content: "\e028";
}

.icon_piechart:before {
  content: "\e029";
}

.icon_refresh:before {
  content: "\e02a";
}

.icon_link_alt:before {
  content: "\e02b";
}

.icon_link:before {
  content: "\e02c";
}

.icon_loading:before {
  content: "\e02d";
}

.icon_blocked:before {
  content: "\e02e";
}

.icon_archive_alt:before {
  content: "\e02f";
}

.icon_heart_alt:before {
  content: "\e030";
}

.icon_star_alt:before {
  content: "\e031";
}

.icon_star-half_alt:before {
  content: "\e032";
}

.icon_star:before {
  content: "\e033";
}

.icon_star-half:before {
  content: "\e034";
}

.icon_tools:before {
  content: "\e035";
}

.icon_tool:before {
  content: "\e036";
}

.icon_cog:before {
  content: "\e037";
}

.icon_cogs:before {
  content: "\e038";
}

.arrow_up_alt:before {
  content: "\e039";
}

.arrow_down_alt:before {
  content: "\e03a";
}

.arrow_left_alt:before {
  content: "\e03b";
}

.arrow_right_alt:before {
  content: "\e03c";
}

.arrow_left-up_alt:before {
  content: "\e03d";
}

.arrow_right-up_alt:before {
  content: "\e03e";
}

.arrow_right-down_alt:before {
  content: "\e03f";
}

.arrow_left-down_alt:before {
  content: "\e040";
}

.arrow_condense_alt:before {
  content: "\e041";
}

.arrow_expand_alt3:before {
  content: "\e042";
}

.arrow_carrot_up_alt:before {
  content: "\e043";
}

.arrow_carrot-down_alt:before {
  content: "\e044";
}

.arrow_carrot-left_alt:before {
  content: "\e045";
}

.arrow_carrot-right_alt:before {
  content: "\e046";
}

.arrow_carrot-2up_alt:before {
  content: "\e047";
}

.arrow_carrot-2dwnn_alt:before {
  content: "\e048";
}

.arrow_carrot-2left_alt:before {
  content: "\e049";
}

.arrow_carrot-2right_alt:before {
  content: "\e04a";
}

.arrow_triangle-up_alt:before {
  content: "\e04b";
}

.arrow_triangle-down_alt:before {
  content: "\e04c";
}

.arrow_triangle-left_alt:before {
  content: "\e04d";
}

.arrow_triangle-right_alt:before {
  content: "\e04e";
}

.icon_minus_alt:before {
  content: "\e04f";
}

.icon_plus_alt:before {
  content: "\e050";
}

.icon_close_alt:before {
  content: "\e051";
}

.icon_check_alt:before {
  content: "\e052";
}

.icon_zoom-out:before {
  content: "\e053";
}

.icon_zoom-in:before {
  content: "\e054";
}

.icon_stop_alt:before {
  content: "\e055";
}

.icon_menu-square_alt:before {
  content: "\e056";
}

.icon_menu-circle_alt:before {
  content: "\e057";
}

.icon_document:before {
  content: "\e058";
}

.icon_documents:before {
  content: "\e059";
}

.icon_pencil_alt:before {
  content: "\e05a";
}

.icon_folder:before {
  content: "\e05b";
}

.icon_folder-open:before {
  content: "\e05c";
}

.icon_folder-add:before {
  content: "\e05d";
}

.icon_folder_upload:before {
  content: "\e05e";
}

.icon_folder_download:before {
  content: "\e05f";
}

.icon_info:before {
  content: "\e060";
}

.icon_error-circle:before {
  content: "\e061";
}

.icon_error-oct:before {
  content: "\e062";
}

.icon_error-triangle:before {
  content: "\e063";
}

.icon_question_alt:before {
  content: "\e064";
}

.icon_comment:before {
  content: "\e065";
}

.icon_chat:before {
  content: "\e066";
}

.icon_vol-mute:before {
  content: "\e067";
}

.icon_volume-low:before {
  content: "\e068";
}

.icon_volume-high:before {
  content: "\e069";
}

.icon_quotations_alt:before {
  content: "\e06a";
}

.icon_clock:before {
  content: "\e06b";
}

.icon_lock:before {
  content: "\e06c";
}

.icon_lock-open:before {
  content: "\e06d";
}

.icon_key:before {
  content: "\e06e";
}

.icon_cloud:before {
  content: "\e06f";
}

.icon_cloud-upload:before {
  content: "\e070";
}

.icon_cloud-download:before {
  content: "\e071";
}

.icon_lightbulb:before {
  content: "\e072";
}

.icon_gift:before {
  content: "\e073";
}

.icon_house:before {
  content: "\e074";
}

.icon_camera:before {
  content: "\e075";
}

.icon_mail:before {
  content: "\e076";
}

.icon_cone:before {
  content: "\e077";
}

.icon_ribbon:before {
  content: "\e078";
}

.icon_bag:before {
  content: "\e079";
}

.icon_cart:before {
  content: "\e07a";
}

.icon_tag:before {
  content: "\e07b";
}

.icon_tags:before {
  content: "\e07c";
}

.icon_trash:before {
  content: "\e07d";
}

.icon_cursor:before {
  content: "\e07e";
}

.icon_mic:before {
  content: "\e07f";
}

.icon_compass:before {
  content: "\e080";
}

.icon_pin:before {
  content: "\e081";
}

.icon_pushpin:before {
  content: "\e082";
}

.icon_map:before {
  content: "\e083";
}

.icon_drawer:before {
  content: "\e084";
}

.icon_toolbox:before {
  content: "\e085";
}

.icon_book:before {
  content: "\e086";
}

.icon_contacts:before {
  content: "\e087";
}

.icon_archive:before {
  content: "\e088";
}

.icon_heart:before {
  content: "\e089";
}

.icon_profile:before {
  content: "\e08a";
}

.icon_group:before {
  content: "\e08b";
}

.icon_grid-2x2:before {
  content: "\e08c";
}

.icon_grid-3x3:before {
  content: "\e08d";
}

.icon_music:before {
  content: "\e08e";
}

.icon_pause_alt:before {
  content: "\e08f";
}

.icon_phone:before {
  content: "\e090";
}

.icon_upload:before {
  content: "\e091";
}

.icon_download:before {
  content: "\e092";
}

.social_facebook:before {
  content: "\e093";
}

.social_twitter:before {
  content: "\e094";
}

.social_pinterest:before {
  content: "\e095";
}

.social_googleplus:before {
  content: "\e096";
}

.social_tumblr:before {
  content: "\e097";
}

.social_tumbleupon:before {
  content: "\e098";
}

.social_wordpress:before {
  content: "\e099";
}

.social_instagram:before {
  content: "\e09a";
}

.social_dribbble:before {
  content: "\e09b";
}

.social_vimeo:before {
  content: "\e09c";
}

.social_linkedin:before {
  content: "\e09d";
}

.social_rss:before {
  content: "\e09e";
}

.social_deviantart:before {
  content: "\e09f";
}

.social_share:before {
  content: "\e0a0";
}

.social_myspace:before {
  content: "\e0a1";
}

.social_skype:before {
  content: "\e0a2";
}

.social_youtube:before {
  content: "\e0a3";
}

.social_picassa:before {
  content: "\e0a4";
}

.social_googledrive:before {
  content: "\e0a5";
}

.social_flickr:before {
  content: "\e0a6";
}

.social_blogger:before {
  content: "\e0a7";
}

.social_spotify:before {
  content: "\e0a8";
}

.social_delicious:before {
  content: "\e0a9";
}

.social_facebook_circle:before {
  content: "\e0aa";
}

.social_twitter_circle:before {
  content: "\e0ab";
}

.social_pinterest_circle:before {
  content: "\e0ac";
}

.social_googleplus_circle:before {
  content: "\e0ad";
}

.social_tumblr_circle:before {
  content: "\e0ae";
}

.social_stumbleupon_circle:before {
  content: "\e0af";
}

.social_wordpress_circle:before {
  content: "\e0b0";
}

.social_instagram_circle:before {
  content: "\e0b1";
}

.social_dribbble_circle:before {
  content: "\e0b2";
}

.social_vimeo_circle:before {
  content: "\e0b3";
}

.social_linkedin_circle:before {
  content: "\e0b4";
}

.social_rss_circle:before {
  content: "\e0b5";
}

.social_deviantart_circle:before {
  content: "\e0b6";
}

.social_share_circle:before {
  content: "\e0b7";
}

.social_myspace_circle:before {
  content: "\e0b8";
}

.social_skype_circle:before {
  content: "\e0b9";
}

.social_youtube_circle:before {
  content: "\e0ba";
}

.social_picassa_circle:before {
  content: "\e0bb";
}

.social_googledrive_alt2:before {
  content: "\e0bc";
}

.social_flickr_circle:before {
  content: "\e0bd";
}

.social_blogger_circle:before {
  content: "\e0be";
}

.social_spotify_circle:before {
  content: "\e0bf";
}

.social_delicious_circle:before {
  content: "\e0c0";
}

.social_facebook_square:before {
  content: "\e0c1";
}

.social_twitter_square:before {
  content: "\e0c2";
}

.social_pinterest_square:before {
  content: "\e0c3";
}

.social_googleplus_square:before {
  content: "\e0c4";
}

.social_tumblr_square:before {
  content: "\e0c5";
}

.social_stumbleupon_square:before {
  content: "\e0c6";
}

.social_wordpress_square:before {
  content: "\e0c7";
}

.social_instagram_square:before {
  content: "\e0c8";
}

.social_dribbble_square:before {
  content: "\e0c9";
}

.social_vimeo_square:before {
  content: "\e0ca";
}

.social_linkedin_square:before {
  content: "\e0cb";
}

.social_rss_square:before {
  content: "\e0cc";
}

.social_deviantart_square:before {
  content: "\e0cd";
}

.social_share_square:before {
  content: "\e0ce";
}

.social_myspace_square:before {
  content: "\e0cf";
}

.social_skype_square:before {
  content: "\e0d0";
}

.social_youtube_square:before {
  content: "\e0d1";
}

.social_picassa_square:before {
  content: "\e0d2";
}

.social_googledrive_square:before {
  content: "\e0d3";
}

.social_flickr_square:before {
  content: "\e0d4";
}

.social_blogger_square:before {
  content: "\e0d5";
}

.social_spotify_square:before {
  content: "\e0d6";
}

.social_delicious_square:before {
  content: "\e0d7";
}

.icon_printer:before {
  content: "\e103";
}

.icon_calulator:before {
  content: "\e0ee";
}

.icon_building:before {
  content: "\e0ef";
}

.icon_floppy:before {
  content: "\e0e8";
}

.icon_drive:before {
  content: "\e0ea";
}

.icon_search-2:before {
  content: "\e101";
}

.icon_id:before {
  content: "\e107";
}

.icon_id-2:before {
  content: "\e108";
}

.icon_puzzle:before {
  content: "\e102";
}

.icon_like:before {
  content: "\e106";
}

.icon_dislike:before {
  content: "\e0eb";
}

.icon_mug:before {
  content: "\e105";
}

.icon_currency:before {
  content: "\e0ed";
}

.icon_wallet:before {
  content: "\e100";
}

.icon_pens:before {
  content: "\e104";
}

.icon_easel:before {
  content: "\e0e9";
}

.icon_flowchart:before {
  content: "\e109";
}

.icon_datareport:before {
  content: "\e0ec";
}

.icon_briefcase:before {
  content: "\e0fe";
}

.icon_shield:before {
  content: "\e0f6";
}

.icon_percent:before {
  content: "\e0fb";
}

.icon_globe:before {
  content: "\e0e2";
}

.icon_globe-2:before {
  content: "\e0e3";
}

.icon_target:before {
  content: "\e0f5";
}

.icon_hourglass:before {
  content: "\e0e1";
}

.icon_balance:before {
  content: "\e0ff";
}

.icon_rook:before {
  content: "\e0f8";
}

.icon_printer-alt:before {
  content: "\e0fa";
}

.icon_calculator_alt:before {
  content: "\e0e7";
}

.icon_building_alt:before {
  content: "\e0fd";
}

.icon_floppy_alt:before {
  content: "\e0e4";
}

.icon_drive_alt:before {
  content: "\e0e5";
}

.icon_search_alt:before {
  content: "\e0f7";
}

.icon_id_alt:before {
  content: "\e0e0";
}

.icon_id-2_alt:before {
  content: "\e0fc";
}

.icon_puzzle_alt:before {
  content: "\e0f9";
}

.icon_like_alt:before {
  content: "\e0dd";
}

.icon_dislike_alt:before {
  content: "\e0f1";
}

.icon_mug_alt:before {
  content: "\e0dc";
}

.icon_currency_alt:before {
  content: "\e0f3";
}

.icon_wallet_alt:before {
  content: "\e0d8";
}

.icon_pens_alt:before {
  content: "\e0db";
}

.icon_easel_alt:before {
  content: "\e0f0";
}

.icon_flowchart_alt:before {
  content: "\e0df";
}

.icon_datareport_alt:before {
  content: "\e0f2";
}

.icon_briefcase_alt:before {
  content: "\e0f4";
}

.icon_shield_alt:before {
  content: "\e0d9";
}

.icon_percent_alt:before {
  content: "\e0da";
}

.icon_globe_alt:before {
  content: "\e0de";
}

.icon_clipboard:before {
  content: "\e0e6";
}

.glyph {
  float: left;
  text-align: center;
  padding: .75em;
  margin: .4em 1.5em .75em 0;
  width: 6em;
  text-shadow: none;
}

.glyph_big {
  font-size: 128px;
  color: #59c5dc;
  float: left;
  margin-right: 20px;
}

.glyph div {
  padding-bottom: 10px;
}

.glyph input {
  font-family: consolas, monospace;
  font-size: 12px;
  width: 100%;
  text-align: center;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #ccc;
          box-shadow: 0 0 0 1px #ccc;
  padding: .2em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.centered {
  margin-left: auto;
  margin-right: auto;
}

.glyph .fs1 {
  font-size: 2em;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/font-awesome/fontawesome-webfont3e6e.eot?v=4.7.0");
  src: url("../fonts/font-awesome/fontawesome-webfontd41d.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont3e6e.html?v=4.7.0") format("woff2"), url("../fonts/font-awesome/fontawesome-webfont3e6e.woff?v=4.7.0") format("woff"), url("../fonts/font-awesome/fontawesome-webfont3e6e.ttf?v=4.7.0") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa:before {
  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;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

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

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url("../fonts/ionicons/ionicons28b5.eot?v=2.0.0");
  src: url("../fonts/ionicons/ionicons28b5.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons/ionicons28b5.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons/ionicons28b5.woff?v=2.0.0") format("woff"), url("../fonts/ionicons/ionicons28b5.svg?v=2.0.0#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

.ion:before, .ionicons:before,
.ion-:before,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ion-alert:before {
  content: "";
}

.ion-alert-circled:before {
  content: "";
}

.ion-android-add:before {
  content: "";
}

.ion-android-add-circle:before {
  content: "";
}

.ion-android-alarm-clock:before {
  content: "";
}

.ion-android-alert:before {
  content: "";
}

.ion-android-apps:before {
  content: "";
}

.ion-android-archive:before {
  content: "";
}

.ion-android-arrow-back:before {
  content: "";
}

.ion-android-arrow-down:before {
  content: "";
}

.ion-android-arrow-dropdown:before {
  content: "";
}

.ion-android-arrow-dropdown-circle:before {
  content: "";
}

.ion-android-arrow-dropleft:before {
  content: "";
}

.ion-android-arrow-dropleft-circle:before {
  content: "";
}

.ion-android-arrow-dropright:before {
  content: "";
}

.ion-android-arrow-dropright-circle:before {
  content: "";
}

.ion-android-arrow-dropup:before {
  content: "";
}

.ion-android-arrow-dropup-circle:before {
  content: "";
}

.ion-android-arrow-forward:before {
  content: "";
}

.ion-android-arrow-up:before {
  content: "";
}

.ion-android-attach:before {
  content: "";
}

.ion-android-bar:before {
  content: "";
}

.ion-android-bicycle:before {
  content: "";
}

.ion-android-boat:before {
  content: "";
}

.ion-android-bookmark:before {
  content: "";
}

.ion-android-bulb:before {
  content: "";
}

.ion-android-bus:before {
  content: "";
}

.ion-android-calendar:before {
  content: "";
}

.ion-android-call:before {
  content: "";
}

.ion-android-camera:before {
  content: "";
}

.ion-android-cancel:before {
  content: "";
}

.ion-android-car:before {
  content: "";
}

.ion-android-cart:before {
  content: "";
}

.ion-android-chat:before {
  content: "";
}

.ion-android-checkbox:before {
  content: "";
}

.ion-android-checkbox-blank:before {
  content: "";
}

.ion-android-checkbox-outline:before {
  content: "";
}

.ion-android-checkbox-outline-blank:before {
  content: "";
}

.ion-android-checkmark-circle:before {
  content: "";
}

.ion-android-clipboard:before {
  content: "";
}

.ion-android-close:before {
  content: "";
}

.ion-android-cloud:before {
  content: "";
}

.ion-android-cloud-circle:before {
  content: "";
}

.ion-android-cloud-done:before {
  content: "";
}

.ion-android-cloud-outline:before {
  content: "";
}

.ion-android-color-palette:before {
  content: "";
}

.ion-android-compass:before {
  content: "";
}

.ion-android-contact:before {
  content: "";
}

.ion-android-contacts:before {
  content: "";
}

.ion-android-contract:before {
  content: "";
}

.ion-android-create:before {
  content: "";
}

.ion-android-delete:before {
  content: "";
}

.ion-android-desktop:before {
  content: "";
}

.ion-android-document:before {
  content: "";
}

.ion-android-done:before {
  content: "";
}

.ion-android-done-all:before {
  content: "";
}

.ion-android-download:before {
  content: "";
}

.ion-android-drafts:before {
  content: "";
}

.ion-android-exit:before {
  content: "";
}

.ion-android-expand:before {
  content: "";
}

.ion-android-favorite:before {
  content: "";
}

.ion-android-favorite-outline:before {
  content: "";
}

.ion-android-film:before {
  content: "";
}

.ion-android-folder:before {
  content: "";
}

.ion-android-folder-open:before {
  content: "";
}

.ion-android-funnel:before {
  content: "";
}

.ion-android-globe:before {
  content: "";
}

.ion-android-hand:before {
  content: "";
}

.ion-android-hangout:before {
  content: "";
}

.ion-android-happy:before {
  content: "";
}

.ion-android-home:before {
  content: "";
}

.ion-android-image:before {
  content: "";
}

.ion-android-laptop:before {
  content: "";
}

.ion-android-list:before {
  content: "";
}

.ion-android-locate:before {
  content: "";
}

.ion-android-lock:before {
  content: "";
}

.ion-android-mail:before {
  content: "";
}

.ion-android-map:before {
  content: "";
}

.ion-android-menu:before {
  content: "";
}

.ion-android-microphone:before {
  content: "";
}

.ion-android-microphone-off:before {
  content: "";
}

.ion-android-more-horizontal:before {
  content: "";
}

.ion-android-more-vertical:before {
  content: "";
}

.ion-android-navigate:before {
  content: "";
}

.ion-android-notifications:before {
  content: "";
}

.ion-android-notifications-none:before {
  content: "";
}

.ion-android-notifications-off:before {
  content: "";
}

.ion-android-open:before {
  content: "";
}

.ion-android-options:before {
  content: "";
}

.ion-android-people:before {
  content: "";
}

.ion-android-person:before {
  content: "";
}

.ion-android-person-add:before {
  content: "";
}

.ion-android-phone-landscape:before {
  content: "";
}

.ion-android-phone-portrait:before {
  content: "";
}

.ion-android-pin:before {
  content: "";
}

.ion-android-plane:before {
  content: "";
}

.ion-android-playstore:before {
  content: "";
}

.ion-android-print:before {
  content: "";
}

.ion-android-radio-button-off:before {
  content: "";
}

.ion-android-radio-button-on:before {
  content: "";
}

.ion-android-refresh:before {
  content: "";
}

.ion-android-remove:before {
  content: "";
}

.ion-android-remove-circle:before {
  content: "";
}

.ion-android-restaurant:before {
  content: "";
}

.ion-android-sad:before {
  content: "";
}

.ion-android-search:before {
  content: "";
}

.ion-android-send:before {
  content: "";
}

.ion-android-settings:before {
  content: "";
}

.ion-android-share:before {
  content: "";
}

.ion-android-share-alt:before {
  content: "";
}

.ion-android-star:before {
  content: "";
}

.ion-android-star-half:before {
  content: "";
}

.ion-android-star-outline:before {
  content: "";
}

.ion-android-stopwatch:before {
  content: "";
}

.ion-android-subway:before {
  content: "";
}

.ion-android-sunny:before {
  content: "";
}

.ion-android-sync:before {
  content: "";
}

.ion-android-textsms:before {
  content: "";
}

.ion-android-time:before {
  content: "";
}

.ion-android-train:before {
  content: "";
}

.ion-android-unlock:before {
  content: "";
}

.ion-android-upload:before {
  content: "";
}

.ion-android-volume-down:before {
  content: "";
}

.ion-android-volume-mute:before {
  content: "";
}

.ion-android-volume-off:before {
  content: "";
}

.ion-android-volume-up:before {
  content: "";
}

.ion-android-walk:before {
  content: "";
}

.ion-android-warning:before {
  content: "";
}

.ion-android-watch:before {
  content: "";
}

.ion-android-wifi:before {
  content: "";
}

.ion-aperture:before {
  content: "";
}

.ion-archive:before {
  content: "";
}

.ion-arrow-down-a:before {
  content: "";
}

.ion-arrow-down-b:before {
  content: "";
}

.ion-arrow-down-c:before {
  content: "";
}

.ion-arrow-expand:before {
  content: "";
}

.ion-arrow-graph-down-left:before {
  content: "";
}

.ion-arrow-graph-down-right:before {
  content: "";
}

.ion-arrow-graph-up-left:before {
  content: "";
}

.ion-arrow-graph-up-right:before {
  content: "";
}

.ion-arrow-left-a:before {
  content: "";
}

.ion-arrow-left-b:before {
  content: "";
}

.ion-arrow-left-c:before {
  content: "";
}

.ion-arrow-move:before {
  content: "";
}

.ion-arrow-resize:before {
  content: "";
}

.ion-arrow-return-left:before {
  content: "";
}

.ion-arrow-return-right:before {
  content: "";
}

.ion-arrow-right-a:before {
  content: "";
}

.ion-arrow-right-b:before {
  content: "";
}

.ion-arrow-right-c:before {
  content: "";
}

.ion-arrow-shrink:before {
  content: "";
}

.ion-arrow-swap:before {
  content: "";
}

.ion-arrow-up-a:before {
  content: "";
}

.ion-arrow-up-b:before {
  content: "";
}

.ion-arrow-up-c:before {
  content: "";
}

.ion-asterisk:before {
  content: "";
}

.ion-at:before {
  content: "";
}

.ion-backspace:before {
  content: "";
}

.ion-backspace-outline:before {
  content: "";
}

.ion-bag:before {
  content: "";
}

.ion-battery-charging:before {
  content: "";
}

.ion-battery-empty:before {
  content: "";
}

.ion-battery-full:before {
  content: "";
}

.ion-battery-half:before {
  content: "";
}

.ion-battery-low:before {
  content: "";
}

.ion-beaker:before {
  content: "";
}

.ion-beer:before {
  content: "";
}

.ion-bluetooth:before {
  content: "";
}

.ion-bonfire:before {
  content: "";
}

.ion-bookmark:before {
  content: "";
}

.ion-bowtie:before {
  content: "";
}

.ion-briefcase:before {
  content: "";
}

.ion-bug:before {
  content: "";
}

.ion-calculator:before {
  content: "";
}

.ion-calendar:before {
  content: "";
}

.ion-camera:before {
  content: "";
}

.ion-card:before {
  content: "";
}

.ion-cash:before {
  content: "";
}

.ion-chatbox:before {
  content: "";
}

.ion-chatbox-working:before {
  content: "";
}

.ion-chatboxes:before {
  content: "";
}

.ion-chatbubble:before {
  content: "";
}

.ion-chatbubble-working:before {
  content: "";
}

.ion-chatbubbles:before {
  content: "";
}

.ion-checkmark:before {
  content: "";
}

.ion-checkmark-circled:before {
  content: "";
}

.ion-checkmark-round:before {
  content: "";
}

.ion-chevron-down:before {
  content: "";
}

.ion-chevron-left:before {
  content: "";
}

.ion-chevron-right:before {
  content: "";
}

.ion-chevron-up:before {
  content: "";
}

.ion-clipboard:before {
  content: "";
}

.ion-clock:before {
  content: "";
}

.ion-close:before {
  content: "";
}

.ion-close-circled:before {
  content: "";
}

.ion-close-round:before {
  content: "";
}

.ion-closed-captioning:before {
  content: "";
}

.ion-cloud:before {
  content: "";
}

.ion-code:before {
  content: "";
}

.ion-code-download:before {
  content: "";
}

.ion-code-working:before {
  content: "";
}

.ion-coffee:before {
  content: "";
}

.ion-compass:before {
  content: "";
}

.ion-compose:before {
  content: "";
}

.ion-connection-bars:before {
  content: "";
}

.ion-contrast:before {
  content: "";
}

.ion-crop:before {
  content: "";
}

.ion-cube:before {
  content: "";
}

.ion-disc:before {
  content: "";
}

.ion-document:before {
  content: "";
}

.ion-document-text:before {
  content: "";
}

.ion-drag:before {
  content: "";
}

.ion-earth:before {
  content: "";
}

.ion-easel:before {
  content: "";
}

.ion-edit:before {
  content: "";
}

.ion-egg:before {
  content: "";
}

.ion-eject:before {
  content: "";
}

.ion-email:before {
  content: "";
}

.ion-email-unread:before {
  content: "";
}

.ion-erlenmeyer-flask:before {
  content: "";
}

.ion-erlenmeyer-flask-bubbles:before {
  content: "";
}

.ion-eye:before {
  content: "";
}

.ion-eye-disabled:before {
  content: "";
}

.ion-female:before {
  content: "";
}

.ion-filing:before {
  content: "";
}

.ion-film-marker:before {
  content: "";
}

.ion-fireball:before {
  content: "";
}

.ion-flag:before {
  content: "";
}

.ion-flame:before {
  content: "";
}

.ion-flash:before {
  content: "";
}

.ion-flash-off:before {
  content: "";
}

.ion-folder:before {
  content: "";
}

.ion-fork:before {
  content: "";
}

.ion-fork-repo:before {
  content: "";
}

.ion-forward:before {
  content: "";
}

.ion-funnel:before {
  content: "";
}

.ion-gear-a:before {
  content: "";
}

.ion-gear-b:before {
  content: "";
}

.ion-grid:before {
  content: "";
}

.ion-hammer:before {
  content: "";
}

.ion-happy:before {
  content: "";
}

.ion-happy-outline:before {
  content: "";
}

.ion-headphone:before {
  content: "";
}

.ion-heart:before {
  content: "";
}

.ion-heart-broken:before {
  content: "";
}

.ion-help:before {
  content: "";
}

.ion-help-buoy:before {
  content: "";
}

.ion-help-circled:before {
  content: "";
}

.ion-home:before {
  content: "";
}

.ion-icecream:before {
  content: "";
}

.ion-image:before {
  content: "";
}

.ion-images:before {
  content: "";
}

.ion-information:before {
  content: "";
}

.ion-information-circled:before {
  content: "";
}

.ion-ionic:before {
  content: "";
}

.ion-ios-alarm:before {
  content: "";
}

.ion-ios-alarm-outline:before {
  content: "";
}

.ion-ios-albums:before {
  content: "";
}

.ion-ios-albums-outline:before {
  content: "";
}

.ion-ios-americanfootball:before {
  content: "";
}

.ion-ios-americanfootball-outline:before {
  content: "";
}

.ion-ios-analytics:before {
  content: "";
}

.ion-ios-analytics-outline:before {
  content: "";
}

.ion-ios-arrow-back:before {
  content: "";
}

.ion-ios-arrow-down:before {
  content: "";
}

.ion-ios-arrow-forward:before {
  content: "";
}

.ion-ios-arrow-left:before {
  content: "";
}

.ion-ios-arrow-right:before {
  content: "";
}

.ion-ios-arrow-thin-down:before {
  content: "";
}

.ion-ios-arrow-thin-left:before {
  content: "";
}

.ion-ios-arrow-thin-right:before {
  content: "";
}

.ion-ios-arrow-thin-up:before {
  content: "";
}

.ion-ios-arrow-up:before {
  content: "";
}

.ion-ios-at:before {
  content: "";
}

.ion-ios-at-outline:before {
  content: "";
}

.ion-ios-barcode:before {
  content: "";
}

.ion-ios-barcode-outline:before {
  content: "";
}

.ion-ios-baseball:before {
  content: "";
}

.ion-ios-baseball-outline:before {
  content: "";
}

.ion-ios-basketball:before {
  content: "";
}

.ion-ios-basketball-outline:before {
  content: "";
}

.ion-ios-bell:before {
  content: "";
}

.ion-ios-bell-outline:before {
  content: "";
}

.ion-ios-body:before {
  content: "";
}

.ion-ios-body-outline:before {
  content: "";
}

.ion-ios-bolt:before {
  content: "";
}

.ion-ios-bolt-outline:before {
  content: "";
}

.ion-ios-book:before {
  content: "";
}

.ion-ios-book-outline:before {
  content: "";
}

.ion-ios-bookmarks:before {
  content: "";
}

.ion-ios-bookmarks-outline:before {
  content: "";
}

.ion-ios-box:before {
  content: "";
}

.ion-ios-box-outline:before {
  content: "";
}

.ion-ios-briefcase:before {
  content: "";
}

.ion-ios-briefcase-outline:before {
  content: "";
}

.ion-ios-browsers:before {
  content: "";
}

.ion-ios-browsers-outline:before {
  content: "";
}

.ion-ios-calculator:before {
  content: "";
}

.ion-ios-calculator-outline:before {
  content: "";
}

.ion-ios-calendar:before {
  content: "";
}

.ion-ios-calendar-outline:before {
  content: "";
}

.ion-ios-camera:before {
  content: "";
}

.ion-ios-camera-outline:before {
  content: "";
}

.ion-ios-cart:before {
  content: "";
}

.ion-ios-cart-outline:before {
  content: "";
}

.ion-ios-chatboxes:before {
  content: "";
}

.ion-ios-chatboxes-outline:before {
  content: "";
}

.ion-ios-chatbubble:before {
  content: "";
}

.ion-ios-chatbubble-outline:before {
  content: "";
}

.ion-ios-checkmark:before {
  content: "";
}

.ion-ios-checkmark-empty:before {
  content: "";
}

.ion-ios-checkmark-outline:before {
  content: "";
}

.ion-ios-circle-filled:before {
  content: "";
}

.ion-ios-circle-outline:before {
  content: "";
}

.ion-ios-clock:before {
  content: "";
}

.ion-ios-clock-outline:before {
  content: "";
}

.ion-ios-close:before {
  content: "";
}

.ion-ios-close-empty:before {
  content: "";
}

.ion-ios-close-outline:before {
  content: "";
}

.ion-ios-cloud:before {
  content: "";
}

.ion-ios-cloud-download:before {
  content: "";
}

.ion-ios-cloud-download-outline:before {
  content: "";
}

.ion-ios-cloud-outline:before {
  content: "";
}

.ion-ios-cloud-upload:before {
  content: "";
}

.ion-ios-cloud-upload-outline:before {
  content: "";
}

.ion-ios-cloudy:before {
  content: "";
}

.ion-ios-cloudy-night:before {
  content: "";
}

.ion-ios-cloudy-night-outline:before {
  content: "";
}

.ion-ios-cloudy-outline:before {
  content: "";
}

.ion-ios-cog:before {
  content: "";
}

.ion-ios-cog-outline:before {
  content: "";
}

.ion-ios-color-filter:before {
  content: "";
}

.ion-ios-color-filter-outline:before {
  content: "";
}

.ion-ios-color-wand:before {
  content: "";
}

.ion-ios-color-wand-outline:before {
  content: "";
}

.ion-ios-compose:before {
  content: "";
}

.ion-ios-compose-outline:before {
  content: "";
}

.ion-ios-contact:before {
  content: "";
}

.ion-ios-contact-outline:before {
  content: "";
}

.ion-ios-copy:before {
  content: "";
}

.ion-ios-copy-outline:before {
  content: "";
}

.ion-ios-crop:before {
  content: "";
}

.ion-ios-crop-strong:before {
  content: "";
}

.ion-ios-download:before {
  content: "";
}

.ion-ios-download-outline:before {
  content: "";
}

.ion-ios-drag:before {
  content: "";
}

.ion-ios-email:before {
  content: "";
}

.ion-ios-email-outline:before {
  content: "";
}

.ion-ios-eye:before {
  content: "";
}

.ion-ios-eye-outline:before {
  content: "";
}

.ion-ios-fastforward:before {
  content: "";
}

.ion-ios-fastforward-outline:before {
  content: "";
}

.ion-ios-filing:before {
  content: "";
}

.ion-ios-filing-outline:before {
  content: "";
}

.ion-ios-film:before {
  content: "";
}

.ion-ios-film-outline:before {
  content: "";
}

.ion-ios-flag:before {
  content: "";
}

.ion-ios-flag-outline:before {
  content: "";
}

.ion-ios-flame:before {
  content: "";
}

.ion-ios-flame-outline:before {
  content: "";
}

.ion-ios-flask:before {
  content: "";
}

.ion-ios-flask-outline:before {
  content: "";
}

.ion-ios-flower:before {
  content: "";
}

.ion-ios-flower-outline:before {
  content: "";
}

.ion-ios-folder:before {
  content: "";
}

.ion-ios-folder-outline:before {
  content: "";
}

.ion-ios-football:before {
  content: "";
}

.ion-ios-football-outline:before {
  content: "";
}

.ion-ios-game-controller-a:before {
  content: "";
}

.ion-ios-game-controller-a-outline:before {
  content: "";
}

.ion-ios-game-controller-b:before {
  content: "";
}

.ion-ios-game-controller-b-outline:before {
  content: "";
}

.ion-ios-gear:before {
  content: "";
}

.ion-ios-gear-outline:before {
  content: "";
}

.ion-ios-glasses:before {
  content: "";
}

.ion-ios-glasses-outline:before {
  content: "";
}

.ion-ios-grid-view:before {
  content: "";
}

.ion-ios-grid-view-outline:before {
  content: "";
}

.ion-ios-heart:before {
  content: "";
}

.ion-ios-heart-outline:before {
  content: "";
}

.ion-ios-help:before {
  content: "";
}

.ion-ios-help-empty:before {
  content: "";
}

.ion-ios-help-outline:before {
  content: "";
}

.ion-ios-home:before {
  content: "";
}

.ion-ios-home-outline:before {
  content: "";
}

.ion-ios-infinite:before {
  content: "";
}

.ion-ios-infinite-outline:before {
  content: "";
}

.ion-ios-information:before {
  content: "";
}

.ion-ios-information-empty:before {
  content: "";
}

.ion-ios-information-outline:before {
  content: "";
}

.ion-ios-ionic-outline:before {
  content: "";
}

.ion-ios-keypad:before {
  content: "";
}

.ion-ios-keypad-outline:before {
  content: "";
}

.ion-ios-lightbulb:before {
  content: "";
}

.ion-ios-lightbulb-outline:before {
  content: "";
}

.ion-ios-list:before {
  content: "";
}

.ion-ios-list-outline:before {
  content: "";
}

.ion-ios-location:before {
  content: "";
}

.ion-ios-location-outline:before {
  content: "";
}

.ion-ios-locked:before {
  content: "";
}

.ion-ios-locked-outline:before {
  content: "";
}

.ion-ios-loop:before {
  content: "";
}

.ion-ios-loop-strong:before {
  content: "";
}

.ion-ios-medical:before {
  content: "";
}

.ion-ios-medical-outline:before {
  content: "";
}

.ion-ios-medkit:before {
  content: "";
}

.ion-ios-medkit-outline:before {
  content: "";
}

.ion-ios-mic:before {
  content: "";
}

.ion-ios-mic-off:before {
  content: "";
}

.ion-ios-mic-outline:before {
  content: "";
}

.ion-ios-minus:before {
  content: "";
}

.ion-ios-minus-empty:before {
  content: "";
}

.ion-ios-minus-outline:before {
  content: "";
}

.ion-ios-monitor:before {
  content: "";
}

.ion-ios-monitor-outline:before {
  content: "";
}

.ion-ios-moon:before {
  content: "";
}

.ion-ios-moon-outline:before {
  content: "";
}

.ion-ios-more:before {
  content: "";
}

.ion-ios-more-outline:before {
  content: "";
}

.ion-ios-musical-note:before {
  content: "";
}

.ion-ios-musical-notes:before {
  content: "";
}

.ion-ios-navigate:before {
  content: "";
}

.ion-ios-navigate-outline:before {
  content: "";
}

.ion-ios-nutrition:before {
  content: "";
}

.ion-ios-nutrition-outline:before {
  content: "";
}

.ion-ios-paper:before {
  content: "";
}

.ion-ios-paper-outline:before {
  content: "";
}

.ion-ios-paperplane:before {
  content: "";
}

.ion-ios-paperplane-outline:before {
  content: "";
}

.ion-ios-partlysunny:before {
  content: "";
}

.ion-ios-partlysunny-outline:before {
  content: "";
}

.ion-ios-pause:before {
  content: "";
}

.ion-ios-pause-outline:before {
  content: "";
}

.ion-ios-paw:before {
  content: "";
}

.ion-ios-paw-outline:before {
  content: "";
}

.ion-ios-people:before {
  content: "";
}

.ion-ios-people-outline:before {
  content: "";
}

.ion-ios-person:before {
  content: "";
}

.ion-ios-person-outline:before {
  content: "";
}

.ion-ios-personadd:before {
  content: "";
}

.ion-ios-personadd-outline:before {
  content: "";
}

.ion-ios-photos:before {
  content: "";
}

.ion-ios-photos-outline:before {
  content: "";
}

.ion-ios-pie:before {
  content: "";
}

.ion-ios-pie-outline:before {
  content: "";
}

.ion-ios-pint:before {
  content: "";
}

.ion-ios-pint-outline:before {
  content: "";
}

.ion-ios-play:before {
  content: "";
}

.ion-ios-play-outline:before {
  content: "";
}

.ion-ios-plus:before {
  content: "";
}

.ion-ios-plus-empty:before {
  content: "";
}

.ion-ios-plus-outline:before {
  content: "";
}

.ion-ios-pricetag:before {
  content: "";
}

.ion-ios-pricetag-outline:before {
  content: "";
}

.ion-ios-pricetags:before {
  content: "";
}

.ion-ios-pricetags-outline:before {
  content: "";
}

.ion-ios-printer:before {
  content: "";
}

.ion-ios-printer-outline:before {
  content: "";
}

.ion-ios-pulse:before {
  content: "";
}

.ion-ios-pulse-strong:before {
  content: "";
}

.ion-ios-rainy:before {
  content: "";
}

.ion-ios-rainy-outline:before {
  content: "";
}

.ion-ios-recording:before {
  content: "";
}

.ion-ios-recording-outline:before {
  content: "";
}

.ion-ios-redo:before {
  content: "";
}

.ion-ios-redo-outline:before {
  content: "";
}

.ion-ios-refresh:before {
  content: "";
}

.ion-ios-refresh-empty:before {
  content: "";
}

.ion-ios-refresh-outline:before {
  content: "";
}

.ion-ios-reload:before {
  content: "";
}

.ion-ios-reverse-camera:before {
  content: "";
}

.ion-ios-reverse-camera-outline:before {
  content: "";
}

.ion-ios-rewind:before {
  content: "";
}

.ion-ios-rewind-outline:before {
  content: "";
}

.ion-ios-rose:before {
  content: "";
}

.ion-ios-rose-outline:before {
  content: "";
}

.ion-ios-search:before {
  content: "";
}

.ion-ios-search-strong:before {
  content: "";
}

.ion-ios-settings:before {
  content: "";
}

.ion-ios-settings-strong:before {
  content: "";
}

.ion-ios-shuffle:before {
  content: "";
}

.ion-ios-shuffle-strong:before {
  content: "";
}

.ion-ios-skipbackward:before {
  content: "";
}

.ion-ios-skipbackward-outline:before {
  content: "";
}

.ion-ios-skipforward:before {
  content: "";
}

.ion-ios-skipforward-outline:before {
  content: "";
}

.ion-ios-snowy:before {
  content: "";
}

.ion-ios-speedometer:before {
  content: "";
}

.ion-ios-speedometer-outline:before {
  content: "";
}

.ion-ios-star:before {
  content: "";
}

.ion-ios-star-half:before {
  content: "";
}

.ion-ios-star-outline:before {
  content: "";
}

.ion-ios-stopwatch:before {
  content: "";
}

.ion-ios-stopwatch-outline:before {
  content: "";
}

.ion-ios-sunny:before {
  content: "";
}

.ion-ios-sunny-outline:before {
  content: "";
}

.ion-ios-telephone:before {
  content: "";
}

.ion-ios-telephone-outline:before {
  content: "";
}

.ion-ios-tennisball:before {
  content: "";
}

.ion-ios-tennisball-outline:before {
  content: "";
}

.ion-ios-thunderstorm:before {
  content: "";
}

.ion-ios-thunderstorm-outline:before {
  content: "";
}

.ion-ios-time:before {
  content: "";
}

.ion-ios-time-outline:before {
  content: "";
}

.ion-ios-timer:before {
  content: "";
}

.ion-ios-timer-outline:before {
  content: "";
}

.ion-ios-toggle:before {
  content: "";
}

.ion-ios-toggle-outline:before {
  content: "";
}

.ion-ios-trash:before {
  content: "";
}

.ion-ios-trash-outline:before {
  content: "";
}

.ion-ios-undo:before {
  content: "";
}

.ion-ios-undo-outline:before {
  content: "";
}

.ion-ios-unlocked:before {
  content: "";
}

.ion-ios-unlocked-outline:before {
  content: "";
}

.ion-ios-upload:before {
  content: "";
}

.ion-ios-upload-outline:before {
  content: "";
}

.ion-ios-videocam:before {
  content: "";
}

.ion-ios-videocam-outline:before {
  content: "";
}

.ion-ios-volume-high:before {
  content: "";
}

.ion-ios-volume-low:before {
  content: "";
}

.ion-ios-wineglass:before {
  content: "";
}

.ion-ios-wineglass-outline:before {
  content: "";
}

.ion-ios-world:before {
  content: "";
}

.ion-ios-world-outline:before {
  content: "";
}

.ion-ipad:before {
  content: "";
}

.ion-iphone:before {
  content: "";
}

.ion-ipod:before {
  content: "";
}

.ion-jet:before {
  content: "";
}

.ion-key:before {
  content: "";
}

.ion-knife:before {
  content: "";
}

.ion-laptop:before {
  content: "";
}

.ion-leaf:before {
  content: "";
}

.ion-levels:before {
  content: "";
}

.ion-lightbulb:before {
  content: "";
}

.ion-link:before {
  content: "";
}

.ion-load-a:before {
  content: "";
}

.ion-load-b:before {
  content: "";
}

.ion-load-c:before {
  content: "";
}

.ion-load-d:before {
  content: "";
}

.ion-location:before {
  content: "";
}

.ion-lock-combination:before {
  content: "";
}

.ion-locked:before {
  content: "";
}

.ion-log-in:before {
  content: "";
}

.ion-log-out:before {
  content: "";
}

.ion-loop:before {
  content: "";
}

.ion-magnet:before {
  content: "";
}

.ion-male:before {
  content: "";
}

.ion-man:before {
  content: "";
}

.ion-map:before {
  content: "";
}

.ion-medkit:before {
  content: "";
}

.ion-merge:before {
  content: "";
}

.ion-mic-a:before {
  content: "";
}

.ion-mic-b:before {
  content: "";
}

.ion-mic-c:before {
  content: "";
}

.ion-minus:before {
  content: "";
}

.ion-minus-circled:before {
  content: "";
}

.ion-minus-round:before {
  content: "";
}

.ion-model-s:before {
  content: "";
}

.ion-monitor:before {
  content: "";
}

.ion-more:before {
  content: "";
}

.ion-mouse:before {
  content: "";
}

.ion-music-note:before {
  content: "";
}

.ion-navicon:before {
  content: "";
}

.ion-navicon-round:before {
  content: "";
}

.ion-navigate:before {
  content: "";
}

.ion-network:before {
  content: "";
}

.ion-no-smoking:before {
  content: "";
}

.ion-nuclear:before {
  content: "";
}

.ion-outlet:before {
  content: "";
}

.ion-paintbrush:before {
  content: "";
}

.ion-paintbucket:before {
  content: "";
}

.ion-paper-airplane:before {
  content: "";
}

.ion-paperclip:before {
  content: "";
}

.ion-pause:before {
  content: "";
}

.ion-person:before {
  content: "";
}

.ion-person-add:before {
  content: "";
}

.ion-person-stalker:before {
  content: "";
}

.ion-pie-graph:before {
  content: "";
}

.ion-pin:before {
  content: "";
}

.ion-pinpoint:before {
  content: "";
}

.ion-pizza:before {
  content: "";
}

.ion-plane:before {
  content: "";
}

.ion-planet:before {
  content: "";
}

.ion-play:before {
  content: "";
}

.ion-playstation:before {
  content: "";
}

.ion-plus:before {
  content: "";
}

.ion-plus-circled:before {
  content: "";
}

.ion-plus-round:before {
  content: "";
}

.ion-podium:before {
  content: "";
}

.ion-pound:before {
  content: "";
}

.ion-power:before {
  content: "";
}

.ion-pricetag:before {
  content: "";
}

.ion-pricetags:before {
  content: "";
}

.ion-printer:before {
  content: "";
}

.ion-pull-request:before {
  content: "";
}

.ion-qr-scanner:before {
  content: "";
}

.ion-quote:before {
  content: "";
}

.ion-radio-waves:before {
  content: "";
}

.ion-record:before {
  content: "";
}

.ion-refresh:before {
  content: "";
}

.ion-reply:before {
  content: "";
}

.ion-reply-all:before {
  content: "";
}

.ion-ribbon-a:before {
  content: "";
}

.ion-ribbon-b:before {
  content: "";
}

.ion-sad:before {
  content: "";
}

.ion-sad-outline:before {
  content: "";
}

.ion-scissors:before {
  content: "";
}

.ion-search:before {
  content: "";
}

.ion-settings:before {
  content: "";
}

.ion-share:before {
  content: "";
}

.ion-shuffle:before {
  content: "";
}

.ion-skip-backward:before {
  content: "";
}

.ion-skip-forward:before {
  content: "";
}

.ion-social-android:before {
  content: "";
}

.ion-social-android-outline:before {
  content: "";
}

.ion-social-angular:before {
  content: "";
}

.ion-social-angular-outline:before {
  content: "";
}

.ion-social-apple:before {
  content: "";
}

.ion-social-apple-outline:before {
  content: "";
}

.ion-social-bitcoin:before {
  content: "";
}

.ion-social-bitcoin-outline:before {
  content: "";
}

.ion-social-buffer:before {
  content: "";
}

.ion-social-buffer-outline:before {
  content: "";
}

.ion-social-chrome:before {
  content: "";
}

.ion-social-chrome-outline:before {
  content: "";
}

.ion-social-codepen:before {
  content: "";
}

.ion-social-codepen-outline:before {
  content: "";
}

.ion-social-css3:before {
  content: "";
}

.ion-social-css3-outline:before {
  content: "";
}

.ion-social-designernews:before {
  content: "";
}

.ion-social-designernews-outline:before {
  content: "";
}

.ion-social-dribbble:before {
  content: "";
}

.ion-social-dribbble-outline:before {
  content: "";
}

.ion-social-dropbox:before {
  content: "";
}

.ion-social-dropbox-outline:before {
  content: "";
}

.ion-social-euro:before {
  content: "";
}

.ion-social-euro-outline:before {
  content: "";
}

.ion-social-facebook:before {
  content: "";
}

.ion-social-facebook-outline:before {
  content: "";
}

.ion-social-foursquare:before {
  content: "";
}

.ion-social-foursquare-outline:before {
  content: "";
}

.ion-social-freebsd-devil:before {
  content: "";
}

.ion-social-github:before {
  content: "";
}

.ion-social-github-outline:before {
  content: "";
}

.ion-social-google:before {
  content: "";
}

.ion-social-google-outline:before {
  content: "";
}

.ion-social-googleplus:before {
  content: "";
}

.ion-social-googleplus-outline:before {
  content: "";
}

.ion-social-hackernews:before {
  content: "";
}

.ion-social-hackernews-outline:before {
  content: "";
}

.ion-social-html5:before {
  content: "";
}

.ion-social-html5-outline:before {
  content: "";
}

.ion-social-instagram:before {
  content: "";
}

.ion-social-instagram-outline:before {
  content: "";
}

.ion-social-javascript:before {
  content: "";
}

.ion-social-javascript-outline:before {
  content: "";
}

.ion-social-linkedin:before {
  content: "";
}

.ion-social-linkedin-outline:before {
  content: "";
}

.ion-social-markdown:before {
  content: "";
}

.ion-social-nodejs:before {
  content: "";
}

.ion-social-octocat:before {
  content: "";
}

.ion-social-pinterest:before {
  content: "";
}

.ion-social-pinterest-outline:before {
  content: "";
}

.ion-social-python:before {
  content: "";
}

.ion-social-reddit:before {
  content: "";
}

.ion-social-reddit-outline:before {
  content: "";
}

.ion-social-rss:before {
  content: "";
}

.ion-social-rss-outline:before {
  content: "";
}

.ion-social-sass:before {
  content: "";
}

.ion-social-skype:before {
  content: "";
}

.ion-social-skype-outline:before {
  content: "";
}

.ion-social-snapchat:before {
  content: "";
}

.ion-social-snapchat-outline:before {
  content: "";
}

.ion-social-tumblr:before {
  content: "";
}

.ion-social-tumblr-outline:before {
  content: "";
}

.ion-social-tux:before {
  content: "";
}

.ion-social-twitch:before {
  content: "";
}

.ion-social-twitch-outline:before {
  content: "";
}

.ion-social-twitter:before {
  content: "";
}

.ion-social-twitter-outline:before {
  content: "";
}

.ion-social-usd:before {
  content: "";
}

.ion-social-usd-outline:before {
  content: "";
}

.ion-social-vimeo:before {
  content: "";
}

.ion-social-vimeo-outline:before {
  content: "";
}

.ion-social-whatsapp:before {
  content: "";
}

.ion-social-whatsapp-outline:before {
  content: "";
}

.ion-social-windows:before {
  content: "";
}

.ion-social-windows-outline:before {
  content: "";
}

.ion-social-wordpress:before {
  content: "";
}

.ion-social-wordpress-outline:before {
  content: "";
}

.ion-social-yahoo:before {
  content: "";
}

.ion-social-yahoo-outline:before {
  content: "";
}

.ion-social-yen:before {
  content: "";
}

.ion-social-yen-outline:before {
  content: "";
}

.ion-social-youtube:before {
  content: "";
}

.ion-social-youtube-outline:before {
  content: "";
}

.ion-soup-can:before {
  content: "";
}

.ion-soup-can-outline:before {
  content: "";
}

.ion-speakerphone:before {
  content: "";
}

.ion-speedometer:before {
  content: "";
}

.ion-spoon:before {
  content: "";
}

.ion-star:before {
  content: "";
}

.ion-stats-bars:before {
  content: "";
}

.ion-steam:before {
  content: "";
}

.ion-stop:before {
  content: "";
}

.ion-thermometer:before {
  content: "";
}

.ion-thumbsdown:before {
  content: "";
}

.ion-thumbsup:before {
  content: "";
}

.ion-toggle:before {
  content: "";
}

.ion-toggle-filled:before {
  content: "";
}

.ion-transgender:before {
  content: "";
}

.ion-trash-a:before {
  content: "";
}

.ion-trash-b:before {
  content: "";
}

.ion-trophy:before {
  content: "";
}

.ion-tshirt:before {
  content: "";
}

.ion-tshirt-outline:before {
  content: "";
}

.ion-umbrella:before {
  content: "";
}

.ion-university:before {
  content: "";
}

.ion-unlocked:before {
  content: "";
}

.ion-upload:before {
  content: "";
}

.ion-usb:before {
  content: "";
}

.ion-videocamera:before {
  content: "";
}

.ion-volume-high:before {
  content: "";
}

.ion-volume-low:before {
  content: "";
}

.ion-volume-medium:before {
  content: "";
}

.ion-volume-mute:before {
  content: "";
}

.ion-wand:before {
  content: "";
}

.ion-waterdrop:before {
  content: "";
}

.ion-wifi:before {
  content: "";
}

.ion-wineglass:before {
  content: "";
}

.ion-woman:before {
  content: "";
}

.ion-wrench:before {
  content: "";
}

.ion-xbox:before {
  content: "";
}

@font-face {
  font-family: 'Pe-icon-7-stroke';
  src: url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.eot");
  src: url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.eot") format("embedded-opentype"), url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.woff") format("woff"), url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.ttf") format("truetype"), url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
  display: inline-block;
  font-family: 'Pe-icon-7-stroke';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
  content: "\e6aa";
}

.pe-7s-arc:before {
  content: "\e6ab";
}

.pe-7s-back-2:before {
  content: "\e6ac";
}

.pe-7s-bandaid:before {
  content: "\e6ad";
}

.pe-7s-car:before {
  content: "\e6ae";
}

.pe-7s-diamond:before {
  content: "\e6af";
}

.pe-7s-door-lock:before {
  content: "\e6b0";
}

.pe-7s-eyedropper:before {
  content: "\e6b1";
}

.pe-7s-female:before {
  content: "\e6b2";
}

.pe-7s-gym:before {
  content: "\e6b3";
}

.pe-7s-hammer:before {
  content: "\e6b4";
}

.pe-7s-headphones:before {
  content: "\e6b5";
}

.pe-7s-helm:before {
  content: "\e6b6";
}

.pe-7s-hourglass:before {
  content: "\e6b7";
}

.pe-7s-leaf:before {
  content: "\e6b8";
}

.pe-7s-magic-wand:before {
  content: "\e6b9";
}

.pe-7s-male:before {
  content: "\e6ba";
}

.pe-7s-map-2:before {
  content: "\e6bb";
}

.pe-7s-next-2:before {
  content: "\e6bc";
}

.pe-7s-paint-bucket:before {
  content: "\e6bd";
}

.pe-7s-pendrive:before {
  content: "\e6be";
}

.pe-7s-photo:before {
  content: "\e6bf";
}

.pe-7s-piggy:before {
  content: "\e6c0";
}

.pe-7s-plugin:before {
  content: "\e6c1";
}

.pe-7s-refresh-2:before {
  content: "\e6c2";
}

.pe-7s-rocket:before {
  content: "\e6c3";
}

.pe-7s-settings:before {
  content: "\e6c4";
}

.pe-7s-shield:before {
  content: "\e6c5";
}

.pe-7s-smile:before {
  content: "\e6c6";
}

.pe-7s-usb:before {
  content: "\e6c7";
}

.pe-7s-vector:before {
  content: "\e6c8";
}

.pe-7s-wine:before {
  content: "\e6c9";
}

.pe-7s-cloud-upload:before {
  content: "\e68a";
}

.pe-7s-cash:before {
  content: "\e68c";
}

.pe-7s-close:before {
  content: "\e680";
}

.pe-7s-bluetooth:before {
  content: "\e68d";
}

.pe-7s-cloud-download:before {
  content: "\e68b";
}

.pe-7s-way:before {
  content: "\e68e";
}

.pe-7s-close-circle:before {
  content: "\e681";
}

.pe-7s-id:before {
  content: "\e68f";
}

.pe-7s-angle-up:before {
  content: "\e682";
}

.pe-7s-wristwatch:before {
  content: "\e690";
}

.pe-7s-angle-up-circle:before {
  content: "\e683";
}

.pe-7s-world:before {
  content: "\e691";
}

.pe-7s-angle-right:before {
  content: "\e684";
}

.pe-7s-volume:before {
  content: "\e692";
}

.pe-7s-angle-right-circle:before {
  content: "\e685";
}

.pe-7s-users:before {
  content: "\e693";
}

.pe-7s-angle-left:before {
  content: "\e686";
}

.pe-7s-user-female:before {
  content: "\e694";
}

.pe-7s-angle-left-circle:before {
  content: "\e687";
}

.pe-7s-up-arrow:before {
  content: "\e695";
}

.pe-7s-angle-down:before {
  content: "\e688";
}

.pe-7s-switch:before {
  content: "\e696";
}

.pe-7s-angle-down-circle:before {
  content: "\e689";
}

.pe-7s-scissors:before {
  content: "\e697";
}

.pe-7s-wallet:before {
  content: "\e600";
}

.pe-7s-safe:before {
  content: "\e698";
}

.pe-7s-volume2:before {
  content: "\e601";
}

.pe-7s-volume1:before {
  content: "\e602";
}

.pe-7s-voicemail:before {
  content: "\e603";
}

.pe-7s-video:before {
  content: "\e604";
}

.pe-7s-user:before {
  content: "\e605";
}

.pe-7s-upload:before {
  content: "\e606";
}

.pe-7s-unlock:before {
  content: "\e607";
}

.pe-7s-umbrella:before {
  content: "\e608";
}

.pe-7s-trash:before {
  content: "\e609";
}

.pe-7s-tools:before {
  content: "\e60a";
}

.pe-7s-timer:before {
  content: "\e60b";
}

.pe-7s-ticket:before {
  content: "\e60c";
}

.pe-7s-target:before {
  content: "\e60d";
}

.pe-7s-sun:before {
  content: "\e60e";
}

.pe-7s-study:before {
  content: "\e60f";
}

.pe-7s-stopwatch:before {
  content: "\e610";
}

.pe-7s-star:before {
  content: "\e611";
}

.pe-7s-speaker:before {
  content: "\e612";
}

.pe-7s-signal:before {
  content: "\e613";
}

.pe-7s-shuffle:before {
  content: "\e614";
}

.pe-7s-shopbag:before {
  content: "\e615";
}

.pe-7s-share:before {
  content: "\e616";
}

.pe-7s-server:before {
  content: "\e617";
}

.pe-7s-search:before {
  content: "\e618";
}

.pe-7s-film:before {
  content: "\e6a5";
}

.pe-7s-science:before {
  content: "\e619";
}

.pe-7s-disk:before {
  content: "\e6a6";
}

.pe-7s-ribbon:before {
  content: "\e61a";
}

.pe-7s-repeat:before {
  content: "\e61b";
}

.pe-7s-refresh:before {
  content: "\e61c";
}

.pe-7s-add-user:before {
  content: "\e6a9";
}

.pe-7s-refresh-cloud:before {
  content: "\e61d";
}

.pe-7s-paperclip:before {
  content: "\e69c";
}

.pe-7s-radio:before {
  content: "\e61e";
}

.pe-7s-note2:before {
  content: "\e69d";
}

.pe-7s-print:before {
  content: "\e61f";
}

.pe-7s-network:before {
  content: "\e69e";
}

.pe-7s-prev:before {
  content: "\e620";
}

.pe-7s-mute:before {
  content: "\e69f";
}

.pe-7s-power:before {
  content: "\e621";
}

.pe-7s-medal:before {
  content: "\e6a0";
}

.pe-7s-portfolio:before {
  content: "\e622";
}

.pe-7s-like2:before {
  content: "\e6a1";
}

.pe-7s-plus:before {
  content: "\e623";
}

.pe-7s-left-arrow:before {
  content: "\e6a2";
}

.pe-7s-play:before {
  content: "\e624";
}

.pe-7s-key:before {
  content: "\e6a3";
}

.pe-7s-plane:before {
  content: "\e625";
}

.pe-7s-joy:before {
  content: "\e6a4";
}

.pe-7s-photo-gallery:before {
  content: "\e626";
}

.pe-7s-pin:before {
  content: "\e69b";
}

.pe-7s-phone:before {
  content: "\e627";
}

.pe-7s-plug:before {
  content: "\e69a";
}

.pe-7s-pen:before {
  content: "\e628";
}

.pe-7s-right-arrow:before {
  content: "\e699";
}

.pe-7s-paper-plane:before {
  content: "\e629";
}

.pe-7s-delete-user:before {
  content: "\e6a7";
}

.pe-7s-paint:before {
  content: "\e62a";
}

.pe-7s-bottom-arrow:before {
  content: "\e6a8";
}

.pe-7s-notebook:before {
  content: "\e62b";
}

.pe-7s-note:before {
  content: "\e62c";
}

.pe-7s-next:before {
  content: "\e62d";
}

.pe-7s-news-paper:before {
  content: "\e62e";
}

.pe-7s-musiclist:before {
  content: "\e62f";
}

.pe-7s-music:before {
  content: "\e630";
}

.pe-7s-mouse:before {
  content: "\e631";
}

.pe-7s-more:before {
  content: "\e632";
}

.pe-7s-moon:before {
  content: "\e633";
}

.pe-7s-monitor:before {
  content: "\e634";
}

.pe-7s-micro:before {
  content: "\e635";
}

.pe-7s-menu:before {
  content: "\e636";
}

.pe-7s-map:before {
  content: "\e637";
}

.pe-7s-map-marker:before {
  content: "\e638";
}

.pe-7s-mail:before {
  content: "\e639";
}

.pe-7s-mail-open:before {
  content: "\e63a";
}

.pe-7s-mail-open-file:before {
  content: "\e63b";
}

.pe-7s-magnet:before {
  content: "\e63c";
}

.pe-7s-loop:before {
  content: "\e63d";
}

.pe-7s-look:before {
  content: "\e63e";
}

.pe-7s-lock:before {
  content: "\e63f";
}

.pe-7s-lintern:before {
  content: "\e640";
}

.pe-7s-link:before {
  content: "\e641";
}

.pe-7s-like:before {
  content: "\e642";
}

.pe-7s-light:before {
  content: "\e643";
}

.pe-7s-less:before {
  content: "\e644";
}

.pe-7s-keypad:before {
  content: "\e645";
}

.pe-7s-junk:before {
  content: "\e646";
}

.pe-7s-info:before {
  content: "\e647";
}

.pe-7s-home:before {
  content: "\e648";
}

.pe-7s-help2:before {
  content: "\e649";
}

.pe-7s-help1:before {
  content: "\e64a";
}

.pe-7s-graph3:before {
  content: "\e64b";
}

.pe-7s-graph2:before {
  content: "\e64c";
}

.pe-7s-graph1:before {
  content: "\e64d";
}

.pe-7s-graph:before {
  content: "\e64e";
}

.pe-7s-global:before {
  content: "\e64f";
}

.pe-7s-gleam:before {
  content: "\e650";
}

.pe-7s-glasses:before {
  content: "\e651";
}

.pe-7s-gift:before {
  content: "\e652";
}

.pe-7s-folder:before {
  content: "\e653";
}

.pe-7s-flag:before {
  content: "\e654";
}

.pe-7s-filter:before {
  content: "\e655";
}

.pe-7s-file:before {
  content: "\e656";
}

.pe-7s-expand1:before {
  content: "\e657";
}

.pe-7s-exapnd2:before {
  content: "\e658";
}

.pe-7s-edit:before {
  content: "\e659";
}

.pe-7s-drop:before {
  content: "\e65a";
}

.pe-7s-drawer:before {
  content: "\e65b";
}

.pe-7s-download:before {
  content: "\e65c";
}

.pe-7s-display2:before {
  content: "\e65d";
}

.pe-7s-display1:before {
  content: "\e65e";
}

.pe-7s-diskette:before {
  content: "\e65f";
}

.pe-7s-date:before {
  content: "\e660";
}

.pe-7s-cup:before {
  content: "\e661";
}

.pe-7s-culture:before {
  content: "\e662";
}

.pe-7s-crop:before {
  content: "\e663";
}

.pe-7s-credit:before {
  content: "\e664";
}

.pe-7s-copy-file:before {
  content: "\e665";
}

.pe-7s-config:before {
  content: "\e666";
}

.pe-7s-compass:before {
  content: "\e667";
}

.pe-7s-comment:before {
  content: "\e668";
}

.pe-7s-coffee:before {
  content: "\e669";
}

.pe-7s-cloud:before {
  content: "\e66a";
}

.pe-7s-clock:before {
  content: "\e66b";
}

.pe-7s-check:before {
  content: "\e66c";
}

.pe-7s-chat:before {
  content: "\e66d";
}

.pe-7s-cart:before {
  content: "\e66e";
}

.pe-7s-camera:before {
  content: "\e66f";
}

.pe-7s-call:before {
  content: "\e670";
}

.pe-7s-calculator:before {
  content: "\e671";
}

.pe-7s-browser:before {
  content: "\e672";
}

.pe-7s-box2:before {
  content: "\e673";
}

.pe-7s-box1:before {
  content: "\e674";
}

.pe-7s-bookmarks:before {
  content: "\e675";
}

.pe-7s-bicycle:before {
  content: "\e676";
}

.pe-7s-bell:before {
  content: "\e677";
}

.pe-7s-battery:before {
  content: "\e678";
}

.pe-7s-ball:before {
  content: "\e679";
}

.pe-7s-back:before {
  content: "\e67a";
}

.pe-7s-attention:before {
  content: "\e67b";
}

.pe-7s-anchor:before {
  content: "\e67c";
}

.pe-7s-albums:before {
  content: "\e67d";
}

.pe-7s-alarm:before {
  content: "\e67e";
}

.pe-7s-airplay:before {
  content: "\e67f";
}

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

[class^="ti-"]:before, [class*=" ti-"]:before {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
  content: "\e600";
}

.ti-volume:before {
  content: "\e601";
}

.ti-user:before {
  content: "\e602";
}

.ti-unlock:before {
  content: "\e603";
}

.ti-unlink:before {
  content: "\e604";
}

.ti-trash:before {
  content: "\e605";
}

.ti-thought:before {
  content: "\e606";
}

.ti-target:before {
  content: "\e607";
}

.ti-tag:before {
  content: "\e608";
}

.ti-tablet:before {
  content: "\e609";
}

.ti-star:before {
  content: "\e60a";
}

.ti-spray:before {
  content: "\e60b";
}

.ti-signal:before {
  content: "\e60c";
}

.ti-shopping-cart:before {
  content: "\e60d";
}

.ti-shopping-cart-full:before {
  content: "\e60e";
}

.ti-settings:before {
  content: "\e60f";
}

.ti-search:before {
  content: "\e610";
}

.ti-zoom-in:before {
  content: "\e611";
}

.ti-zoom-out:before {
  content: "\e612";
}

.ti-cut:before {
  content: "\e613";
}

.ti-ruler:before {
  content: "\e614";
}

.ti-ruler-pencil:before {
  content: "\e615";
}

.ti-ruler-alt:before {
  content: "\e616";
}

.ti-bookmark:before {
  content: "\e617";
}

.ti-bookmark-alt:before {
  content: "\e618";
}

.ti-reload:before {
  content: "\e619";
}

.ti-plus:before {
  content: "\e61a";
}

.ti-pin:before {
  content: "\e61b";
}

.ti-pencil:before {
  content: "\e61c";
}

.ti-pencil-alt:before {
  content: "\e61d";
}

.ti-paint-roller:before {
  content: "\e61e";
}

.ti-paint-bucket:before {
  content: "\e61f";
}

.ti-na:before {
  content: "\e620";
}

.ti-mobile:before {
  content: "\e621";
}

.ti-minus:before {
  content: "\e622";
}

.ti-medall:before {
  content: "\e623";
}

.ti-medall-alt:before {
  content: "\e624";
}

.ti-marker:before {
  content: "\e625";
}

.ti-marker-alt:before {
  content: "\e626";
}

.ti-arrow-up:before {
  content: "\e627";
}

.ti-arrow-right:before {
  content: "\e628";
}

.ti-arrow-left:before {
  content: "\e629";
}

.ti-arrow-down:before {
  content: "\e62a";
}

.ti-lock:before {
  content: "\e62b";
}

.ti-location-arrow:before {
  content: "\e62c";
}

.ti-link:before {
  content: "\e62d";
}

.ti-layout:before {
  content: "\e62e";
}

.ti-layers:before {
  content: "\e62f";
}

.ti-layers-alt:before {
  content: "\e630";
}

.ti-key:before {
  content: "\e631";
}

.ti-import:before {
  content: "\e632";
}

.ti-image:before {
  content: "\e633";
}

.ti-heart:before {
  content: "\e634";
}

.ti-heart-broken:before {
  content: "\e635";
}

.ti-hand-stop:before {
  content: "\e636";
}

.ti-hand-open:before {
  content: "\e637";
}

.ti-hand-drag:before {
  content: "\e638";
}

.ti-folder:before {
  content: "\e639";
}

.ti-flag:before {
  content: "\e63a";
}

.ti-flag-alt:before {
  content: "\e63b";
}

.ti-flag-alt-2:before {
  content: "\e63c";
}

.ti-eye:before {
  content: "\e63d";
}

.ti-export:before {
  content: "\e63e";
}

.ti-exchange-vertical:before {
  content: "\e63f";
}

.ti-desktop:before {
  content: "\e640";
}

.ti-cup:before {
  content: "\e641";
}

.ti-crown:before {
  content: "\e642";
}

.ti-comments:before {
  content: "\e643";
}

.ti-comment:before {
  content: "\e644";
}

.ti-comment-alt:before {
  content: "\e645";
}

.ti-close:before {
  content: "\e646";
}

.ti-clip:before {
  content: "\e647";
}

.ti-angle-up:before {
  content: "\e648";
}

.ti-angle-right:before {
  content: "\e649";
}

.ti-angle-left:before {
  content: "\e64a";
}

.ti-angle-down:before {
  content: "\e64b";
}

.ti-check:before {
  content: "\e64c";
}

.ti-check-box:before {
  content: "\e64d";
}

.ti-camera:before {
  content: "\e64e";
}

.ti-announcement:before {
  content: "\e64f";
}

.ti-brush:before {
  content: "\e650";
}

.ti-briefcase:before {
  content: "\e651";
}

.ti-bolt:before {
  content: "\e652";
}

.ti-bolt-alt:before {
  content: "\e653";
}

.ti-blackboard:before {
  content: "\e654";
}

.ti-bag:before {
  content: "\e655";
}

.ti-move:before {
  content: "\e656";
}

.ti-arrows-vertical:before {
  content: "\e657";
}

.ti-arrows-horizontal:before {
  content: "\e658";
}

.ti-fullscreen:before {
  content: "\e659";
}

.ti-arrow-top-right:before {
  content: "\e65a";
}

.ti-arrow-top-left:before {
  content: "\e65b";
}

.ti-arrow-circle-up:before {
  content: "\e65c";
}

.ti-arrow-circle-right:before {
  content: "\e65d";
}

.ti-arrow-circle-left:before {
  content: "\e65e";
}

.ti-arrow-circle-down:before {
  content: "\e65f";
}

.ti-angle-double-up:before {
  content: "\e660";
}

.ti-angle-double-right:before {
  content: "\e661";
}

.ti-angle-double-left:before {
  content: "\e662";
}

.ti-angle-double-down:before {
  content: "\e663";
}

.ti-zip:before {
  content: "\e664";
}

.ti-world:before {
  content: "\e665";
}

.ti-wheelchair:before {
  content: "\e666";
}

.ti-view-list:before {
  content: "\e667";
}

.ti-view-list-alt:before {
  content: "\e668";
}

.ti-view-grid:before {
  content: "\e669";
}

.ti-uppercase:before {
  content: "\e66a";
}

.ti-upload:before {
  content: "\e66b";
}

.ti-underline:before {
  content: "\e66c";
}

.ti-truck:before {
  content: "\e66d";
}

.ti-timer:before {
  content: "\e66e";
}

.ti-ticket:before {
  content: "\e66f";
}

.ti-thumb-up:before {
  content: "\e670";
}

.ti-thumb-down:before {
  content: "\e671";
}

.ti-text:before {
  content: "\e672";
}

.ti-stats-up:before {
  content: "\e673";
}

.ti-stats-down:before {
  content: "\e674";
}

.ti-split-v:before {
  content: "\e675";
}

.ti-split-h:before {
  content: "\e676";
}

.ti-smallcap:before {
  content: "\e677";
}

.ti-shine:before {
  content: "\e678";
}

.ti-shift-right:before {
  content: "\e679";
}

.ti-shift-left:before {
  content: "\e67a";
}

.ti-shield:before {
  content: "\e67b";
}

.ti-notepad:before {
  content: "\e67c";
}

.ti-server:before {
  content: "\e67d";
}

.ti-quote-right:before {
  content: "\e67e";
}

.ti-quote-left:before {
  content: "\e67f";
}

.ti-pulse:before {
  content: "\e680";
}

.ti-printer:before {
  content: "\e681";
}

.ti-power-off:before {
  content: "\e682";
}

.ti-plug:before {
  content: "\e683";
}

.ti-pie-chart:before {
  content: "\e684";
}

.ti-paragraph:before {
  content: "\e685";
}

.ti-panel:before {
  content: "\e686";
}

.ti-package:before {
  content: "\e687";
}

.ti-music:before {
  content: "\e688";
}

.ti-music-alt:before {
  content: "\e689";
}

.ti-mouse:before {
  content: "\e68a";
}

.ti-mouse-alt:before {
  content: "\e68b";
}

.ti-money:before {
  content: "\e68c";
}

.ti-microphone:before {
  content: "\e68d";
}

.ti-menu:before {
  content: "\e68e";
}

.ti-menu-alt:before {
  content: "\e68f";
}

.ti-map:before {
  content: "\e690";
}

.ti-map-alt:before {
  content: "\e691";
}

.ti-loop:before {
  content: "\e692";
}

.ti-location-pin:before {
  content: "\e693";
}

.ti-list:before {
  content: "\e694";
}

.ti-light-bulb:before {
  content: "\e695";
}

.ti-Italic:before {
  content: "\e696";
}

.ti-info:before {
  content: "\e697";
}

.ti-infinite:before {
  content: "\e698";
}

.ti-id-badge:before {
  content: "\e699";
}

.ti-hummer:before {
  content: "\e69a";
}

.ti-home:before {
  content: "\e69b";
}

.ti-help:before {
  content: "\e69c";
}

.ti-headphone:before {
  content: "\e69d";
}

.ti-harddrives:before {
  content: "\e69e";
}

.ti-harddrive:before {
  content: "\e69f";
}

.ti-gift:before {
  content: "\e6a0";
}

.ti-game:before {
  content: "\e6a1";
}

.ti-filter:before {
  content: "\e6a2";
}

.ti-files:before {
  content: "\e6a3";
}

.ti-file:before {
  content: "\e6a4";
}

.ti-eraser:before {
  content: "\e6a5";
}

.ti-envelope:before {
  content: "\e6a6";
}

.ti-download:before {
  content: "\e6a7";
}

.ti-direction:before {
  content: "\e6a8";
}

.ti-direction-alt:before {
  content: "\e6a9";
}

.ti-dashboard:before {
  content: "\e6aa";
}

.ti-control-stop:before {
  content: "\e6ab";
}

.ti-control-shuffle:before {
  content: "\e6ac";
}

.ti-control-play:before {
  content: "\e6ad";
}

.ti-control-pause:before {
  content: "\e6ae";
}

.ti-control-forward:before {
  content: "\e6af";
}

.ti-control-backward:before {
  content: "\e6b0";
}

.ti-cloud:before {
  content: "\e6b1";
}

.ti-cloud-up:before {
  content: "\e6b2";
}

.ti-cloud-down:before {
  content: "\e6b3";
}

.ti-clipboard:before {
  content: "\e6b4";
}

.ti-car:before {
  content: "\e6b5";
}

.ti-calendar:before {
  content: "\e6b6";
}

.ti-book:before {
  content: "\e6b7";
}

.ti-bell:before {
  content: "\e6b8";
}

.ti-basketball:before {
  content: "\e6b9";
}

.ti-bar-chart:before {
  content: "\e6ba";
}

.ti-bar-chart-alt:before {
  content: "\e6bb";
}

.ti-back-right:before {
  content: "\e6bc";
}

.ti-back-left:before {
  content: "\e6bd";
}

.ti-arrows-corner:before {
  content: "\e6be";
}

.ti-archive:before {
  content: "\e6bf";
}

.ti-anchor:before {
  content: "\e6c0";
}

.ti-align-right:before {
  content: "\e6c1";
}

.ti-align-left:before {
  content: "\e6c2";
}

.ti-align-justify:before {
  content: "\e6c3";
}

.ti-align-center:before {
  content: "\e6c4";
}

.ti-alert:before {
  content: "\e6c5";
}

.ti-alarm-clock:before {
  content: "\e6c6";
}

.ti-agenda:before {
  content: "\e6c7";
}

.ti-write:before {
  content: "\e6c8";
}

.ti-window:before {
  content: "\e6c9";
}

.ti-widgetized:before {
  content: "\e6ca";
}

.ti-widget:before {
  content: "\e6cb";
}

.ti-widget-alt:before {
  content: "\e6cc";
}

.ti-wallet:before {
  content: "\e6cd";
}

.ti-video-clapper:before {
  content: "\e6ce";
}

.ti-video-camera:before {
  content: "\e6cf";
}

.ti-vector:before {
  content: "\e6d0";
}

.ti-themify-logo:before {
  content: "\e6d1";
}

.ti-themify-favicon:before {
  content: "\e6d2";
}

.ti-themify-favicon-alt:before {
  content: "\e6d3";
}

.ti-support:before {
  content: "\e6d4";
}

.ti-stamp:before {
  content: "\e6d5";
}

.ti-split-v-alt:before {
  content: "\e6d6";
}

.ti-slice:before {
  content: "\e6d7";
}

.ti-shortcode:before {
  content: "\e6d8";
}

.ti-shift-right-alt:before {
  content: "\e6d9";
}

.ti-shift-left-alt:before {
  content: "\e6da";
}

.ti-ruler-alt-2:before {
  content: "\e6db";
}

.ti-receipt:before {
  content: "\e6dc";
}

.ti-pin2:before {
  content: "\e6dd";
}

.ti-pin-alt:before {
  content: "\e6de";
}

.ti-pencil-alt2:before {
  content: "\e6df";
}

.ti-palette:before {
  content: "\e6e0";
}

.ti-more:before {
  content: "\e6e1";
}

.ti-more-alt:before {
  content: "\e6e2";
}

.ti-microphone-alt:before {
  content: "\e6e3";
}

.ti-magnet:before {
  content: "\e6e4";
}

.ti-line-double:before {
  content: "\e6e5";
}

.ti-line-dotted:before {
  content: "\e6e6";
}

.ti-line-dashed:before {
  content: "\e6e7";
}

.ti-layout-width-full:before {
  content: "\e6e8";
}

.ti-layout-width-default:before {
  content: "\e6e9";
}

.ti-layout-width-default-alt:before {
  content: "\e6ea";
}

.ti-layout-tab:before {
  content: "\e6eb";
}

.ti-layout-tab-window:before {
  content: "\e6ec";
}

.ti-layout-tab-v:before {
  content: "\e6ed";
}

.ti-layout-tab-min:before {
  content: "\e6ee";
}

.ti-layout-slider:before {
  content: "\e6ef";
}

.ti-layout-slider-alt:before {
  content: "\e6f0";
}

.ti-layout-sidebar-right:before {
  content: "\e6f1";
}

.ti-layout-sidebar-none:before {
  content: "\e6f2";
}

.ti-layout-sidebar-left:before {
  content: "\e6f3";
}

.ti-layout-placeholder:before {
  content: "\e6f4";
}

.ti-layout-menu:before {
  content: "\e6f5";
}

.ti-layout-menu-v:before {
  content: "\e6f6";
}

.ti-layout-menu-separated:before {
  content: "\e6f7";
}

.ti-layout-menu-full:before {
  content: "\e6f8";
}

.ti-layout-media-right-alt:before {
  content: "\e6f9";
}

.ti-layout-media-right:before {
  content: "\e6fa";
}

.ti-layout-media-overlay:before {
  content: "\e6fb";
}

.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}

.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}

.ti-layout-media-left-alt:before {
  content: "\e6fe";
}

.ti-layout-media-left:before {
  content: "\e6ff";
}

.ti-layout-media-center-alt:before {
  content: "\e700";
}

.ti-layout-media-center:before {
  content: "\e701";
}

.ti-layout-list-thumb:before {
  content: "\e702";
}

.ti-layout-list-thumb-alt:before {
  content: "\e703";
}

.ti-layout-list-post:before {
  content: "\e704";
}

.ti-layout-list-large-image:before {
  content: "\e705";
}

.ti-layout-line-solid:before {
  content: "\e706";
}

.ti-layout-grid4:before {
  content: "\e707";
}

.ti-layout-grid3:before {
  content: "\e708";
}

.ti-layout-grid2:before {
  content: "\e709";
}

.ti-layout-grid2-thumb:before {
  content: "\e70a";
}

.ti-layout-cta-right:before {
  content: "\e70b";
}

.ti-layout-cta-left:before {
  content: "\e70c";
}

.ti-layout-cta-center:before {
  content: "\e70d";
}

.ti-layout-cta-btn-right:before {
  content: "\e70e";
}

.ti-layout-cta-btn-left:before {
  content: "\e70f";
}

.ti-layout-column4:before {
  content: "\e710";
}

.ti-layout-column3:before {
  content: "\e711";
}

.ti-layout-column2:before {
  content: "\e712";
}

.ti-layout-accordion-separated:before {
  content: "\e713";
}

.ti-layout-accordion-merged:before {
  content: "\e714";
}

.ti-layout-accordion-list:before {
  content: "\e715";
}

.ti-ink-pen:before {
  content: "\e716";
}

.ti-info-alt:before {
  content: "\e717";
}

.ti-help-alt:before {
  content: "\e718";
}

.ti-headphone-alt:before {
  content: "\e719";
}

.ti-hand-point-up:before {
  content: "\e71a";
}

.ti-hand-point-right:before {
  content: "\e71b";
}

.ti-hand-point-left:before {
  content: "\e71c";
}

.ti-hand-point-down:before {
  content: "\e71d";
}

.ti-gallery:before {
  content: "\e71e";
}

.ti-face-smile:before {
  content: "\e71f";
}

.ti-face-sad:before {
  content: "\e720";
}

.ti-credit-card:before {
  content: "\e721";
}

.ti-control-skip-forward:before {
  content: "\e722";
}

.ti-control-skip-backward:before {
  content: "\e723";
}

.ti-control-record:before {
  content: "\e724";
}

.ti-control-eject:before {
  content: "\e725";
}

.ti-comments-smiley:before {
  content: "\e726";
}

.ti-brush-alt:before {
  content: "\e727";
}

.ti-youtube:before {
  content: "\e728";
}

.ti-vimeo:before {
  content: "\e729";
}

.ti-twitter:before {
  content: "\e72a";
}

.ti-time:before {
  content: "\e72b";
}

.ti-tumblr:before {
  content: "\e72c";
}

.ti-skype:before {
  content: "\e72d";
}

.ti-share:before {
  content: "\e72e";
}

.ti-share-alt:before {
  content: "\e72f";
}

.ti-rocket:before {
  content: "\e730";
}

.ti-pinterest:before {
  content: "\e731";
}

.ti-new-window:before {
  content: "\e732";
}

.ti-microsoft:before {
  content: "\e733";
}

.ti-list-ol:before {
  content: "\e734";
}

.ti-linkedin:before {
  content: "\e735";
}

.ti-layout-sidebar-2:before {
  content: "\e736";
}

.ti-layout-grid4-alt:before {
  content: "\e737";
}

.ti-layout-grid3-alt:before {
  content: "\e738";
}

.ti-layout-grid2-alt:before {
  content: "\e739";
}

.ti-layout-column4-alt:before {
  content: "\e73a";
}

.ti-layout-column3-alt:before {
  content: "\e73b";
}

.ti-layout-column2-alt:before {
  content: "\e73c";
}

.ti-instagram:before {
  content: "\e73d";
}

.ti-google:before {
  content: "\e73e";
}

.ti-github:before {
  content: "\e73f";
}

.ti-flickr:before {
  content: "\e740";
}

.ti-facebook:before {
  content: "\e741";
}

.ti-dropbox:before {
  content: "\e742";
}

.ti-dribbble:before {
  content: "\e743";
}

.ti-apple:before {
  content: "\e744";
}

.ti-android:before {
  content: "\e745";
}

.ti-save:before {
  content: "\e746";
}

.ti-save-alt:before {
  content: "\e747";
}

.ti-yahoo:before {
  content: "\e748";
}

.ti-wordpress:before {
  content: "\e749";
}

.ti-vimeo-alt:before {
  content: "\e74a";
}

.ti-twitter-alt:before {
  content: "\e74b";
}

.ti-tumblr-alt:before {
  content: "\e74c";
}

.ti-trello:before {
  content: "\e74d";
}

.ti-stack-overflow:before {
  content: "\e74e";
}

.ti-soundcloud:before {
  content: "\e74f";
}

.ti-sharethis:before {
  content: "\e750";
}

.ti-sharethis-alt:before {
  content: "\e751";
}

.ti-reddit:before {
  content: "\e752";
}

.ti-pinterest-alt:before {
  content: "\e753";
}

.ti-microsoft-alt:before {
  content: "\e754";
}

.ti-linux:before {
  content: "\e755";
}

.ti-jsfiddle:before {
  content: "\e756";
}

.ti-joomla:before {
  content: "\e757";
}

.ti-html5:before {
  content: "\e758";
}

.ti-flickr-alt:before {
  content: "\e759";
}

.ti-email:before {
  content: "\e75a";
}

.ti-drupal:before {
  content: "\e75b";
}

.ti-dropbox-alt:before {
  content: "\e75c";
}

.ti-css3:before {
  content: "\e75d";
}

.ti-rss:before {
  content: "\e75e";
}

.ti-rss-alt:before {
  content: "\e75f";
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

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

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
          box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
     * Remove all paddings around the image on small screen
     */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

body .swiper {
  position: relative;
}

body .swiper-container-vertical .swiper-wrapper {
  height: 100vh;
}

body .swiper-button-prev, body .swiper-button-next {
  width: auto;
  height: auto;
  margin: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: none;
}

@media (max-width: 767px) {
  body .swiper-button-prev, body .swiper-button-next {
    display: none;
  }
}

body .swiper-button-prev:before, body .swiper-button-next:before {
  color: inherit;
  font-family: "Ionicons";
}

body .swiper-button-prev {
  left: -50px;
  right: auto;
  font-size: 25px;
}

@media screen and (max-width: 991px) {
  body .swiper-button-prev {
    left: -25px;
  }
  .hero-image.mobile-bg{
      background: url('../img/slides/mobile-bg.jpg')no-repeat center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
  }
  .video .Hbanner{  display: none; }
}

body .swiper-button-prev:before {
  content: '\f124';
}

body .swiper-button-next {
  right: -50px;
  left: auto;
  font-size: 25px;
}

@media screen and (max-width: 991px) {
  body .swiper-button-next {
    right: -25px;
  }
}

body .swiper-button-next:before {
  content: '\f125';
}

body .swiper-pagination {
  position: static;
}

body .swiper-pagination-bullets {
  margin-top: 30px;
}

@media screen and (max-width: 991px) {
  body .swiper-pagination-bullets {
    margin-top: 15px;
  }
}

body .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: rgba(0, 0, 0, 0.1);
  opacity: 1;
}

body .swiper-pagination-progressbar {
  position: relative;
  height: 2px;
  background-color: #eee;
}

body .swiper--shadow .swiper-container {
  margin: -30px -15px;
  padding: 30px 15px;
}

body .swiper--home-event .gallery-thumbs .swiper-slide {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0.5;
}

body .swiper--home-event .gallery-thumbs .swiper-slide.swiper-slide-active {
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

body .swiper--home-event .swiper-button-prev, body .swiper--home-event .swiper-button-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 40px;
  width: 55px;
  height: 55px;
  -webkit-transform: none;
          transform: none;
  border-radius: 50%;
  opacity: 1;
}

body .swiper--home-event .swiper-button-prev i, body .swiper--home-event .swiper-button-next i {
  margin: auto;
  font-size: 14px;
}

body .swiper--home-event .swiper-button-prev:hover i:before, body .swiper--home-event .swiper-button-next:hover i:before {
  color: #fff;
}

body .swiper--home-event .swiper-button-prev i:before {
  content: '\f060';
}

body .swiper--home-event .swiper-button-next i:before {
  content: '\f061';
}

@media screen and (max-width: 991px) {
  body .swiper--home-event .swiper-button-prev, body .swiper--home-event .swiper-button-next {
    display: none;
  }
}

body .swiper--shop-item .swiper-container {
  width: 100%;
  height: 100%;
}

body .swiper--shop-item .swiper-button-prev,
body .swiper--shop-item .swiper-button-next {
  font-size: 24px;
  line-height: 1;
  opacity: 0;
}

@media (max-width: 1300px) {
  body .swiper--shop-item .swiper-button-prev,
  body .swiper--shop-item .swiper-button-next {
    display: block;
  }
}

@media (max-width: 767px) {
  body .swiper--shop-item .swiper-button-prev,
  body .swiper--shop-item .swiper-button-next {
    display: none;
  }
}

body .swiper--shop-item .swiper-button-prev {
  left: 15px;
}

body .swiper--shop-item .swiper-button-next {
  right: 15px;
}

body .swiper--shop-item:hover .swiper-button-prev,
body .swiper--shop-item:hover .swiper-button-next {
  opacity: 1;
}

body .swiper--shop-item .gallery-thumbs .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
}

body .swiper--shop-item .gallery-thumbs .swiper-slide {
  width: 105px;
}

body .swiper--shop-item .gallery-thumbs .swiper-slide > div {
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  border: 1px solid transparent;
}

body .swiper--titlebar {
  width: 100%;
  height: 100%;
}

body .swiper--titlebar:hover .swiper-button-prev, body .swiper--titlebar:hover .swiper-button-next {
  opacity: 1;
}

body .swiper--titlebar:hover .swiper-pagination {
  opacity: 1;
}

body .swiper--titlebar .swiper-container {
  height: 100%;
}

body .swiper--titlebar .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body .swiper--titlebar .swiper-button-prev, body .swiper--titlebar .swiper-button-next {
  height: 50px;
  color: #fff;
  font-size: 50px;
  opacity: 0;
}

body .swiper--titlebar .swiper-button-prev:hover, body .swiper--titlebar .swiper-button-next:hover {
  opacity: 0.7;
}

body .swiper--titlebar .swiper-button-prev {
  left: 50px;
}

body .swiper--titlebar .swiper-button-next {
  right: 50px;
}

body .swiper--titlebar .swiper-pagination {
  position: absolute;
  bottom: 35px;
  margin: 0;
  opacity: 0;
}

body .swiper--titlebar .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 0.4;
}

body .swiper--titlebar .swiper-pagination-bullet-active {
  background-color: #fff;
  opacity: 1;
}

@media screen and (max-width: 1230px) {
  body .swiper--titlebar .swiper-pagination {
    opacity: 1;
  }
}

body .swiper--banner-hp .swiper-button-prev, body .swiper--banner-hp .swiper-button-next {
  width: 56px;
  height: 56px;
  border: 1px solid rgba(238, 238, 238, 0.2);
  border-radius: 50%;
  line-height: 52px;
  text-align: center;
  opacity: 1;
}

body .swiper--banner-hp .swiper-button-prev i, body .swiper--banner-hp .swiper-button-next i {
  display: block;
  color: #fff;
  font-size: 24px;
}

body .swiper--banner-hp .swiper-button-prev:hover, body .swiper--banner-hp .swiper-button-next:hover {
  background-color: #fff;
}

body .swiper--banner-hp .swiper-button-prev {
  left: 100px;
  color: #fff;
}

body .swiper--banner-hp .swiper-button-prev:before {
  font-size: 16px;
}

@media screen and (max-width: 1500px) {
  body .swiper--banner-hp .swiper-button-prev {
    left: 15px;
  }
}

body .swiper--banner-hp .swiper-button-next {
  right: 100px;
  color: #fff;
}

body .swiper--banner-hp .swiper-button-next:before {
  font-size: 16px;
}

@media screen and (max-width: 1500px) {
  body .swiper--banner-hp .swiper-button-next {
    right: 15px;
  }
}

body .swiper--edu .swiper-button-prev, body .swiper--edu .swiper-button-next {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  background-color: #fff;
  line-height: 50px;
  text-align: center;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
  opacity: 1;
}

body .swiper--edu .swiper-button-prev i, body .swiper--edu .swiper-button-next i {
  display: block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 24px;
}

body .swiper--edu .swiper-button-prev:hover:hover i, body .swiper--edu .swiper-button-next:hover:hover i {
  color: #fff;
}

body .swiper--edu .swiper-pagination {
  margin-bottom: 0;
}

body .swiper--edu .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 5px !important;
}

body .swiper--edu-tm .swiper-pagination {
  margin-top: 57px;
  margin-bottom: 0;
}

body .swiper--edu-tm .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 5px !important;
}

@media screen and (max-width: 1350px) {
  body .swiper--edu-banner .swiper-button-prev, body .swiper--edu-banner .swiper-button-next {
    display: none;
  }
}

body .swiper--edu-banner .swiper-button-prev {
  left: 100px;
}

@media screen and (max-width: 1500px) {
  body .swiper--edu-banner .swiper-button-prev {
    left: 30px;
  }
}

body .swiper--edu-banner .swiper-button-next {
  right: 100px;
}

@media screen and (max-width: 1500px) {
  body .swiper--edu-banner .swiper-button-next {
    right: 30px;
  }
}

body .swiper--edu-courses .swiper-slide > div {
  height: 100%;
}

body .swiper--edu-courses .swiper-button-prev, body .swiper--edu-courses .swiper-button-next {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  background-color: #fff;
  line-height: 50px;
  text-align: center;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
  opacity: 1;
}

body .swiper--edu-courses .swiper-button-prev i, body .swiper--edu-courses .swiper-button-next i {
  display: block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 24px;
}

body .swiper--edu-courses .swiper-button-prev:hover:hover i, body .swiper--edu-courses .swiper-button-next:hover:hover i {
  color: #fff;
}

@media screen and (max-width: 1450px) {
  body .swiper--edu-courses .swiper-button-prev, body .swiper--edu-courses .swiper-button-next {
    display: none;
  }
}

body .swiper--edu-courses .swiper-button-prev {
  left: -100px;
}

body .swiper--edu-courses .swiper-button-next {
  right: -100px;
}

body .swiper--edu-courses .swiper-pagination {
  margin-bottom: 0;
}

@media screen and (min-width: 1450px) {
  body .swiper--edu-courses .swiper-pagination {
    display: none;
  }
}

body .swiper--edu-courses .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 5px !important;
}

body .swiper--edu-events .swiper-pagination {
  max-width: 570px;
  margin: 75px auto 0;
}

body .swiper--edu-images .swiper-container {
  margin: -30px 0;
  padding: 30px 0;
}

@media screen and (max-width: 991px) {
  body .swiper--edu-images .swiper-container {
    margin: 0;
    padding: 0;
  }
}

body .swiper--edu-images .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 800px;
  height: 470px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}

body .swiper--edu-images .swiper-slide-active .swiper-image-wrap {
  height: 470px;
  border-radius: 5px;
}

@media screen and (min-width: 768px) {
  body .swiper--edu-images .swiper-slide-active .swiper-image-wrap {
    -webkit-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.15);
  }
}

body .swiper--edu-images .swiper-image-wrap {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 370px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}

body .swiper--edu-images .swiper-pagination {
  margin-top: 50px;
  margin-bottom: 0;
}

body .swiper--edu-images .swiper-button-prev, body .swiper--edu-images .swiper-button-next {
  display: block;
  top: 240px;
  width: 50px;
  height: 50px;
  -webkit-transform: none;
          transform: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  background-color: #fff;
  line-height: 50px;
  text-align: center;
  opacity: 1;
}

@media screen and (min-width: 768px) {
  body .swiper--edu-images .swiper-button-prev, body .swiper--edu-images .swiper-button-next {
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.07);
  }
}

@media screen and (max-width: 991px) {
  body .swiper--edu-images .swiper-button-prev, body .swiper--edu-images .swiper-button-next {
    display: none;
  }
}

body .swiper--edu-images .swiper-button-prev i, body .swiper--edu-images .swiper-button-next i {
  display: block;
  font-size: 24px;
}

body .swiper--edu-images .swiper-button-prev:hover i, body .swiper--edu-images .swiper-button-next:hover i {
  color: #fff;
}

body .swiper--edu-images .swiper-button-prev {
  left: -25px;
}

body .swiper--edu-images .swiper-button-next {
  right: -25px;
}

@media screen and (max-width: 1230px) {
  body .swiper--edu-images .swiper-slide {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--edu-images .swiper-slide-active .swiper-image-wrap {
    height: 350px;
  }
  body .swiper--edu-images .swiper-image-wrap {
    height: 300px;
  }
}

@media screen and (max-width: 480px) {
  body .swiper--edu-images .swiper-slide-active .swiper-image-wrap {
    height: 250px;
  }
  body .swiper--edu-images .swiper-image-wrap {
    height: 200px;
  }
}

body .swiper--edu-images-2 .swiper-button-prev, body .swiper--edu-images-2 .swiper-button-next {
  top: 44%;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

body .swiper--edu-images-2 .swiper-button-prev {
  left: -25px;
}

body .swiper--edu-images-2 .swiper-button-next {
  right: -25px;
}

body .swiper--edu-images-2 .swiper-pagination {
  margin-top: 40px;
}

body .swiper--edu-blog .swiper-button-prev, body .swiper--edu-blog .swiper-button-next {
  display: block;
  padding: 5px;
  font-size: 24px;
  opacity: 1;
}

body .swiper--edu-blog .swiper-button-prev:hover, body .swiper--edu-blog .swiper-button-next:hover {
  opacity: 0.7;
}

body .swiper--edu-blog .swiper-button-prev i, body .swiper--edu-blog .swiper-button-next i {
  color: #fff;
}

body .swiper--edu-blog .swiper-button-prev {
  left: 30px;
}

body .swiper--edu-blog .swiper-button-next {
  right: 30px;
}

body .swiper--edu-posts .swiper-pagination {
  margin-top: 60px;
  margin-bottom: 0;
}

body .swiper--edu-posts .swiper-pagination-bullet {
  margin: 0 5px;
}

body .swiper--websites .swiper-container {
  margin: 0 0 -30px;
  padding: 0 0 30px;
}

body .swiper--websites .swiper-slide {
  width: 800px;
  min-height: 535px;
  cursor: -webkit-grab;
  cursor: grab;
}

body .swiper--websites .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 800px) {
  body .swiper--websites .swiper-slide {
    width: 100%;
    height: auto;
  }
}

body .swiper--multiple .swiper-slide {
  width: 1170px;
  height: 700px;
  background-position: center;
  background-size: cover;
  cursor: -webkit-grab;
  cursor: grab;
}

@media screen and (max-width: 1170px) {
  body .swiper--multiple .swiper-slide {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  body .swiper--multiple .swiper-slide {
    height: 580px;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--multiple .swiper-slide {
    height: 430px;
  }
}

@media screen and (max-width: 480px) {
  body .swiper--multiple .swiper-slide {
    height: 250px;
  }
}

body .swiper--multiple .swiper-pagination {
  margin-top: 40px;
  margin-bottom: 0;
}

body .swiper--simple .swiper-slide {
  height: 580px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  body .swiper--simple .swiper-slide {
    height: 430px;
  }
}

@media screen and (max-width: 480px) {
  body .swiper--simple .swiper-slide {
    height: 250px;
  }
}

body .swiper--simple .swiper-pagination {
  margin-top: 70px;
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  body .swiper--simple .swiper-pagination {
    margin-top: 30px;
  }
}

body .swiper--vertical-pagination .swiper-pagination {
  position: absolute;
  right: -70px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  margin: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body .swiper--vertical-pagination .swiper-pagination > span {
  margin-bottom: 10px;
}

body .swiper--testimonials .swiper-container:before, body .swiper--testimonials .swiper-container:after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 15px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(white));
  background: linear-gradient(to right, transparent 0%, white 100%);
  content: '';
  z-index: 2;
}

body .swiper--testimonials .swiper-container:before {
  background: -webkit-gradient(linear, right top, left top, from(transparent), to(white));
  background: linear-gradient(to left, transparent 0%, white 100%);
  left: 0;
}

@media screen and (max-width: 767px) {
  body .swiper--testimonials .swiper-container {
    margin: 0 auto;
    padding: 0;
  }
}

body .swiper--testimonials .swiper-pagination {
  top: calc(50% - 50px);
}

@media screen and (max-width: 767px) {
  body .swiper--testimonials .swiper-pagination {
    display: none;
  }
}

body .swiper--barbershop .swiper-container {
  padding-top: 120px;
}

body .swiper--barbershop .swiper-button-prev,
body .swiper--barbershop .swiper-button-next {
  color: #fff;
}

body .swiper--classic .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--trvl .swiper-pagination {
  margin-top: 60px;
}

@media screen and (min-width: 1301px) {
  body .swiper--trvl .swiper-pagination {
    display: none;
  }
}

body .swiper--trvl .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--trvl .swiper-button-next, body .swiper--trvl .swiper-button-prev {
  opacity: 1;
}

body .swiper--trvl .swiper-button-next i, body .swiper--trvl .swiper-button-prev i {
  display: none;
}

body .swiper--trvl .swiper-button-next:before, body .swiper--trvl .swiper-button-prev:before {
  color: inherit;
  font-family: "Ionicons";
  font-size: 50px;
}

@media screen and (max-width: 1300px) {
  body .swiper--trvl .swiper-button-next, body .swiper--trvl .swiper-button-prev {
    display: none;
  }
}

body .swiper--trvl .swiper-button-prev {
  left: -90px;
}

@media screen and (max-width: 1500px) {
  body .swiper--trvl .swiper-button-prev {
    left: -40px;
  }
}

body .swiper--trvl .swiper-button-prev:before {
  content: '\f3d5';
}

body .swiper--trvl .swiper-button-next {
  right: -90px;
}

@media screen and (max-width: 1500px) {
  body .swiper--trvl .swiper-button-next {
    right: -40px;
  }
}

body .swiper--trvl .swiper-button-next:before {
  content: '\f3d6';
}

body .swiper--trvl-2 .swiper-container {
  margin: -40px 0 0;
  padding: 40px 0 0;
}

body .swiper--trvl-2 .swiper-pagination {
  margin-top: 95px;
}

body .swiper--trvl-2 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--trvl-3 .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--trvl-3 .swiper-pagination {
  margin-top: 95px;
}

body .swiper--trvl-3 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--trvl-3 .swiper-button-prev, body .swiper--trvl-3 .swiper-button-next {
  width: 60px;
  height: 60px;
  background-color: #fff;
  font-size: 18px;
  line-height: 60px;
  text-align: center;
}

@media (max-width: 1300px) {
  body .swiper--trvl-3 .swiper-button-prev, body .swiper--trvl-3 .swiper-button-next {
    display: block;
  }
}

@media screen and (max-width: 1230px) {
  body .swiper--trvl-3 .swiper-button-prev, body .swiper--trvl-3 .swiper-button-next {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
}

body .swiper--trvl-3 .swiper-button-prev:hover, body .swiper--trvl-3 .swiper-button-next:hover {
  color: #fff;
}

body .swiper--trvl-3 .swiper-button-prev {
  left: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

body .swiper--trvl-3 .swiper-button-prev:before {
  content: '\f124';
}

body .swiper--trvl-3 .swiper-button-next {
  right: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

body .swiper--trvl-3 .swiper-button-next:before {
  content: '\f125';
}

body .swiper--trvl-4 .swiper-pagination {
  margin-top: 60px;
  margin-bottom: 0;
}

body .swiper--trvl-4 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 5px !important;
}

body .swiper--trvl-5 .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--trvl-5 .swiper-pagination {
  margin-top: 30px;
  margin-bottom: 0;
}

body .swiper--trvl-5 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--business .swiper-pagination {
  margin-top: 60px;
}

body .swiper--business .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 6px !important;
  background-color: transparent;
  opacity: 0.3;
}

body .swiper--business .swiper-pagination-bullet-active {
  opacity: 1;
}

body .swiper--vert-pag .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--vert-pag .swiper-pagination {
  position: absolute;
  top: 50%;
  right: -10px;
  bottom: auto;
  left: auto;
  width: auto;
  margin: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

@media screen and (max-width: 1230px) {
  body .swiper--vert-pag .swiper-pagination {
    right: 0;
  }
}

body .swiper--vert-pag .swiper-pagination-bullet {
  display: block;
  width: 10px;
  height: 10px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  border-radius: 50%;
  background-color: transparent;
}

@media screen and (min-width: 1300px) {
  body .swiper--yoga-1 .swiper-pagination {
    position: absolute;
    top: 28%;
    left: 100%;
    margin: 0;
    padding-left: 27px;
  }
}

@media screen and (min-width: 1500px) {
  body .swiper--yoga-1 .swiper-pagination {
    padding-left: 65px;
  }
}

body .swiper--yoga-1 .swiper-pagination-bullet {
  margin: 3px;
}

body .swiper--yoga-2 .swiper-button-prev, body .swiper--yoga-2 .swiper-button-next {
  width: 56px;
  height: 56px;
  -webkit-transform: translateY(-20%);
          transform: translateY(-20%);
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.07);
  font-size: 20px;
  line-height: 56px;
  text-align: center;
  opacity: 1;
}

body .swiper--yoga-2 .swiper-button-prev:hover, body .swiper--yoga-2 .swiper-button-next:hover {
  border: 1px solid #ccc;
  background-color: transparent;
}

@media screen and (max-width: 1549px) {
  body .swiper--yoga-2 .swiper-button-prev, body .swiper--yoga-2 .swiper-button-next {
    display: none;
  }
}

body .swiper--yoga-2 .swiper-button-prev {
  left: -105px;
}

body .swiper--yoga-2 .swiper-button-prev i:before {
  content: '←';
}

body .swiper--yoga-2 .swiper-button-next {
  right: -105px;
}

body .swiper--yoga-2 .swiper-button-next i:before {
  content: '→';
}

body .swiper--yoga-2 .swiper-pagination {
  margin: 60px 0 0;
}

@media screen and (min-width: 1550px) {
  body .swiper--yoga-2 .swiper-pagination {
    display: none;
  }
}

body .swiper--yoga-2 .swiper-pagination-bullet {
  margin: 0 5px;
}

body .swiper--constrution h1 {
  font-size: 70px;
}

body .swiper--constrution .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center;
  background-size: cover;
}

body .swiper--constrution .swiper-slide > div {
  height: 100vh;
  max-height: 900px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media screen and (max-width: 991px) {
  body .swiper--constrution .swiper-slide > div {
    max-height: calc(100vh - 107px);
  }
}

body .swiper--constrution .swiper-button-prev, body .swiper--constrution .swiper-button-next {
  opacity: 1;
  padding: 20px;
}

body .swiper--constrution .swiper-button-prev i, body .swiper--constrution .swiper-button-next i {
  display: block;
  color: #fff;
  font-size: 42px;
}

body .swiper--constrution .swiper-button-prev:hover, body .swiper--constrution .swiper-button-next:hover {
  opacity: 0.5;
}

body .swiper--constrution .swiper-button-prev {
  left: 100px;
}

body .swiper--constrution .swiper-button-next {
  right: 100px;
}

body .swiper--constrution-service .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--constrution-service .swiper-button-prev, body .swiper--constrution-service .swiper-button-next {
  top: 151px;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  text-align: center;
  opacity: 1;
}

body .swiper--constrution-service .swiper-button-prev i, body .swiper--constrution-service .swiper-button-next i {
  display: block;
  margin-top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #000;
  font-size: 22px;
}

body .swiper--constrution-service .swiper-button-prev {
  left: -81px;
}

body .swiper--constrution-service .swiper-button-next {
  right: -81px;
}

body .swiper--constrution-portfolio {
  max-width: 100%;
  margin-top: 70px;
}

body .swiper--constrution-portfolio .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 5px;
}

body .swiper--construction-tm {
  position: absolute;
  max-width: 70vw;
}

@media screen and (max-width: 1230px) {
  body .swiper--construction-tm {
    position: relative;
    max-width: 100%;
  }
}

body .swiper--construction-tm .swiper-pagination-progressbar {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  max-width: 54vw;
}

@media screen and (max-width: 1230px) {
  body .swiper--construction-tm .swiper-pagination-progressbar {
    max-width: 100%;
  }
}

body .swiper--construction-tm .swiper-pagination-progressbar-fill {
  height: 3px;
  top: -1px;
}

body .swiper--construction-tm .swiper-pagination {
  margin-top: 74px;
}

body .swiper--twitter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body .swiper--twitter .swiper-container {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

body .swiper--twitter .swiper-button-prev, body .swiper--twitter .swiper-button-next {
  display: inline-block;
  position: static;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 16px 10px;
  -webkit-transform: none;
          transform: none;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  border-top: 1px solid #eee;
  border-right: 1px solid #eee;
  font-size: 17px;
  text-align: center;
  opacity: 1;
}

body .swiper--twitter .swiper-button-prev:last-child, body .swiper--twitter .swiper-button-next:last-child {
  border-right: 0;
}

body .swiper--chr .swiper-pagination {
  position: absolute;
  top: 50%;
  right: 50px;
  bottom: auto;
  left: auto;
  width: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

@media screen and (max-width: 1230px) {
  body .swiper--chr .swiper-pagination {
    right: 10px;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--chr .swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 10px;
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}

body .swiper--chr .swiper-pagination-bullet {
  display: block;
  width: auto;
  height: auto;
  margin: 0 !important;
  padding: 22px 13px;
  border-radius: 0;
  background: none;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

@media screen and (min-width: 481) {
  body .swiper--chr .swiper-pagination-bullet {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
  }
  body .swiper--chr .swiper-pagination-bullet-active {
    border-left: 2px solid #fff;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--chr .swiper-pagination-bullet {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  body .swiper--chr .swiper-pagination-bullet-active {
    border-bottom: 2px solid #fff;
  }
}

body .swiper--chr-2 .swiper-pagination {
  margin-top: 57px;
}

body .swiper--chr-2 .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 6px !important;
  background-color: transparent;
}

body .swiper--chr-3 {
  max-width: 1570px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 35px;
}

@media screen and (min-width: 992px) {
  body .swiper--chr-3 {
    padding: 0 70px;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--chr-3 {
    padding: 0;
  }
}

body .swiper--chr-3 .swiper-pagination {
  margin-top: 57px;
}

body .swiper--chr-3 .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 6px !important;
  background-color: transparent;
}

body .swiper--chr-3 .swiper-button-prev, body .swiper--chr-3 .swiper-button-next {
  color: #DDDDDD;
  font-size: 30px;
}

@media screen and (max-width: 1230px) {
  body .swiper--chr-3 .swiper-button-prev, body .swiper--chr-3 .swiper-button-next {
    display: none;
  }
}

body .swiper--chr-3 .swiper-button-prev {
  left: 5px;
}

body .swiper--chr-3 .swiper-button-next {
  right: 5px;
}

@media screen and (min-width: 992px) {
  body .swiper--chr-3 .swiper-pagination {
    display: none;
  }
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 0.7;
}

.hamburger-box {
  width: 18px;
  height: 14px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 18px;
  height: 2px;
  background-color: #fff;
  border-radius: 1.5px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -6px;
}

.hamburger-inner::after {
  bottom: -6px;
}

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  -webkit-transition-duration: 0.075s;
          transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.hamburger--squeeze .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

* {
  outline: 0 !important;
  text-decoration: none !important;
}

body {
  overflow-x: hidden;
}

.container-medium {
  max-width: 1710px;
}

.clearfix {
  clear: both;
}

.over-hidden {
  width: 100%;
  height: 100vh;
}

@media screen and (max-width: 1024px) {
  .over-hidden {
    overflow: hidden;
  }
}

.no-scroll {
  height: 100%;
  overflow: hidden;
}

.js-bg {
  width: 0;
  height: 0;
}

ul {
  padding-left: 0;
  list-style: none;
}

.retreat--0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.retreat--0 .row {
  margin-right: 0;
  margin-left: 0;
}

.retreat--0 [class^='col-'],
.retreat--0 [class*=' col-'] {
  padding-right: 0;
  padding-left: 0;
}

.retreat--50 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}

@media screen and (max-width: 1230px) {
  .retreat--50 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

.retreat--50 .row {
  margin-right: -50px;
  margin-left: -50px;
}

.retreat--50 [class^='col-'],
.retreat--50 [class*=' col-'] {
  padding-right: 50px;
  padding-left: 50px;
}

@media screen and (max-width: 1500px) {
  .retreat--50 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .retreat--50 .row {
    margin-right: -15px;
    margin-left: -15px;
  }
  .retreat--50 [class^='col-'],
  .retreat--50 [class*=' col-'] {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media screen and (min-width: 1500px) {
  .retreat--60 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .retreat--60 .row {
    margin-right: -30px;
    margin-left: -30px;
  }
  .retreat--60 [class^='col-'],
  .retreat--60 [class*=' col-'] {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.row--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.row--v-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.row--h-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1230px) {
  .hidden-lg {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .hidden-md {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .hidden-sm {
    display: none;
  }
}

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

.retreat--0.container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.retreat--0.container-fluid .row {
  margin-right: 0;
  margin-left: 0;
}

.retreat--0.container-fluid [class^='col-'],
.retreat--0.container-fluid [class*=' col-'] {
  padding-right: 0;
  padding-left: 0;
}

.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.border-top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.aheto-content-block .transition-none {
  -webkit-transition: none;
  transition: none;
}

.w-100 {
  width: 100%;
}

/* ------------------------------------------- */
/* PADDINGS AND MARGINS */
/* ------------------------------------------- */
.margin-lg-0t {
  margin-top: 0px;
}

.margin-lg--5t {
  margin-top: -5px;
}

.margin-lg--10t {
  margin-top: -10px;
}

.margin-lg--15t {
  margin-top: -15px;
}

.margin-lg--20t {
  margin-top: -20px;
}

.margin-lg--25t {
  margin-top: -25px;
}

.margin-lg--30t {
  margin-top: -30px;
}

.margin-lg--35t {
  margin-top: -35px;
}

.margin-lg--40t {
  margin-top: -40px;
}

.margin-lg--45t {
  margin-top: -45px;
}

.margin-lg--50t {
  margin-top: -50px;
}

.margin-lg--55t {
  margin-top: -55px;
}

.margin-lg--60t {
  margin-top: -60px;
}

.margin-lg--65t {
  margin-top: -65px;
}

.margin-lg--70t {
  margin-top: -70px;
}

.margin-lg--75t {
  margin-top: -75px;
}

.margin-lg--80t {
  margin-top: -80px;
}

.margin-lg--85t {
  margin-top: -85px;
}

.margin-lg--90t {
  margin-top: -90px;
}

.margin-lg--95t {
  margin-top: -95px;
}

.margin-lg--100t {
  margin-top: -100px;
}

.margin-lg--105t {
  margin-top: -105px;
}

.margin-lg--110t {
  margin-top: -110px;
}

.margin-lg--115t {
  margin-top: -115px;
}

.margin-lg--120t {
  margin-top: -120px;
}

.margin-lg--125t {
  margin-top: -125px;
}

.margin-lg--130t {
  margin-top: -130px;
}

.margin-lg--135t {
  margin-top: -135px;
}

.margin-lg--140t {
  margin-top: -140px;
}

.margin-lg--145t {
  margin-top: -145px;
}

.margin-lg--150t {
  margin-top: -150px;
}

.margin-lg--155t {
  margin-top: -155px;
}

.margin-lg--160t {
  margin-top: -160px;
}

.margin-lg--165t {
  margin-top: -165px;
}

.margin-lg--170t {
  margin-top: -170px;
}

.margin-lg--175t {
  margin-top: -175px;
}

.margin-lg--180t {
  margin-top: -180px;
}

.margin-lg--185t {
  margin-top: -185px;
}

.margin-lg--190t {
  margin-top: -190px;
}

.margin-lg--195t {
  margin-top: -195px;
}

.margin-lg--200t {
  margin-top: -200px;
}

.margin-lg-0b {
  margin-bottom: 0px;
}

.margin-lg--5b {
  margin-bottom: -5px;
}

.margin-lg--10b {
  margin-bottom: -10px;
}

.margin-lg--15b {
  margin-bottom: -15px;
}

.margin-lg--20b {
  margin-bottom: -20px;
}

.margin-lg--25b {
  margin-bottom: -25px;
}

.margin-lg--30b {
  margin-bottom: -30px;
}

.margin-lg--35b {
  margin-bottom: -35px;
}

.margin-lg--40b {
  margin-bottom: -40px;
}

.margin-lg--45b {
  margin-bottom: -45px;
}

.margin-lg--50b {
  margin-bottom: -50px;
}

.margin-lg--55b {
  margin-bottom: -55px;
}

.margin-lg--60b {
  margin-bottom: -60px;
}

.margin-lg--65b {
  margin-bottom: -65px;
}

.margin-lg--70b {
  margin-bottom: -70px;
}

.margin-lg--75b {
  margin-bottom: -75px;
}

.margin-lg--80b {
  margin-bottom: -80px;
}

.margin-lg--85b {
  margin-bottom: -85px;
}

.margin-lg--90b {
  margin-bottom: -90px;
}

.margin-lg--95b {
  margin-bottom: -95px;
}

.margin-lg--100b {
  margin-bottom: -100px;
}

.margin-lg--105b {
  margin-bottom: -105px;
}

.margin-lg--110b {
  margin-bottom: -110px;
}

.margin-lg--115b {
  margin-bottom: -115px;
}

.margin-lg--120b {
  margin-bottom: -120px;
}

.margin-lg--125b {
  margin-bottom: -125px;
}

.margin-lg--130b {
  margin-bottom: -130px;
}

.margin-lg--135b {
  margin-bottom: -135px;
}

.margin-lg--140b {
  margin-bottom: -140px;
}

.margin-lg--145b {
  margin-bottom: -145px;
}

.margin-lg--150b {
  margin-bottom: -150px;
}

.margin-lg--155b {
  margin-bottom: -155px;
}

.margin-lg--160b {
  margin-bottom: -160px;
}

.margin-lg--165b {
  margin-bottom: -165px;
}

.margin-lg--170b {
  margin-bottom: -170px;
}

.margin-lg--175b {
  margin-bottom: -175px;
}

.margin-lg--180b {
  margin-bottom: -180px;
}

.margin-lg--185b {
  margin-bottom: -185px;
}

.margin-lg--190b {
  margin-bottom: -190px;
}

.margin-lg--195b {
  margin-bottom: -195px;
}

.margin-lg--200b {
  margin-bottom: -200px;
}

.padding-lg-0t {
  padding-top: 0px;
}

.padding-lg--5t {
  padding-top: -5px;
}

.padding-lg--10t {
  padding-top: -10px;
}

.padding-lg--15t {
  padding-top: -15px;
}

.padding-lg--20t {
  padding-top: -20px;
}

.padding-lg--25t {
  padding-top: -25px;
}

.padding-lg--30t {
  padding-top: -30px;
}

.padding-lg--35t {
  padding-top: -35px;
}

.padding-lg--40t {
  padding-top: -40px;
}

.padding-lg--45t {
  padding-top: -45px;
}

.padding-lg--50t {
  padding-top: -50px;
}

.padding-lg--55t {
  padding-top: -55px;
}

.padding-lg--60t {
  padding-top: -60px;
}

.padding-lg--65t {
  padding-top: -65px;
}

.padding-lg--70t {
  padding-top: -70px;
}

.padding-lg--75t {
  padding-top: -75px;
}

.padding-lg--80t {
  padding-top: -80px;
}

.padding-lg--85t {
  padding-top: -85px;
}

.padding-lg--90t {
  padding-top: -90px;
}

.padding-lg--95t {
  padding-top: -95px;
}

.padding-lg--100t {
  padding-top: -100px;
}

.padding-lg--105t {
  padding-top: -105px;
}

.padding-lg--110t {
  padding-top: -110px;
}

.padding-lg--115t {
  padding-top: -115px;
}

.padding-lg--120t {
  padding-top: -120px;
}

.padding-lg--125t {
  padding-top: -125px;
}

.padding-lg--130t {
  padding-top: -130px;
}

.padding-lg--135t {
  padding-top: -135px;
}

.padding-lg--140t {
  padding-top: -140px;
}

.padding-lg--145t {
  padding-top: -145px;
}

.padding-lg--150t {
  padding-top: -150px;
}

.padding-lg--155t {
  padding-top: -155px;
}

.padding-lg--160t {
  padding-top: -160px;
}

.padding-lg--165t {
  padding-top: -165px;
}

.padding-lg--170t {
  padding-top: -170px;
}

.padding-lg--175t {
  padding-top: -175px;
}

.padding-lg--180t {
  padding-top: -180px;
}

.padding-lg--185t {
  padding-top: -185px;
}

.padding-lg--190t {
  padding-top: -190px;
}

.padding-lg--195t {
  padding-top: -195px;
}

.padding-lg--200t {
  padding-top: -200px;
}

.padding-lg-0b {
  padding-bottom: 0px;
}

.padding-lg--5b {
  padding-bottom: -5px;
}

.padding-lg--10b {
  padding-bottom: -10px;
}

.padding-lg--15b {
  padding-bottom: -15px;
}

.padding-lg--20b {
  padding-bottom: -20px;
}

.padding-lg--25b {
  padding-bottom: -25px;
}

.padding-lg--30b {
  padding-bottom: -30px;
}

.padding-lg--35b {
  padding-bottom: -35px;
}

.padding-lg--40b {
  padding-bottom: -40px;
}

.padding-lg--45b {
  padding-bottom: -45px;
}

.padding-lg--50b {
  padding-bottom: -50px;
}

.padding-lg--55b {
  padding-bottom: -55px;
}

.padding-lg--60b {
  padding-bottom: -60px;
}

.padding-lg--65b {
  padding-bottom: -65px;
}

.padding-lg--70b {
  padding-bottom: -70px;
}

.padding-lg--75b {
  padding-bottom: -75px;
}

.padding-lg--80b {
  padding-bottom: -80px;
}

.padding-lg--85b {
  padding-bottom: -85px;
}

.padding-lg--90b {
  padding-bottom: -90px;
}

.padding-lg--95b {
  padding-bottom: -95px;
}

.padding-lg--100b {
  padding-bottom: -100px;
}

.padding-lg--105b {
  padding-bottom: -105px;
}

.padding-lg--110b {
  padding-bottom: -110px;
}

.padding-lg--115b {
  padding-bottom: -115px;
}

.padding-lg--120b {
  padding-bottom: -120px;
}

.padding-lg--125b {
  padding-bottom: -125px;
}

.padding-lg--130b {
  padding-bottom: -130px;
}

.padding-lg--135b {
  padding-bottom: -135px;
}

.padding-lg--140b {
  padding-bottom: -140px;
}

.padding-lg--145b {
  padding-bottom: -145px;
}

.padding-lg--150b {
  padding-bottom: -150px;
}

.padding-lg--155b {
  padding-bottom: -155px;
}

.padding-lg--160b {
  padding-bottom: -160px;
}

.padding-lg--165b {
  padding-bottom: -165px;
}

.padding-lg--170b {
  padding-bottom: -170px;
}

.padding-lg--175b {
  padding-bottom: -175px;
}

.padding-lg--180b {
  padding-bottom: -180px;
}

.padding-lg--185b {
  padding-bottom: -185px;
}

.padding-lg--190b {
  padding-bottom: -190px;
}

.padding-lg--195b {
  padding-bottom: -195px;
}

.padding-lg--200b {
  padding-bottom: -200px;
}

.margin-lg-0l {
  margin-left: 0px;
}

.margin-lg--5l {
  margin-left: -5px;
}

.margin-lg--10l {
  margin-left: -10px;
}

.margin-lg--15l {
  margin-left: -15px;
}

.margin-lg--20l {
  margin-left: -20px;
}

.margin-lg--25l {
  margin-left: -25px;
}

.margin-lg--30l {
  margin-left: -30px;
}

.margin-lg--35l {
  margin-left: -35px;
}

.margin-lg--40l {
  margin-left: -40px;
}

.margin-lg--45l {
  margin-left: -45px;
}

.margin-lg--50l {
  margin-left: -50px;
}

.margin-lg--55l {
  margin-left: -55px;
}

.margin-lg--60l {
  margin-left: -60px;
}

.margin-lg--65l {
  margin-left: -65px;
}

.margin-lg--70l {
  margin-left: -70px;
}

.margin-lg--75l {
  margin-left: -75px;
}

.margin-lg--80l {
  margin-left: -80px;
}

.margin-lg--85l {
  margin-left: -85px;
}

.margin-lg--90l {
  margin-left: -90px;
}

.margin-lg--95l {
  margin-left: -95px;
}

.margin-lg--100l {
  margin-left: -100px;
}

.margin-lg--105l {
  margin-left: -105px;
}

.margin-lg--110l {
  margin-left: -110px;
}

.margin-lg--115l {
  margin-left: -115px;
}

.margin-lg--120l {
  margin-left: -120px;
}

.margin-lg--125l {
  margin-left: -125px;
}

.margin-lg--130l {
  margin-left: -130px;
}

.margin-lg--135l {
  margin-left: -135px;
}

.margin-lg--140l {
  margin-left: -140px;
}

.margin-lg--145l {
  margin-left: -145px;
}

.margin-lg--150l {
  margin-left: -150px;
}

.margin-lg--155l {
  margin-left: -155px;
}

.margin-lg--160l {
  margin-left: -160px;
}

.margin-lg--165l {
  margin-left: -165px;
}

.margin-lg--170l {
  margin-left: -170px;
}

.margin-lg--175l {
  margin-left: -175px;
}

.margin-lg--180l {
  margin-left: -180px;
}

.margin-lg--185l {
  margin-left: -185px;
}

.margin-lg--190l {
  margin-left: -190px;
}

.margin-lg--195l {
  margin-left: -195px;
}

.margin-lg--200l {
  margin-left: -200px;
}

.margin-lg-0r {
  margin-right: 0px;
}

.margin-lg--5r {
  margin-right: -5px;
}

.margin-lg--10r {
  margin-right: -10px;
}

.margin-lg--15r {
  margin-right: -15px;
}

.margin-lg--20r {
  margin-right: -20px;
}

.margin-lg--25r {
  margin-right: -25px;
}

.margin-lg--30r {
  margin-right: -30px;
}

.margin-lg--35r {
  margin-right: -35px;
}

.margin-lg--40r {
  margin-right: -40px;
}

.margin-lg--45r {
  margin-right: -45px;
}

.margin-lg--50r {
  margin-right: -50px;
}

.margin-lg--55r {
  margin-right: -55px;
}

.margin-lg--60r {
  margin-right: -60px;
}

.margin-lg--65r {
  margin-right: -65px;
}

.margin-lg--70r {
  margin-right: -70px;
}

.margin-lg--75r {
  margin-right: -75px;
}

.margin-lg--80r {
  margin-right: -80px;
}

.margin-lg--85r {
  margin-right: -85px;
}

.margin-lg--90r {
  margin-right: -90px;
}

.margin-lg--95r {
  margin-right: -95px;
}

.margin-lg--100r {
  margin-right: -100px;
}

.margin-lg--105r {
  margin-right: -105px;
}

.margin-lg--110r {
  margin-right: -110px;
}

.margin-lg--115r {
  margin-right: -115px;
}

.margin-lg--120r {
  margin-right: -120px;
}

.margin-lg--125r {
  margin-right: -125px;
}

.margin-lg--130r {
  margin-right: -130px;
}

.margin-lg--135r {
  margin-right: -135px;
}

.margin-lg--140r {
  margin-right: -140px;
}

.margin-lg--145r {
  margin-right: -145px;
}

.margin-lg--150r {
  margin-right: -150px;
}

.margin-lg--155r {
  margin-right: -155px;
}

.margin-lg--160r {
  margin-right: -160px;
}

.margin-lg--165r {
  margin-right: -165px;
}

.margin-lg--170r {
  margin-right: -170px;
}

.margin-lg--175r {
  margin-right: -175px;
}

.margin-lg--180r {
  margin-right: -180px;
}

.margin-lg--185r {
  margin-right: -185px;
}

.margin-lg--190r {
  margin-right: -190px;
}

.margin-lg--195r {
  margin-right: -195px;
}

.margin-lg--200r {
  margin-right: -200px;
}

.padding-lg-0l {
  padding-left: 0px;
}

.padding-lg--5l {
  padding-left: -5px;
}

.padding-lg--10l {
  padding-left: -10px;
}

.padding-lg--15l {
  padding-left: -15px;
}

.padding-lg--20l {
  padding-left: -20px;
}

.padding-lg--25l {
  padding-left: -25px;
}

.padding-lg--30l {
  padding-left: -30px;
}

.padding-lg--35l {
  padding-left: -35px;
}

.padding-lg--40l {
  padding-left: -40px;
}

.padding-lg--45l {
  padding-left: -45px;
}

.padding-lg--50l {
  padding-left: -50px;
}

.padding-lg--55l {
  padding-left: -55px;
}

.padding-lg--60l {
  padding-left: -60px;
}

.padding-lg--65l {
  padding-left: -65px;
}

.padding-lg--70l {
  padding-left: -70px;
}

.padding-lg--75l {
  padding-left: -75px;
}

.padding-lg--80l {
  padding-left: -80px;
}

.padding-lg--85l {
  padding-left: -85px;
}

.padding-lg--90l {
  padding-left: -90px;
}

.padding-lg--95l {
  padding-left: -95px;
}

.padding-lg--100l {
  padding-left: -100px;
}

.padding-lg--105l {
  padding-left: -105px;
}

.padding-lg--110l {
  padding-left: -110px;
}

.padding-lg--115l {
  padding-left: -115px;
}

.padding-lg--120l {
  padding-left: -120px;
}

.padding-lg--125l {
  padding-left: -125px;
}

.padding-lg--130l {
  padding-left: -130px;
}

.padding-lg--135l {
  padding-left: -135px;
}

.padding-lg--140l {
  padding-left: -140px;
}

.padding-lg--145l {
  padding-left: -145px;
}

.padding-lg--150l {
  padding-left: -150px;
}

.padding-lg--155l {
  padding-left: -155px;
}

.padding-lg--160l {
  padding-left: -160px;
}

.padding-lg--165l {
  padding-left: -165px;
}

.padding-lg--170l {
  padding-left: -170px;
}

.padding-lg--175l {
  padding-left: -175px;
}

.padding-lg--180l {
  padding-left: -180px;
}

.padding-lg--185l {
  padding-left: -185px;
}

.padding-lg--190l {
  padding-left: -190px;
}

.padding-lg--195l {
  padding-left: -195px;
}

.padding-lg--200l {
  padding-left: -200px;
}

.padding-lg-0r {
  padding-right: 0px;
}

.padding-lg--5r {
  padding-right: -5px;
}

.padding-lg--10r {
  padding-right: -10px;
}

.padding-lg--15r {
  padding-right: -15px;
}

.padding-lg--20r {
  padding-right: -20px;
}

.padding-lg--25r {
  padding-right: -25px;
}

.padding-lg--30r {
  padding-right: -30px;
}

.padding-lg--35r {
  padding-right: -35px;
}

.padding-lg--40r {
  padding-right: -40px;
}

.padding-lg--45r {
  padding-right: -45px;
}

.padding-lg--50r {
  padding-right: -50px;
}

.padding-lg--55r {
  padding-right: -55px;
}

.padding-lg--60r {
  padding-right: -60px;
}

.padding-lg--65r {
  padding-right: -65px;
}

.padding-lg--70r {
  padding-right: -70px;
}

.padding-lg--75r {
  padding-right: -75px;
}

.padding-lg--80r {
  padding-right: -80px;
}

.padding-lg--85r {
  padding-right: -85px;
}

.padding-lg--90r {
  padding-right: -90px;
}

.padding-lg--95r {
  padding-right: -95px;
}

.padding-lg--100r {
  padding-right: -100px;
}

.padding-lg--105r {
  padding-right: -105px;
}

.padding-lg--110r {
  padding-right: -110px;
}

.padding-lg--115r {
  padding-right: -115px;
}

.padding-lg--120r {
  padding-right: -120px;
}

.padding-lg--125r {
  padding-right: -125px;
}

.padding-lg--130r {
  padding-right: -130px;
}

.padding-lg--135r {
  padding-right: -135px;
}

.padding-lg--140r {
  padding-right: -140px;
}

.padding-lg--145r {
  padding-right: -145px;
}

.padding-lg--150r {
  padding-right: -150px;
}

.padding-lg--155r {
  padding-right: -155px;
}

.padding-lg--160r {
  padding-right: -160px;
}

.padding-lg--165r {
  padding-right: -165px;
}

.padding-lg--170r {
  padding-right: -170px;
}

.padding-lg--175r {
  padding-right: -175px;
}

.padding-lg--180r {
  padding-right: -180px;
}

.padding-lg--185r {
  padding-right: -185px;
}

.padding-lg--190r {
  padding-right: -190px;
}

.padding-lg--195r {
  padding-right: -195px;
}

.padding-lg--200r {
  padding-right: -200px;
}

.margin-lg-0t {
  margin-top: 0px;
}

.margin-lg-5t {
  margin-top: 5px;
}

.margin-lg-10t {
  margin-top: 10px;
}

.margin-lg-15t {
  margin-top: 15px;
}

.margin-lg-20t {
  margin-top: 20px;
}

.margin-lg-25t {
  margin-top: 25px;
}

.margin-lg-30t {
  margin-top: 30px;
}

.margin-lg-35t {
  margin-top: 35px;
}

.margin-lg-40t {
  margin-top: 40px;
}

.margin-lg-45t {
  margin-top: 45px;
}

.margin-lg-50t {
  margin-top: 50px;
}

.margin-lg-55t {
  margin-top: 55px;
}

.margin-lg-60t {
  margin-top: 60px;
}

.margin-lg-65t {
  margin-top: 65px;
}

.margin-lg-70t {
  margin-top: 70px;
}

.margin-lg-75t {
  margin-top: 75px;
}

.margin-lg-80t {
  margin-top: 80px;
}

.margin-lg-85t {
  margin-top: 85px;
}

.margin-lg-90t {
  margin-top: 90px;
}

.margin-lg-95t {
  margin-top: 95px;
}

.margin-lg-100t {
  margin-top: 100px;
}

.margin-lg-105t {
  margin-top: 105px;
}

.margin-lg-110t {
  margin-top: 110px;
}

.margin-lg-115t {
  margin-top: 115px;
}

.margin-lg-120t {
  margin-top: 120px;
}

.margin-lg-125t {
  margin-top: 125px;
}

.margin-lg-130t {
  margin-top: 130px;
}

.margin-lg-135t {
  margin-top: 135px;
}

.margin-lg-140t {
  margin-top: 140px;
}

.margin-lg-145t {
  margin-top: 145px;
}

.margin-lg-150t {
  margin-top: 150px;
}

.margin-lg-155t {
  margin-top: 155px;
}

.margin-lg-160t {
  margin-top: 160px;
}

.margin-lg-165t {
  margin-top: 165px;
}

.margin-lg-170t {
  margin-top: 170px;
}

.margin-lg-175t {
  margin-top: 175px;
}

.margin-lg-180t {
  margin-top: 180px;
}

.margin-lg-185t {
  margin-top: 185px;
}

.margin-lg-190t {
  margin-top: 190px;
}

.margin-lg-195t {
  margin-top: 195px;
}

.margin-lg-200t {
  margin-top: 200px;
}

.margin-lg-0b {
  margin-bottom: 0px;
}

.margin-lg-5b {
  margin-bottom: 5px;
}

.margin-lg-10b {
  margin-bottom: 10px;
}

.margin-lg-15b {
  margin-bottom: 15px;
}

.margin-lg-20b {
  margin-bottom: 20px;
}

.margin-lg-25b {
  margin-bottom: 25px;
}

.margin-lg-30b {
  margin-bottom: 30px;
}

.margin-lg-35b {
  margin-bottom: 35px;
}

.margin-lg-40b {
  margin-bottom: 40px;
}

.margin-lg-45b {
  margin-bottom: 45px;
}

.margin-lg-50b {
  margin-bottom: 50px;
}

.margin-lg-55b {
  margin-bottom: 55px;
}

.margin-lg-60b {
  margin-bottom: 60px;
}

.margin-lg-65b {
  margin-bottom: 65px;
}

.margin-lg-70b {
  margin-bottom: 70px;
}

.margin-lg-75b {
  margin-bottom: 75px;
}

.margin-lg-80b {
  margin-bottom: 80px;
}

.margin-lg-85b {
  margin-bottom: 85px;
}

.margin-lg-90b {
  margin-bottom: 90px;
}

.margin-lg-95b {
  margin-bottom: 95px;
}

.margin-lg-100b {
  margin-bottom: 100px;
}

.margin-lg-105b {
  margin-bottom: 105px;
}

.margin-lg-110b {
  margin-bottom: 110px;
}

.margin-lg-115b {
  margin-bottom: 115px;
}

.margin-lg-120b {
  margin-bottom: 120px;
}

.margin-lg-125b {
  margin-bottom: 125px;
}

.margin-lg-130b {
  margin-bottom: 130px;
}

.margin-lg-135b {
  margin-bottom: 135px;
}

.margin-lg-140b {
  margin-bottom: 140px;
}

.margin-lg-145b {
  margin-bottom: 145px;
}

.margin-lg-150b {
  margin-bottom: 150px;
}

.margin-lg-155b {
  margin-bottom: 155px;
}

.margin-lg-160b {
  margin-bottom: 160px;
}

.margin-lg-165b {
  margin-bottom: 165px;
}

.margin-lg-170b {
  margin-bottom: 170px;
}

.margin-lg-175b {
  margin-bottom: 175px;
}

.margin-lg-180b {
  margin-bottom: 180px;
}

.margin-lg-185b {
  margin-bottom: 185px;
}

.margin-lg-190b {
  margin-bottom: 190px;
}

.margin-lg-195b {
  margin-bottom: 195px;
}

.margin-lg-200b {
  margin-bottom: 200px;
}

.padding-lg-0t {
  padding-top: 0px;
}

.padding-lg-5t {
  padding-top: 5px;
}

.padding-lg-10t {
  padding-top: 10px;
}

.padding-lg-15t {
  padding-top: 15px;
}

.padding-lg-20t {
  padding-top: 20px;
}

.padding-lg-25t {
  padding-top: 25px;
}

.padding-lg-30t {
  padding-top: 30px;
}

.padding-lg-35t {
  padding-top: 35px;
}

.padding-lg-40t {
  padding-top: 40px;
}

.padding-lg-45t {
  padding-top: 45px;
}

.padding-lg-50t {
  padding-top: 50px;
}

.padding-lg-55t {
  padding-top: 55px;
}

.padding-lg-60t {
  padding-top: 60px;
}

.padding-lg-65t {
  padding-top: 65px;
}

.padding-lg-70t {
  padding-top: 70px;
}

.padding-lg-75t {
  padding-top: 75px;
}

.padding-lg-80t {
  padding-top: 80px;
}

.padding-lg-85t {
  padding-top: 85px;
}

.padding-lg-90t {
  padding-top: 90px;
}

.padding-lg-95t {
  padding-top: 95px;
}

.padding-lg-100t {
  padding-top: 100px;
}

.padding-lg-105t {
  padding-top: 105px;
}

.padding-lg-110t {
  padding-top: 110px;
}

.padding-lg-115t {
  padding-top: 115px;
}

.padding-lg-120t {
  padding-top: 120px;
}

.padding-lg-125t {
  padding-top: 125px;
}

.padding-lg-130t {
  padding-top: 130px;
}

.padding-lg-135t {
  padding-top: 135px;
}

.padding-lg-140t {
  padding-top: 140px;
}

.padding-lg-145t {
  padding-top: 145px;
}

.padding-lg-150t {
  padding-top: 150px;
}

.padding-lg-155t {
  padding-top: 155px;
}

.padding-lg-160t {
  padding-top: 160px;
}

.padding-lg-165t {
  padding-top: 165px;
}

.padding-lg-170t {
  padding-top: 170px;
}

.padding-lg-175t {
  padding-top: 175px;
}

.padding-lg-180t {
  padding-top: 180px;
}

.padding-lg-185t {
  padding-top: 185px;
}

.padding-lg-190t {
  padding-top: 190px;
}

.padding-lg-195t {
  padding-top: 195px;
}

.padding-lg-200t {
  padding-top: 200px;
}

.padding-lg-0b {
  padding-bottom: 0px;
}

.padding-lg-5b {
  padding-bottom: 5px;
}

.padding-lg-10b {
  padding-bottom: 10px;
}

.padding-lg-15b {
  padding-bottom: 15px;
}

.padding-lg-20b {
  padding-bottom: 20px;
}

.padding-lg-25b {
  padding-bottom: 25px;
}

.padding-lg-30b {
  padding-bottom: 30px;
}

.padding-lg-35b {
  padding-bottom: 35px;
}

.padding-lg-40b {
  padding-bottom: 40px;
}

.padding-lg-45b {
  padding-bottom: 45px;
}

.padding-lg-50b {
  padding-bottom: 50px;
}

.padding-lg-55b {
  padding-bottom: 55px;
}

.padding-lg-60b {
  padding-bottom: 60px;
}

.padding-lg-65b {
  padding-bottom: 65px;
}

.padding-lg-70b {
  padding-bottom: 70px;
}

.padding-lg-75b {
  padding-bottom: 75px;
}

.padding-lg-80b {
  padding-bottom: 80px;
}

.padding-lg-85b {
  padding-bottom: 85px;
}

.padding-lg-90b {
  padding-bottom: 90px;
}

.padding-lg-95b {
  padding-bottom: 95px;
}

.padding-lg-100b {
  padding-bottom: 100px;
}

.padding-lg-105b {
  padding-bottom: 105px;
}

.padding-lg-110b {
  padding-bottom: 110px;
}

.padding-lg-115b {
  padding-bottom: 115px;
}

.padding-lg-120b {
  padding-bottom: 120px;
}

.padding-lg-125b {
  padding-bottom: 125px;
}

.padding-lg-130b {
  padding-bottom: 130px;
}

.padding-lg-135b {
  padding-bottom: 135px;
}

.padding-lg-140b {
  padding-bottom: 140px;
}

.padding-lg-145b {
  padding-bottom: 145px;
}

.padding-lg-150b {
  padding-bottom: 150px;
}

.padding-lg-155b {
  padding-bottom: 155px;
}

.padding-lg-160b {
  padding-bottom: 160px;
}

.padding-lg-165b {
  padding-bottom: 165px;
}

.padding-lg-170b {
  padding-bottom: 170px;
}

.padding-lg-175b {
  padding-bottom: 175px;
}

.padding-lg-180b {
  padding-bottom: 180px;
}

.padding-lg-185b {
  padding-bottom: 185px;
}

.padding-lg-190b {
  padding-bottom: 190px;
}

.padding-lg-195b {
  padding-bottom: 195px;
}

.padding-lg-200b {
  padding-bottom: 200px;
}

.margin-lg-0l {
  margin-left: 0px;
}

.margin-lg-5l {
  margin-left: 5px;
}

.margin-lg-10l {
  margin-left: 10px;
}

.margin-lg-15l {
  margin-left: 15px;
}

.margin-lg-20l {
  margin-left: 20px;
}

.margin-lg-25l {
  margin-left: 25px;
}

.margin-lg-30l {
  margin-left: 30px;
}

.margin-lg-35l {
  margin-left: 35px;
}

.margin-lg-40l {
  margin-left: 40px;
}

.margin-lg-45l {
  margin-left: 45px;
}

.margin-lg-50l {
  margin-left: 50px;
}

.margin-lg-55l {
  margin-left: 55px;
}

.margin-lg-60l {
  margin-left: 60px;
}

.margin-lg-65l {
  margin-left: 65px;
}

.margin-lg-70l {
  margin-left: 70px;
}

.margin-lg-75l {
  margin-left: 75px;
}

.margin-lg-80l {
  margin-left: 80px;
}

.margin-lg-85l {
  margin-left: 85px;
}

.margin-lg-90l {
  margin-left: 90px;
}

.margin-lg-95l {
  margin-left: 95px;
}

.margin-lg-100l {
  margin-left: 100px;
}

.margin-lg-105l {
  margin-left: 105px;
}

.margin-lg-110l {
  margin-left: 110px;
}

.margin-lg-115l {
  margin-left: 115px;
}

.margin-lg-120l {
  margin-left: 120px;
}

.margin-lg-125l {
  margin-left: 125px;
}

.margin-lg-130l {
  margin-left: 130px;
}

.margin-lg-135l {
  margin-left: 135px;
}

.margin-lg-140l {
  margin-left: 140px;
}

.margin-lg-145l {
  margin-left: 145px;
}

.margin-lg-150l {
  margin-left: 150px;
}

.margin-lg-155l {
  margin-left: 155px;
}

.margin-lg-160l {
  margin-left: 160px;
}

.margin-lg-165l {
  margin-left: 165px;
}

.margin-lg-170l {
  margin-left: 170px;
}

.margin-lg-175l {
  margin-left: 175px;
}

.margin-lg-180l {
  margin-left: 180px;
}

.margin-lg-185l {
  margin-left: 185px;
}

.margin-lg-190l {
  margin-left: 190px;
}

.margin-lg-195l {
  margin-left: 195px;
}

.margin-lg-200l {
  margin-left: 200px;
}

.margin-lg-0r {
  margin-right: 0px;
}

.margin-lg-5r {
  margin-right: 5px;
}

.margin-lg-10r {
  margin-right: 10px;
}

.margin-lg-15r {
  margin-right: 15px;
}

.margin-lg-20r {
  margin-right: 20px;
}

.margin-lg-25r {
  margin-right: 25px;
}

.margin-lg-30r {
  margin-right: 30px;
}

.margin-lg-35r {
  margin-right: 35px;
}

.margin-lg-40r {
  margin-right: 40px;
}

.margin-lg-45r {
  margin-right: 45px;
}

.margin-lg-50r {
  margin-right: 50px;
}

.margin-lg-55r {
  margin-right: 55px;
}

.margin-lg-60r {
  margin-right: 60px;
}

.margin-lg-65r {
  margin-right: 65px;
}

.margin-lg-70r {
  margin-right: 70px;
}

.margin-lg-75r {
  margin-right: 75px;
}

.margin-lg-80r {
  margin-right: 80px;
}

.margin-lg-85r {
  margin-right: 85px;
}

.margin-lg-90r {
  margin-right: 90px;
}

.margin-lg-95r {
  margin-right: 95px;
}

.margin-lg-100r {
  margin-right: 100px;
}

.margin-lg-105r {
  margin-right: 105px;
}

.margin-lg-110r {
  margin-right: 110px;
}

.margin-lg-115r {
  margin-right: 115px;
}

.margin-lg-120r {
  margin-right: 120px;
}

.margin-lg-125r {
  margin-right: 125px;
}

.margin-lg-130r {
  margin-right: 130px;
}

.margin-lg-135r {
  margin-right: 135px;
}

.margin-lg-140r {
  margin-right: 140px;
}

.margin-lg-145r {
  margin-right: 145px;
}

.margin-lg-150r {
  margin-right: 150px;
}

.margin-lg-155r {
  margin-right: 155px;
}

.margin-lg-160r {
  margin-right: 160px;
}

.margin-lg-165r {
  margin-right: 165px;
}

.margin-lg-170r {
  margin-right: 170px;
}

.margin-lg-175r {
  margin-right: 175px;
}

.margin-lg-180r {
  margin-right: 180px;
}

.margin-lg-185r {
  margin-right: 185px;
}

.margin-lg-190r {
  margin-right: 190px;
}

.margin-lg-195r {
  margin-right: 195px;
}

.margin-lg-200r {
  margin-right: 200px;
}

.padding-lg-0l {
  padding-left: 0px;
}

.padding-lg-5l {
  padding-left: 5px;
}

.padding-lg-10l {
  padding-left: 10px;
}

.padding-lg-15l {
  padding-left: 15px;
}

.padding-lg-20l {
  padding-left: 20px;
}

.padding-lg-25l {
  padding-left: 25px;
}

.padding-lg-30l {
  padding-left: 30px;
}

.padding-lg-35l {
  padding-left: 35px;
}

.padding-lg-40l {
  padding-left: 40px;
}

.padding-lg-45l {
  padding-left: 45px;
}

.padding-lg-50l {
  padding-left: 50px;
}

.padding-lg-55l {
  padding-left: 55px;
}

.padding-lg-60l {
  padding-left: 60px;
}

.padding-lg-65l {
  padding-left: 65px;
}

.padding-lg-70l {
  padding-left: 70px;
}

.padding-lg-75l {
  padding-left: 75px;
}

.padding-lg-80l {
  padding-left: 80px;
}

.padding-lg-85l {
  padding-left: 85px;
}

.padding-lg-90l {
  padding-left: 90px;
}

.padding-lg-95l {
  padding-left: 95px;
}

.padding-lg-100l {
  padding-left: 100px;
}

.padding-lg-105l {
  padding-left: 105px;
}

.padding-lg-110l {
  padding-left: 110px;
}

.padding-lg-115l {
  padding-left: 115px;
}

.padding-lg-120l {
  padding-left: 120px;
}

.padding-lg-125l {
  padding-left: 125px;
}

.padding-lg-130l {
  padding-left: 130px;
}

.padding-lg-135l {
  padding-left: 135px;
}

.padding-lg-140l {
  padding-left: 140px;
}

.padding-lg-145l {
  padding-left: 145px;
}

.padding-lg-150l {
  padding-left: 150px;
}

.padding-lg-155l {
  padding-left: 155px;
}

.padding-lg-160l {
  padding-left: 160px;
}

.padding-lg-165l {
  padding-left: 165px;
}

.padding-lg-170l {
  padding-left: 170px;
}

.padding-lg-175l {
  padding-left: 175px;
}

.padding-lg-180l {
  padding-left: 180px;
}

.padding-lg-185l {
  padding-left: 185px;
}

.padding-lg-190l {
  padding-left: 190px;
}

.padding-lg-195l {
  padding-left: 195px;
}

.padding-lg-200l {
  padding-left: 200px;
}

.padding-lg-0r {
  padding-right: 0px;
}

.padding-lg-5r {
  padding-right: 5px;
}

.padding-lg-10r {
  padding-right: 10px;
}

.padding-lg-15r {
  padding-right: 15px;
}

.padding-lg-20r {
  padding-right: 20px;
}

.padding-lg-25r {
  padding-right: 25px;
}

.padding-lg-30r {
  padding-right: 30px;
}

.padding-lg-35r {
  padding-right: 35px;
}

.padding-lg-40r {
  padding-right: 40px;
}

.padding-lg-45r {
  padding-right: 45px;
}

.padding-lg-50r {
  padding-right: 50px;
}

.padding-lg-55r {
  padding-right: 55px;
}

.padding-lg-60r {
  padding-right: 60px;
}

.padding-lg-65r {
  padding-right: 65px;
}

.padding-lg-70r {
  padding-right: 70px;
}

.padding-lg-75r {
  padding-right: 75px;
}

.padding-lg-80r {
  padding-right: 80px;
}

.padding-lg-85r {
  padding-right: 85px;
}

.padding-lg-90r {
  padding-right: 90px;
}

.padding-lg-95r {
  padding-right: 95px;
}

.padding-lg-100r {
  padding-right: 100px;
}

.padding-lg-105r {
  padding-right: 105px;
}

.padding-lg-110r {
  padding-right: 110px;
}

.padding-lg-115r {
  padding-right: 115px;
}

.padding-lg-120r {
  padding-right: 120px;
}

.padding-lg-125r {
  padding-right: 125px;
}

.padding-lg-130r {
  padding-right: 130px;
}

.padding-lg-135r {
  padding-right: 135px;
}

.padding-lg-140r {
  padding-right: 140px;
}

.padding-lg-145r {
  padding-right: 145px;
}

.padding-lg-150r {
  padding-right: 150px;
}

.padding-lg-155r {
  padding-right: 155px;
}

.padding-lg-160r {
  padding-right: 160px;
}

.padding-lg-165r {
  padding-right: 165px;
}

.padding-lg-170r {
  padding-right: 170px;
}

.padding-lg-175r {
  padding-right: 175px;
}

.padding-lg-180r {
  padding-right: 180px;
}

.padding-lg-185r {
  padding-right: 185px;
}

.padding-lg-190r {
  padding-right: 190px;
}

.padding-lg-195r {
  padding-right: 195px;
}

.padding-lg-200r {
  padding-right: 200px;
}

@media screen and (max-width: 991px) {
  .margin-md-0t {
    margin-top: 0px;
  }
  .margin-md-5t {
    margin-top: 5px;
  }
  .margin-md-10t {
    margin-top: 10px;
  }
  .margin-md-15t {
    margin-top: 15px;
  }
  .margin-md-20t {
    margin-top: 20px;
  }
  .margin-md-25t {
    margin-top: 25px;
  }
  .margin-md-30t {
    margin-top: 30px;
  }
  .margin-md-35t {
    margin-top: 35px;
  }
  .margin-md-40t {
    margin-top: 40px;
  }
  .margin-md-45t {
    margin-top: 45px;
  }
  .margin-md-50t {
    margin-top: 50px;
  }
  .margin-md-55t {
    margin-top: 55px;
  }
  .margin-md-60t {
    margin-top: 60px;
  }
  .margin-md-65t {
    margin-top: 65px;
  }
  .margin-md-70t {
    margin-top: 70px;
  }
  .margin-md-75t {
    margin-top: 75px;
  }
  .margin-md-80t {
    margin-top: 80px;
  }
  .margin-md-85t {
    margin-top: 85px;
  }
  .margin-md-90t {
    margin-top: 90px;
  }
  .margin-md-95t {
    margin-top: 95px;
  }
  .margin-md-100t {
    margin-top: 100px;
  }
  .margin-md-105t {
    margin-top: 105px;
  }
  .margin-md-110t {
    margin-top: 110px;
  }
  .margin-md-115t {
    margin-top: 115px;
  }
  .margin-md-120t {
    margin-top: 120px;
  }
  .margin-md-125t {
    margin-top: 125px;
  }
  .margin-md-130t {
    margin-top: 130px;
  }
  .margin-md-135t {
    margin-top: 135px;
  }
  .margin-md-140t {
    margin-top: 140px;
  }
  .margin-md-145t {
    margin-top: 145px;
  }
  .margin-md-150t {
    margin-top: 150px;
  }
  .margin-md-155t {
    margin-top: 155px;
  }
  .margin-md-160t {
    margin-top: 160px;
  }
  .margin-md-165t {
    margin-top: 165px;
  }
  .margin-md-170t {
    margin-top: 170px;
  }
  .margin-md-175t {
    margin-top: 175px;
  }
  .margin-md-180t {
    margin-top: 180px;
  }
  .margin-md-185t {
    margin-top: 185px;
  }
  .margin-md-190t {
    margin-top: 190px;
  }
  .margin-md-195t {
    margin-top: 195px;
  }
  .margin-md-200t {
    margin-top: 200px;
  }
  .margin-md-0b {
    margin-bottom: 0px;
  }
  .margin-md-5b {
    margin-bottom: 5px;
  }
  .margin-md-10b {
    margin-bottom: 10px;
  }
  .margin-md-15b {
    margin-bottom: 15px;
  }
  .margin-md-20b {
    margin-bottom: 20px;
  }
  .margin-md-25b {
    margin-bottom: 25px;
  }
  .margin-md-30b {
    margin-bottom: 30px;
  }
  .margin-md-35b {
    margin-bottom: 35px;
  }
  .margin-md-40b {
    margin-bottom: 40px;
  }
  .margin-md-45b {
    margin-bottom: 45px;
  }
  .margin-md-50b {
    margin-bottom: 50px;
  }
  .margin-md-55b {
    margin-bottom: 55px;
  }
  .margin-md-60b {
    margin-bottom: 60px;
  }
  .margin-md-65b {
    margin-bottom: 65px;
  }
  .margin-md-70b {
    margin-bottom: 70px;
  }
  .margin-md-75b {
    margin-bottom: 75px;
  }
  .margin-md-80b {
    margin-bottom: 80px;
  }
  .margin-md-85b {
    margin-bottom: 85px;
  }
  .margin-md-90b {
    margin-bottom: 90px;
  }
  .margin-md-95b {
    margin-bottom: 95px;
  }
  .margin-md-100b {
    margin-bottom: 100px;
  }
  .margin-md-105b {
    margin-bottom: 105px;
  }
  .margin-md-110b {
    margin-bottom: 110px;
  }
  .margin-md-115b {
    margin-bottom: 115px;
  }
  .margin-md-120b {
    margin-bottom: 120px;
  }
  .margin-md-125b {
    margin-bottom: 125px;
  }
  .margin-md-130b {
    margin-bottom: 130px;
  }
  .margin-md-135b {
    margin-bottom: 135px;
  }
  .margin-md-140b {
    margin-bottom: 140px;
  }
  .margin-md-145b {
    margin-bottom: 145px;
  }
  .margin-md-150b {
    margin-bottom: 150px;
  }
  .margin-md-155b {
    margin-bottom: 155px;
  }
  .margin-md-160b {
    margin-bottom: 160px;
  }
  .margin-md-165b {
    margin-bottom: 165px;
  }
  .margin-md-170b {
    margin-bottom: 170px;
  }
  .margin-md-175b {
    margin-bottom: 175px;
  }
  .margin-md-180b {
    margin-bottom: 180px;
  }
  .margin-md-185b {
    margin-bottom: 185px;
  }
  .margin-md-190b {
    margin-bottom: 190px;
  }
  .margin-md-195b {
    margin-bottom: 195px;
  }
  .margin-md-200b {
    margin-bottom: 200px;
  }
  .padding-md-0t {
    padding-top: 0px;
  }
  .padding-md-5t {
    padding-top: 5px;
  }
  .padding-md-10t {
    padding-top: 10px;
  }
  .padding-md-15t {
    padding-top: 15px;
  }
  .padding-md-20t {
    padding-top: 20px;
  }
  .padding-md-25t {
    padding-top: 25px;
  }
  .padding-md-30t {
    padding-top: 30px;
  }
  .padding-md-35t {
    padding-top: 35px;
  }
  .padding-md-40t {
    padding-top: 40px;
  }
  .padding-md-45t {
    padding-top: 45px;
  }
  .padding-md-50t {
    padding-top: 50px;
  }
  .padding-md-55t {
    padding-top: 55px;
  }
  .padding-md-60t {
    padding-top: 60px;
  }
  .padding-md-65t {
    padding-top: 65px;
  }
  .padding-md-70t {
    padding-top: 70px;
  }
  .padding-md-75t {
    padding-top: 75px;
  }
  .padding-md-80t {
    padding-top: 80px;
  }
  .padding-md-85t {
    padding-top: 85px;
  }
  .padding-md-90t {
    padding-top: 90px;
  }
  .padding-md-95t {
    padding-top: 95px;
  }
  .padding-md-100t {
    padding-top: 100px;
  }
  .padding-md-105t {
    padding-top: 105px;
  }
  .padding-md-110t {
    padding-top: 110px;
  }
  .padding-md-115t {
    padding-top: 115px;
  }
  .padding-md-120t {
    padding-top: 120px;
  }
  .padding-md-125t {
    padding-top: 125px;
  }
  .padding-md-130t {
    padding-top: 130px;
  }
  .padding-md-135t {
    padding-top: 135px;
  }
  .padding-md-140t {
    padding-top: 140px;
  }
  .padding-md-145t {
    padding-top: 145px;
  }
  .padding-md-150t {
    padding-top: 150px;
  }
  .padding-md-155t {
    padding-top: 155px;
  }
  .padding-md-160t {
    padding-top: 160px;
  }
  .padding-md-165t {
    padding-top: 165px;
  }
  .padding-md-170t {
    padding-top: 170px;
  }
  .padding-md-175t {
    padding-top: 175px;
  }
  .padding-md-180t {
    padding-top: 180px;
  }
  .padding-md-185t {
    padding-top: 185px;
  }
  .padding-md-190t {
    padding-top: 190px;
  }
  .padding-md-195t {
    padding-top: 195px;
  }
  .padding-md-200t {
    padding-top: 200px;
  }
  .padding-md-0b {
    padding-bottom: 0px;
  }
  .padding-md-5b {
    padding-bottom: 5px;
  }
  .padding-md-10b {
    padding-bottom: 10px;
  }
  .padding-md-15b {
    padding-bottom: 15px;
  }
  .padding-md-20b {
    padding-bottom: 20px;
  }
  .padding-md-25b {
    padding-bottom: 25px;
  }
  .padding-md-30b {
    padding-bottom: 30px;
  }
  .padding-md-35b {
    padding-bottom: 35px;
  }
  .padding-md-40b {
    padding-bottom: 40px;
  }
  .padding-md-45b {
    padding-bottom: 45px;
  }
  .padding-md-50b {
    padding-bottom: 50px;
  }
  .padding-md-55b {
    padding-bottom: 55px;
  }
  .padding-md-60b {
    padding-bottom: 60px;
  }
  .padding-md-65b {
    padding-bottom: 65px;
  }
  .padding-md-70b {
    padding-bottom: 70px;
  }
  .padding-md-75b {
    padding-bottom: 75px;
  }
  .padding-md-80b {
    padding-bottom: 80px;
  }
  .padding-md-85b {
    padding-bottom: 85px;
  }
  .padding-md-90b {
    padding-bottom: 90px;
  }
  .padding-md-95b {
    padding-bottom: 95px;
  }
  .padding-md-100b {
    padding-bottom: 100px;
  }
  .padding-md-105b {
    padding-bottom: 105px;
  }
  .padding-md-110b {
    padding-bottom: 110px;
  }
  .padding-md-115b {
    padding-bottom: 115px;
  }
  .padding-md-120b {
    padding-bottom: 120px;
  }
  .padding-md-125b {
    padding-bottom: 125px;
  }
  .padding-md-130b {
    padding-bottom: 130px;
  }
  .padding-md-135b {
    padding-bottom: 135px;
  }
  .padding-md-140b {
    padding-bottom: 140px;
  }
  .padding-md-145b {
    padding-bottom: 145px;
  }
  .padding-md-150b {
    padding-bottom: 150px;
  }
  .padding-md-155b {
    padding-bottom: 155px;
  }
  .padding-md-160b {
    padding-bottom: 160px;
  }
  .padding-md-165b {
    padding-bottom: 165px;
  }
  .padding-md-170b {
    padding-bottom: 170px;
  }
  .padding-md-175b {
    padding-bottom: 175px;
  }
  .padding-md-180b {
    padding-bottom: 180px;
  }
  .padding-md-185b {
    padding-bottom: 185px;
  }
  .padding-md-190b {
    padding-bottom: 190px;
  }
  .padding-md-195b {
    padding-bottom: 195px;
  }
  .padding-md-200b {
    padding-bottom: 200px;
  }
  .margin-md-0l {
    margin-left: 0px;
  }
  .margin-md-5l {
    margin-left: 5px;
  }
  .margin-md-10l {
    margin-left: 10px;
  }
  .margin-md-15l {
    margin-left: 15px;
  }
  .margin-md-20l {
    margin-left: 20px;
  }
  .margin-md-25l {
    margin-left: 25px;
  }
  .margin-md-30l {
    margin-left: 30px;
  }
  .margin-md-35l {
    margin-left: 35px;
  }
  .margin-md-40l {
    margin-left: 40px;
  }
  .margin-md-45l {
    margin-left: 45px;
  }
  .margin-md-50l {
    margin-left: 50px;
  }
  .margin-md-55l {
    margin-left: 55px;
  }
  .margin-md-60l {
    margin-left: 60px;
  }
  .margin-md-65l {
    margin-left: 65px;
  }
  .margin-md-70l {
    margin-left: 70px;
  }
  .margin-md-75l {
    margin-left: 75px;
  }
  .margin-md-80l {
    margin-left: 80px;
  }
  .margin-md-85l {
    margin-left: 85px;
  }
  .margin-md-90l {
    margin-left: 90px;
  }
  .margin-md-95l {
    margin-left: 95px;
  }
  .margin-md-100l {
    margin-left: 100px;
  }
  .margin-md-105l {
    margin-left: 105px;
  }
  .margin-md-110l {
    margin-left: 110px;
  }
  .margin-md-115l {
    margin-left: 115px;
  }
  .margin-md-120l {
    margin-left: 120px;
  }
  .margin-md-125l {
    margin-left: 125px;
  }
  .margin-md-130l {
    margin-left: 130px;
  }
  .margin-md-135l {
    margin-left: 135px;
  }
  .margin-md-140l {
    margin-left: 140px;
  }
  .margin-md-145l {
    margin-left: 145px;
  }
  .margin-md-150l {
    margin-left: 150px;
  }
  .margin-md-155l {
    margin-left: 155px;
  }
  .margin-md-160l {
    margin-left: 160px;
  }
  .margin-md-165l {
    margin-left: 165px;
  }
  .margin-md-170l {
    margin-left: 170px;
  }
  .margin-md-175l {
    margin-left: 175px;
  }
  .margin-md-180l {
    margin-left: 180px;
  }
  .margin-md-185l {
    margin-left: 185px;
  }
  .margin-md-190l {
    margin-left: 190px;
  }
  .margin-md-195l {
    margin-left: 195px;
  }
  .margin-md-200l {
    margin-left: 200px;
  }
  .margin-md-0r {
    margin-right: 0px;
  }
  .margin-md-5r {
    margin-right: 5px;
  }
  .margin-md-10r {
    margin-right: 10px;
  }
  .margin-md-15r {
    margin-right: 15px;
  }
  .margin-md-20r {
    margin-right: 20px;
  }
  .margin-md-25r {
    margin-right: 25px;
  }
  .margin-md-30r {
    margin-right: 30px;
  }
  .margin-md-35r {
    margin-right: 35px;
  }
  .margin-md-40r {
    margin-right: 40px;
  }
  .margin-md-45r {
    margin-right: 45px;
  }
  .margin-md-50r {
    margin-right: 50px;
  }
  .margin-md-55r {
    margin-right: 55px;
  }
  .margin-md-60r {
    margin-right: 60px;
  }
  .margin-md-65r {
    margin-right: 65px;
  }
  .margin-md-70r {
    margin-right: 70px;
  }
  .margin-md-75r {
    margin-right: 75px;
  }
  .margin-md-80r {
    margin-right: 80px;
  }
  .margin-md-85r {
    margin-right: 85px;
  }
  .margin-md-90r {
    margin-right: 90px;
  }
  .margin-md-95r {
    margin-right: 95px;
  }
  .margin-md-100r {
    margin-right: 100px;
  }
  .margin-md-105r {
    margin-right: 105px;
  }
  .margin-md-110r {
    margin-right: 110px;
  }
  .margin-md-115r {
    margin-right: 115px;
  }
  .margin-md-120r {
    margin-right: 120px;
  }
  .margin-md-125r {
    margin-right: 125px;
  }
  .margin-md-130r {
    margin-right: 130px;
  }
  .margin-md-135r {
    margin-right: 135px;
  }
  .margin-md-140r {
    margin-right: 140px;
  }
  .margin-md-145r {
    margin-right: 145px;
  }
  .margin-md-150r {
    margin-right: 150px;
  }
  .margin-md-155r {
    margin-right: 155px;
  }
  .margin-md-160r {
    margin-right: 160px;
  }
  .margin-md-165r {
    margin-right: 165px;
  }
  .margin-md-170r {
    margin-right: 170px;
  }
  .margin-md-175r {
    margin-right: 175px;
  }
  .margin-md-180r {
    margin-right: 180px;
  }
  .margin-md-185r {
    margin-right: 185px;
  }
  .margin-md-190r {
    margin-right: 190px;
  }
  .margin-md-195r {
    margin-right: 195px;
  }
  .margin-md-200r {
    margin-right: 200px;
  }
  .padding-md-0l {
    padding-left: 0px;
  }
  .padding-md-5l {
    padding-left: 5px;
  }
  .padding-md-10l {
    padding-left: 10px;
  }
  .padding-md-15l {
    padding-left: 15px;
  }
  .padding-md-20l {
    padding-left: 20px;
  }
  .padding-md-25l {
    padding-left: 25px;
  }
  .padding-md-30l {
    padding-left: 30px;
  }
  .padding-md-35l {
    padding-left: 35px;
  }
  .padding-md-40l {
    padding-left: 40px;
  }
  .padding-md-45l {
    padding-left: 45px;
  }
  .padding-md-50l {
    padding-left: 50px;
  }
  .padding-md-55l {
    padding-left: 55px;
  }
  .padding-md-60l {
    padding-left: 60px;
  }
  .padding-md-65l {
    padding-left: 65px;
  }
  .padding-md-70l {
    padding-left: 70px;
  }
  .padding-md-75l {
    padding-left: 75px;
  }
  .padding-md-80l {
    padding-left: 80px;
  }
  .padding-md-85l {
    padding-left: 85px;
  }
  .padding-md-90l {
    padding-left: 90px;
  }
  .padding-md-95l {
    padding-left: 95px;
  }
  .padding-md-100l {
    padding-left: 100px;
  }
  .padding-md-105l {
    padding-left: 105px;
  }
  .padding-md-110l {
    padding-left: 110px;
  }
  .padding-md-115l {
    padding-left: 115px;
  }
  .padding-md-120l {
    padding-left: 120px;
  }
  .padding-md-125l {
    padding-left: 125px;
  }
  .padding-md-130l {
    padding-left: 130px;
  }
  .padding-md-135l {
    padding-left: 135px;
  }
  .padding-md-140l {
    padding-left: 140px;
  }
  .padding-md-145l {
    padding-left: 145px;
  }
  .padding-md-150l {
    padding-left: 150px;
  }
  .padding-md-155l {
    padding-left: 155px;
  }
  .padding-md-160l {
    padding-left: 160px;
  }
  .padding-md-165l {
    padding-left: 165px;
  }
  .padding-md-170l {
    padding-left: 170px;
  }
  .padding-md-175l {
    padding-left: 175px;
  }
  .padding-md-180l {
    padding-left: 180px;
  }
  .padding-md-185l {
    padding-left: 185px;
  }
  .padding-md-190l {
    padding-left: 190px;
  }
  .padding-md-195l {
    padding-left: 195px;
  }
  .padding-md-200l {
    padding-left: 200px;
  }
  .padding-md-0r {
    padding-right: 0px;
  }
  .padding-md-5r {
    padding-right: 5px;
  }
  .padding-md-10r {
    padding-right: 10px;
  }
  .padding-md-15r {
    padding-right: 15px;
  }
  .padding-md-20r {
    padding-right: 20px;
  }
  .padding-md-25r {
    padding-right: 25px;
  }
  .padding-md-30r {
    padding-right: 30px;
  }
  .padding-md-35r {
    padding-right: 35px;
  }
  .padding-md-40r {
    padding-right: 40px;
  }
  .padding-md-45r {
    padding-right: 45px;
  }
  .padding-md-50r {
    padding-right: 50px;
  }
  .padding-md-55r {
    padding-right: 55px;
  }
  .padding-md-60r {
    padding-right: 60px;
  }
  .padding-md-65r {
    padding-right: 65px;
  }
  .padding-md-70r {
    padding-right: 70px;
  }
  .padding-md-75r {
    padding-right: 75px;
  }
  .padding-md-80r {
    padding-right: 80px;
  }
  .padding-md-85r {
    padding-right: 85px;
  }
  .padding-md-90r {
    padding-right: 90px;
  }
  .padding-md-95r {
    padding-right: 95px;
  }
  .padding-md-100r {
    padding-right: 100px;
  }
  .padding-md-105r {
    padding-right: 105px;
  }
  .padding-md-110r {
    padding-right: 110px;
  }
  .padding-md-115r {
    padding-right: 115px;
  }
  .padding-md-120r {
    padding-right: 120px;
  }
  .padding-md-125r {
    padding-right: 125px;
  }
  .padding-md-130r {
    padding-right: 130px;
  }
  .padding-md-135r {
    padding-right: 135px;
  }
  .padding-md-140r {
    padding-right: 140px;
  }
  .padding-md-145r {
    padding-right: 145px;
  }
  .padding-md-150r {
    padding-right: 150px;
  }
  .padding-md-155r {
    padding-right: 155px;
  }
  .padding-md-160r {
    padding-right: 160px;
  }
  .padding-md-165r {
    padding-right: 165px;
  }
  .padding-md-170r {
    padding-right: 170px;
  }
  .padding-md-175r {
    padding-right: 175px;
  }
  .padding-md-180r {
    padding-right: 180px;
  }
  .padding-md-185r {
    padding-right: 185px;
  }
  .padding-md-190r {
    padding-right: 190px;
  }
  .padding-md-195r {
    padding-right: 195px;
  }
  .padding-md-200r {
    padding-right: 200px;
  }
}

@media screen and (max-width: 767px) {
  .margin-sm-0t {
    margin-top: 0px;
  }
  .margin-sm-5t {
    margin-top: 5px;
  }
  .margin-sm-10t {
    margin-top: 10px;
  }
  .margin-sm-15t {
    margin-top: 15px;
  }
  .margin-sm-20t {
    margin-top: 20px;
  }
  .margin-sm-25t {
    margin-top: 25px;
  }
  .margin-sm-30t {
    margin-top: 30px;
  }
  .margin-sm-35t {
    margin-top: 35px;
  }
  .margin-sm-40t {
    margin-top: 40px;
  }
  .margin-sm-45t {
    margin-top: 45px;
  }
  .margin-sm-50t {
    margin-top: 50px;
  }
  .margin-sm-55t {
    margin-top: 55px;
  }
  .margin-sm-60t {
    margin-top: 60px;
  }
  .margin-sm-65t {
    margin-top: 65px;
  }
  .margin-sm-70t {
    margin-top: 70px;
  }
  .margin-sm-75t {
    margin-top: 75px;
  }
  .margin-sm-80t {
    margin-top: 80px;
  }
  .margin-sm-85t {
    margin-top: 85px;
  }
  .margin-sm-90t {
    margin-top: 90px;
  }
  .margin-sm-95t {
    margin-top: 95px;
  }
  .margin-sm-100t {
    margin-top: 100px;
  }
  .margin-sm-105t {
    margin-top: 105px;
  }
  .margin-sm-110t {
    margin-top: 110px;
  }
  .margin-sm-115t {
    margin-top: 115px;
  }
  .margin-sm-120t {
    margin-top: 120px;
  }
  .margin-sm-125t {
    margin-top: 125px;
  }
  .margin-sm-130t {
    margin-top: 130px;
  }
  .margin-sm-135t {
    margin-top: 135px;
  }
  .margin-sm-140t {
    margin-top: 140px;
  }
  .margin-sm-145t {
    margin-top: 145px;
  }
  .margin-sm-150t {
    margin-top: 150px;
  }
  .margin-sm-155t {
    margin-top: 155px;
  }
  .margin-sm-160t {
    margin-top: 160px;
  }
  .margin-sm-165t {
    margin-top: 165px;
  }
  .margin-sm-170t {
    margin-top: 170px;
  }
  .margin-sm-175t {
    margin-top: 175px;
  }
  .margin-sm-180t {
    margin-top: 180px;
  }
  .margin-sm-185t {
    margin-top: 185px;
  }
  .margin-sm-190t {
    margin-top: 190px;
  }
  .margin-sm-195t {
    margin-top: 195px;
  }
  .margin-sm-200t {
    margin-top: 200px;
  }
  .margin-sm-0b {
    margin-bottom: 0px;
  }
  .margin-sm-5b {
    margin-bottom: 5px;
  }
  .margin-sm-10b {
    margin-bottom: 10px;
  }
  .margin-sm-15b {
    margin-bottom: 15px;
  }
  .margin-sm-20b {
    margin-bottom: 20px;
  }
  .margin-sm-25b {
    margin-bottom: 25px;
  }
  .margin-sm-30b {
    margin-bottom: 30px;
  }
  .margin-sm-35b {
    margin-bottom: 35px;
  }
  .margin-sm-40b {
    margin-bottom: 40px;
  }
  .margin-sm-45b {
    margin-bottom: 45px;
  }
  .margin-sm-50b {
    margin-bottom: 50px;
  }
  .margin-sm-55b {
    margin-bottom: 55px;
  }
  .margin-sm-60b {
    margin-bottom: 60px;
  }
  .margin-sm-65b {
    margin-bottom: 65px;
  }
  .margin-sm-70b {
    margin-bottom: 70px;
  }
  .margin-sm-75b {
    margin-bottom: 75px;
  }
  .margin-sm-80b {
    margin-bottom: 80px;
  }
  .margin-sm-85b {
    margin-bottom: 85px;
  }
  .margin-sm-90b {
    margin-bottom: 90px;
  }
  .margin-sm-95b {
    margin-bottom: 95px;
  }
  .margin-sm-100b {
    margin-bottom: 100px;
  }
  .margin-sm-105b {
    margin-bottom: 105px;
  }
  .margin-sm-110b {
    margin-bottom: 110px;
  }
  .margin-sm-115b {
    margin-bottom: 115px;
  }
  .margin-sm-120b {
    margin-bottom: 120px;
  }
  .margin-sm-125b {
    margin-bottom: 125px;
  }
  .margin-sm-130b {
    margin-bottom: 130px;
  }
  .margin-sm-135b {
    margin-bottom: 135px;
  }
  .margin-sm-140b {
    margin-bottom: 140px;
  }
  .margin-sm-145b {
    margin-bottom: 145px;
  }
  .margin-sm-150b {
    margin-bottom: 150px;
  }
  .margin-sm-155b {
    margin-bottom: 155px;
  }
  .margin-sm-160b {
    margin-bottom: 160px;
  }
  .margin-sm-165b {
    margin-bottom: 165px;
  }
  .margin-sm-170b {
    margin-bottom: 170px;
  }
  .margin-sm-175b {
    margin-bottom: 175px;
  }
  .margin-sm-180b {
    margin-bottom: 180px;
  }
  .margin-sm-185b {
    margin-bottom: 185px;
  }
  .margin-sm-190b {
    margin-bottom: 190px;
  }
  .margin-sm-195b {
    margin-bottom: 195px;
  }
  .margin-sm-200b {
    margin-bottom: 200px;
  }
  .padding-sm-0t {
    padding-top: 0px;
  }
  .padding-sm-5t {
    padding-top: 5px;
  }
  .padding-sm-10t {
    padding-top: 10px;
  }
  .padding-sm-15t {
    padding-top: 15px;
  }
  .padding-sm-20t {
    padding-top: 20px;
  }
  .padding-sm-25t {
    padding-top: 25px;
  }
  .padding-sm-30t {
    padding-top: 30px;
  }
  .padding-sm-35t {
    padding-top: 35px;
  }
  .padding-sm-40t {
    padding-top: 40px;
  }
  .padding-sm-45t {
    padding-top: 45px;
  }
  .padding-sm-50t {
    padding-top: 50px;
  }
  .padding-sm-55t {
    padding-top: 55px;
  }
  .padding-sm-60t {
    padding-top: 60px;
  }
  .padding-sm-65t {
    padding-top: 65px;
  }
  .padding-sm-70t {
    padding-top: 70px;
  }
  .padding-sm-75t {
    padding-top: 75px;
  }
  .padding-sm-80t {
    padding-top: 80px;
  }
  .padding-sm-85t {
    padding-top: 85px;
  }
  .padding-sm-90t {
    padding-top: 90px;
  }
  .padding-sm-95t {
    padding-top: 95px;
  }
  .padding-sm-100t {
    padding-top: 100px;
  }
  .padding-sm-105t {
    padding-top: 105px;
  }
  .padding-sm-110t {
    padding-top: 110px;
  }
  .padding-sm-115t {
    padding-top: 115px;
  }
  .padding-sm-120t {
    padding-top: 120px;
  }
  .padding-sm-125t {
    padding-top: 125px;
  }
  .padding-sm-130t {
    padding-top: 130px;
  }
  .padding-sm-135t {
    padding-top: 135px;
  }
  .padding-sm-140t {
    padding-top: 140px;
  }
  .padding-sm-145t {
    padding-top: 145px;
  }
  .padding-sm-150t {
    padding-top: 150px;
  }
  .padding-sm-155t {
    padding-top: 155px;
  }
  .padding-sm-160t {
    padding-top: 160px;
  }
  .padding-sm-165t {
    padding-top: 165px;
  }
  .padding-sm-170t {
    padding-top: 170px;
  }
  .padding-sm-175t {
    padding-top: 175px;
  }
  .padding-sm-180t {
    padding-top: 180px;
  }
  .padding-sm-185t {
    padding-top: 185px;
  }
  .padding-sm-190t {
    padding-top: 190px;
  }
  .padding-sm-195t {
    padding-top: 195px;
  }
  .padding-sm-200t {
    padding-top: 200px;
  }
  .padding-sm-0b {
    padding-bottom: 0px;
  }
  .padding-sm-5b {
    padding-bottom: 5px;
  }
  .padding-sm-10b {
    padding-bottom: 10px;
  }
  .padding-sm-15b {
    padding-bottom: 15px;
  }
  .padding-sm-20b {
    padding-bottom: 20px;
  }
  .padding-sm-25b {
    padding-bottom: 25px;
  }
  .padding-sm-30b {
    padding-bottom: 30px;
  }
  .padding-sm-35b {
    padding-bottom: 35px;
  }
  .padding-sm-40b {
    padding-bottom: 40px;
  }
  .padding-sm-45b {
    padding-bottom: 45px;
  }
  .padding-sm-50b {
    padding-bottom: 50px;
  }
  .padding-sm-55b {
    padding-bottom: 55px;
  }
  .padding-sm-60b {
    padding-bottom: 60px;
  }
  .padding-sm-65b {
    padding-bottom: 65px;
  }
  .padding-sm-70b {
    padding-bottom: 70px;
  }
  .padding-sm-75b {
    padding-bottom: 75px;
  }
  .padding-sm-80b {
    padding-bottom: 80px;
  }
  .padding-sm-85b {
    padding-bottom: 85px;
  }
  .padding-sm-90b {
    padding-bottom: 90px;
  }
  .padding-sm-95b {
    padding-bottom: 95px;
  }
  .padding-sm-100b {
    padding-bottom: 100px;
  }
  .padding-sm-105b {
    padding-bottom: 105px;
  }
  .padding-sm-110b {
    padding-bottom: 110px;
  }
  .padding-sm-115b {
    padding-bottom: 115px;
  }
  .padding-sm-120b {
    padding-bottom: 120px;
  }
  .padding-sm-125b {
    padding-bottom: 125px;
  }
  .padding-sm-130b {
    padding-bottom: 130px;
  }
  .padding-sm-135b {
    padding-bottom: 135px;
  }
  .padding-sm-140b {
    padding-bottom: 140px;
  }
  .padding-sm-145b {
    padding-bottom: 145px;
  }
  .padding-sm-150b {
    padding-bottom: 150px;
  }
  .padding-sm-155b {
    padding-bottom: 155px;
  }
  .padding-sm-160b {
    padding-bottom: 160px;
  }
  .padding-sm-165b {
    padding-bottom: 165px;
  }
  .padding-sm-170b {
    padding-bottom: 170px;
  }
  .padding-sm-175b {
    padding-bottom: 175px;
  }
  .padding-sm-180b {
    padding-bottom: 180px;
  }
  .padding-sm-185b {
    padding-bottom: 185px;
  }
  .padding-sm-190b {
    padding-bottom: 190px;
  }
  .padding-sm-195b {
    padding-bottom: 195px;
  }
  .padding-sm-200b {
    padding-bottom: 200px;
  }
  .margin-sm-0l {
    margin-left: 0px;
  }
  .margin-sm-5l {
    margin-left: 5px;
  }
  .margin-sm-10l {
    margin-left: 10px;
  }
  .margin-sm-15l {
    margin-left: 15px;
  }
  .margin-sm-20l {
    margin-left: 20px;
  }
  .margin-sm-25l {
    margin-left: 25px;
  }
  .margin-sm-30l {
    margin-left: 30px;
  }
  .margin-sm-35l {
    margin-left: 35px;
  }
  .margin-sm-40l {
    margin-left: 40px;
  }
  .margin-sm-45l {
    margin-left: 45px;
  }
  .margin-sm-50l {
    margin-left: 50px;
  }
  .margin-sm-55l {
    margin-left: 55px;
  }
  .margin-sm-60l {
    margin-left: 60px;
  }
  .margin-sm-65l {
    margin-left: 65px;
  }
  .margin-sm-70l {
    margin-left: 70px;
  }
  .margin-sm-75l {
    margin-left: 75px;
  }
  .margin-sm-80l {
    margin-left: 80px;
  }
  .margin-sm-85l {
    margin-left: 85px;
  }
  .margin-sm-90l {
    margin-left: 90px;
  }
  .margin-sm-95l {
    margin-left: 95px;
  }
  .margin-sm-100l {
    margin-left: 100px;
  }
  .margin-sm-105l {
    margin-left: 105px;
  }
  .margin-sm-110l {
    margin-left: 110px;
  }
  .margin-sm-115l {
    margin-left: 115px;
  }
  .margin-sm-120l {
    margin-left: 120px;
  }
  .margin-sm-125l {
    margin-left: 125px;
  }
  .margin-sm-130l {
    margin-left: 130px;
  }
  .margin-sm-135l {
    margin-left: 135px;
  }
  .margin-sm-140l {
    margin-left: 140px;
  }
  .margin-sm-145l {
    margin-left: 145px;
  }
  .margin-sm-150l {
    margin-left: 150px;
  }
  .margin-sm-155l {
    margin-left: 155px;
  }
  .margin-sm-160l {
    margin-left: 160px;
  }
  .margin-sm-165l {
    margin-left: 165px;
  }
  .margin-sm-170l {
    margin-left: 170px;
  }
  .margin-sm-175l {
    margin-left: 175px;
  }
  .margin-sm-180l {
    margin-left: 180px;
  }
  .margin-sm-185l {
    margin-left: 185px;
  }
  .margin-sm-190l {
    margin-left: 190px;
  }
  .margin-sm-195l {
    margin-left: 195px;
  }
  .margin-sm-200l {
    margin-left: 200px;
  }
  .margin-sm-0r {
    margin-right: 0px;
  }
  .margin-sm-5r {
    margin-right: 5px;
  }
  .margin-sm-10r {
    margin-right: 10px;
  }
  .margin-sm-15r {
    margin-right: 15px;
  }
  .margin-sm-20r {
    margin-right: 20px;
  }
  .margin-sm-25r {
    margin-right: 25px;
  }
  .margin-sm-30r {
    margin-right: 30px;
  }
  .margin-sm-35r {
    margin-right: 35px;
  }
  .margin-sm-40r {
    margin-right: 40px;
  }
  .margin-sm-45r {
    margin-right: 45px;
  }
  .margin-sm-50r {
    margin-right: 50px;
  }
  .margin-sm-55r {
    margin-right: 55px;
  }
  .margin-sm-60r {
    margin-right: 60px;
  }
  .margin-sm-65r {
    margin-right: 65px;
  }
  .margin-sm-70r {
    margin-right: 70px;
  }
  .margin-sm-75r {
    margin-right: 75px;
  }
  .margin-sm-80r {
    margin-right: 80px;
  }
  .margin-sm-85r {
    margin-right: 85px;
  }
  .margin-sm-90r {
    margin-right: 90px;
  }
  .margin-sm-95r {
    margin-right: 95px;
  }
  .margin-sm-100r {
    margin-right: 100px;
  }
  .margin-sm-105r {
    margin-right: 105px;
  }
  .margin-sm-110r {
    margin-right: 110px;
  }
  .margin-sm-115r {
    margin-right: 115px;
  }
  .margin-sm-120r {
    margin-right: 120px;
  }
  .margin-sm-125r {
    margin-right: 125px;
  }
  .margin-sm-130r {
    margin-right: 130px;
  }
  .margin-sm-135r {
    margin-right: 135px;
  }
  .margin-sm-140r {
    margin-right: 140px;
  }
  .margin-sm-145r {
    margin-right: 145px;
  }
  .margin-sm-150r {
    margin-right: 150px;
  }
  .margin-sm-155r {
    margin-right: 155px;
  }
  .margin-sm-160r {
    margin-right: 160px;
  }
  .margin-sm-165r {
    margin-right: 165px;
  }
  .margin-sm-170r {
    margin-right: 170px;
  }
  .margin-sm-175r {
    margin-right: 175px;
  }
  .margin-sm-180r {
    margin-right: 180px;
  }
  .margin-sm-185r {
    margin-right: 185px;
  }
  .margin-sm-190r {
    margin-right: 190px;
  }
  .margin-sm-195r {
    margin-right: 195px;
  }
  .margin-sm-200r {
    margin-right: 200px;
  }
  .padding-sm-0l {
    padding-left: 0px;
  }
  .padding-sm-5l {
    padding-left: 5px;
  }
  .padding-sm-10l {
    padding-left: 10px;
  }
  .padding-sm-15l {
    padding-left: 15px;
  }
  .padding-sm-20l {
    padding-left: 20px;
  }
  .padding-sm-25l {
    padding-left: 25px;
  }
  .padding-sm-30l {
    padding-left: 30px;
  }
  .padding-sm-35l {
    padding-left: 35px;
  }
  .padding-sm-40l {
    padding-left: 40px;
  }
  .padding-sm-45l {
    padding-left: 45px;
  }
  .padding-sm-50l {
    padding-left: 50px;
  }
  .padding-sm-55l {
    padding-left: 55px;
  }
  .padding-sm-60l {
    padding-left: 60px;
  }
  .padding-sm-65l {
    padding-left: 65px;
  }
  .padding-sm-70l {
    padding-left: 70px;
  }
  .padding-sm-75l {
    padding-left: 75px;
  }
  .padding-sm-80l {
    padding-left: 80px;
  }
  .padding-sm-85l {
    padding-left: 85px;
  }
  .padding-sm-90l {
    padding-left: 90px;
  }
  .padding-sm-95l {
    padding-left: 95px;
  }
  .padding-sm-100l {
    padding-left: 100px;
  }
  .padding-sm-105l {
    padding-left: 105px;
  }
  .padding-sm-110l {
    padding-left: 110px;
  }
  .padding-sm-115l {
    padding-left: 115px;
  }
  .padding-sm-120l {
    padding-left: 120px;
  }
  .padding-sm-125l {
    padding-left: 125px;
  }
  .padding-sm-130l {
    padding-left: 130px;
  }
  .padding-sm-135l {
    padding-left: 135px;
  }
  .padding-sm-140l {
    padding-left: 140px;
  }
  .padding-sm-145l {
    padding-left: 145px;
  }
  .padding-sm-150l {
    padding-left: 150px;
  }
  .padding-sm-155l {
    padding-left: 155px;
  }
  .padding-sm-160l {
    padding-left: 160px;
  }
  .padding-sm-165l {
    padding-left: 165px;
  }
  .padding-sm-170l {
    padding-left: 170px;
  }
  .padding-sm-175l {
    padding-left: 175px;
  }
  .padding-sm-180l {
    padding-left: 180px;
  }
  .padding-sm-185l {
    padding-left: 185px;
  }
  .padding-sm-190l {
    padding-left: 190px;
  }
  .padding-sm-195l {
    padding-left: 195px;
  }
  .padding-sm-200l {
    padding-left: 200px;
  }
  .padding-sm-0r {
    padding-right: 0px;
  }
  .padding-sm-5r {
    padding-right: 5px;
  }
  .padding-sm-10r {
    padding-right: 10px;
  }
  .padding-sm-15r {
    padding-right: 15px;
  }
  .padding-sm-20r {
    padding-right: 20px;
  }
  .padding-sm-25r {
    padding-right: 25px;
  }
  .padding-sm-30r {
    padding-right: 30px;
  }
  .padding-sm-35r {
    padding-right: 35px;
  }
  .padding-sm-40r {
    padding-right: 40px;
  }
  .padding-sm-45r {
    padding-right: 45px;
  }
  .padding-sm-50r {
    padding-right: 50px;
  }
  .padding-sm-55r {
    padding-right: 55px;
  }
  .padding-sm-60r {
    padding-right: 60px;
  }
  .padding-sm-65r {
    padding-right: 65px;
  }
  .padding-sm-70r {
    padding-right: 70px;
  }
  .padding-sm-75r {
    padding-right: 75px;
  }
  .padding-sm-80r {
    padding-right: 80px;
  }
  .padding-sm-85r {
    padding-right: 85px;
  }
  .padding-sm-90r {
    padding-right: 90px;
  }
  .padding-sm-95r {
    padding-right: 95px;
  }
  .padding-sm-100r {
    padding-right: 100px;
  }
  .padding-sm-105r {
    padding-right: 105px;
  }
  .padding-sm-110r {
    padding-right: 110px;
  }
  .padding-sm-115r {
    padding-right: 115px;
  }
  .padding-sm-120r {
    padding-right: 120px;
  }
  .padding-sm-125r {
    padding-right: 125px;
  }
  .padding-sm-130r {
    padding-right: 130px;
  }
  .padding-sm-135r {
    padding-right: 135px;
  }
  .padding-sm-140r {
    padding-right: 140px;
  }
  .padding-sm-145r {
    padding-right: 145px;
  }
  .padding-sm-150r {
    padding-right: 150px;
  }
  .padding-sm-155r {
    padding-right: 155px;
  }
  .padding-sm-160r {
    padding-right: 160px;
  }
  .padding-sm-165r {
    padding-right: 165px;
  }
  .padding-sm-170r {
    padding-right: 170px;
  }
  .padding-sm-175r {
    padding-right: 175px;
  }
  .padding-sm-180r {
    padding-right: 180px;
  }
  .padding-sm-185r {
    padding-right: 185px;
  }
  .padding-sm-190r {
    padding-right: 190px;
  }
  .padding-sm-195r {
    padding-right: 195px;
  }
  .padding-sm-200r {
    padding-right: 200px;
  }
}

@media screen and (max-width: 480px) {
  .margin-xs-0t {
    margin-top: 0px;
  }
  .margin-xs-5t {
    margin-top: 5px;
  }
  .margin-xs-10t {
    margin-top: 10px;
  }
  .margin-xs-15t {
    margin-top: 15px;
  }
  .margin-xs-20t {
    margin-top: 20px;
  }
  .margin-xs-25t {
    margin-top: 25px;
  }
  .margin-xs-30t {
    margin-top: 30px;
  }
  .margin-xs-35t {
    margin-top: 35px;
  }
  .margin-xs-40t {
    margin-top: 40px;
  }
  .margin-xs-45t {
    margin-top: 45px;
  }
  .margin-xs-50t {
    margin-top: 50px;
  }
  .margin-xs-55t {
    margin-top: 55px;
  }
  .margin-xs-60t {
    margin-top: 60px;
  }
  .margin-xs-65t {
    margin-top: 65px;
  }
  .margin-xs-70t {
    margin-top: 70px;
  }
  .margin-xs-75t {
    margin-top: 75px;
  }
  .margin-xs-80t {
    margin-top: 80px;
  }
  .margin-xs-85t {
    margin-top: 85px;
  }
  .margin-xs-90t {
    margin-top: 90px;
  }
  .margin-xs-95t {
    margin-top: 95px;
  }
  .margin-xs-100t {
    margin-top: 100px;
  }
  .margin-xs-105t {
    margin-top: 105px;
  }
  .margin-xs-110t {
    margin-top: 110px;
  }
  .margin-xs-115t {
    margin-top: 115px;
  }
  .margin-xs-120t {
    margin-top: 120px;
  }
  .margin-xs-125t {
    margin-top: 125px;
  }
  .margin-xs-130t {
    margin-top: 130px;
  }
  .margin-xs-135t {
    margin-top: 135px;
  }
  .margin-xs-140t {
    margin-top: 140px;
  }
  .margin-xs-145t {
    margin-top: 145px;
  }
  .margin-xs-150t {
    margin-top: 150px;
  }
  .margin-xs-155t {
    margin-top: 155px;
  }
  .margin-xs-160t {
    margin-top: 160px;
  }
  .margin-xs-165t {
    margin-top: 165px;
  }
  .margin-xs-170t {
    margin-top: 170px;
  }
  .margin-xs-175t {
    margin-top: 175px;
  }
  .margin-xs-180t {
    margin-top: 180px;
  }
  .margin-xs-185t {
    margin-top: 185px;
  }
  .margin-xs-190t {
    margin-top: 190px;
  }
  .margin-xs-195t {
    margin-top: 195px;
  }
  .margin-xs-200t {
    margin-top: 200px;
  }
  .margin-xs-0b {
    margin-bottom: 0px;
  }
  .margin-xs-5b {
    margin-bottom: 5px;
  }
  .margin-xs-10b {
    margin-bottom: 10px;
  }
  .margin-xs-15b {
    margin-bottom: 15px;
  }
  .margin-xs-20b {
    margin-bottom: 20px;
  }
  .margin-xs-25b {
    margin-bottom: 25px;
  }
  .margin-xs-30b {
    margin-bottom: 30px;
  }
  .margin-xs-35b {
    margin-bottom: 35px;
  }
  .margin-xs-40b {
    margin-bottom: 40px;
  }
  .margin-xs-45b {
    margin-bottom: 45px;
  }
  .margin-xs-50b {
    margin-bottom: 50px;
  }
  .margin-xs-55b {
    margin-bottom: 55px;
  }
  .margin-xs-60b {
    margin-bottom: 60px;
  }
  .margin-xs-65b {
    margin-bottom: 65px;
  }
  .margin-xs-70b {
    margin-bottom: 70px;
  }
  .margin-xs-75b {
    margin-bottom: 75px;
  }
  .margin-xs-80b {
    margin-bottom: 80px;
  }
  .margin-xs-85b {
    margin-bottom: 85px;
  }
  .margin-xs-90b {
    margin-bottom: 90px;
  }
  .margin-xs-95b {
    margin-bottom: 95px;
  }
  .margin-xs-100b {
    margin-bottom: 100px;
  }
  .margin-xs-105b {
    margin-bottom: 105px;
  }
  .margin-xs-110b {
    margin-bottom: 110px;
  }
  .margin-xs-115b {
    margin-bottom: 115px;
  }
  .margin-xs-120b {
    margin-bottom: 120px;
  }
  .margin-xs-125b {
    margin-bottom: 125px;
  }
  .margin-xs-130b {
    margin-bottom: 130px;
  }
  .margin-xs-135b {
    margin-bottom: 135px;
  }
  .margin-xs-140b {
    margin-bottom: 140px;
  }
  .margin-xs-145b {
    margin-bottom: 145px;
  }
  .margin-xs-150b {
    margin-bottom: 150px;
  }
  .margin-xs-155b {
    margin-bottom: 155px;
  }
  .margin-xs-160b {
    margin-bottom: 160px;
  }
  .margin-xs-165b {
    margin-bottom: 165px;
  }
  .margin-xs-170b {
    margin-bottom: 170px;
  }
  .margin-xs-175b {
    margin-bottom: 175px;
  }
  .margin-xs-180b {
    margin-bottom: 180px;
  }
  .margin-xs-185b {
    margin-bottom: 185px;
  }
  .margin-xs-190b {
    margin-bottom: 190px;
  }
  .margin-xs-195b {
    margin-bottom: 195px;
  }
  .margin-xs-200b {
    margin-bottom: 200px;
  }
  .padding-xs-0t {
    padding-top: 0px;
  }
  .padding-xs-5t {
    padding-top: 5px;
  }
  .padding-xs-10t {
    padding-top: 10px;
  }
  .padding-xs-15t {
    padding-top: 15px;
  }
  .padding-xs-20t {
    padding-top: 20px;
  }
  .padding-xs-25t {
    padding-top: 25px;
  }
  .padding-xs-30t {
    padding-top: 30px;
  }
  .padding-xs-35t {
    padding-top: 35px;
  }
  .padding-xs-40t {
    padding-top: 40px;
  }
  .padding-xs-45t {
    padding-top: 45px;
  }
  .padding-xs-50t {
    padding-top: 50px;
  }
  .padding-xs-55t {
    padding-top: 55px;
  }
  .padding-xs-60t {
    padding-top: 60px;
  }
  .padding-xs-65t {
    padding-top: 65px;
  }
  .padding-xs-70t {
    padding-top: 70px;
  }
  .padding-xs-75t {
    padding-top: 75px;
  }
  .padding-xs-80t {
    padding-top: 80px;
  }
  .padding-xs-85t {
    padding-top: 85px;
  }
  .padding-xs-90t {
    padding-top: 90px;
  }
  .padding-xs-95t {
    padding-top: 95px;
  }
  .padding-xs-100t {
    padding-top: 100px;
  }
  .padding-xs-105t {
    padding-top: 105px;
  }
  .padding-xs-110t {
    padding-top: 110px;
  }
  .padding-xs-115t {
    padding-top: 115px;
  }
  .padding-xs-120t {
    padding-top: 120px;
  }
  .padding-xs-125t {
    padding-top: 125px;
  }
  .padding-xs-130t {
    padding-top: 130px;
  }
  .padding-xs-135t {
    padding-top: 135px;
  }
  .padding-xs-140t {
    padding-top: 140px;
  }
  .padding-xs-145t {
    padding-top: 145px;
  }
  .padding-xs-150t {
    padding-top: 150px;
  }
  .padding-xs-155t {
    padding-top: 155px;
  }
  .padding-xs-160t {
    padding-top: 160px;
  }
  .padding-xs-165t {
    padding-top: 165px;
  }
  .padding-xs-170t {
    padding-top: 170px;
  }
  .padding-xs-175t {
    padding-top: 175px;
  }
  .padding-xs-180t {
    padding-top: 180px;
  }
  .padding-xs-185t {
    padding-top: 185px;
  }
  .padding-xs-190t {
    padding-top: 190px;
  }
  .padding-xs-195t {
    padding-top: 195px;
  }
  .padding-xs-200t {
    padding-top: 200px;
  }
  .padding-xs-0b {
    padding-bottom: 0px;
  }
  .padding-xs-5b {
    padding-bottom: 5px;
  }
  .padding-xs-10b {
    padding-bottom: 10px;
  }
  .padding-xs-15b {
    padding-bottom: 15px;
  }
  .padding-xs-20b {
    padding-bottom: 20px;
  }
  .padding-xs-25b {
    padding-bottom: 25px;
  }
  .padding-xs-30b {
    padding-bottom: 30px;
  }
  .padding-xs-35b {
    padding-bottom: 35px;
  }
  .padding-xs-40b {
    padding-bottom: 40px;
  }
  .padding-xs-45b {
    padding-bottom: 45px;
  }
  .padding-xs-50b {
    padding-bottom: 50px;
  }
  .padding-xs-55b {
    padding-bottom: 55px;
  }
  .padding-xs-60b {
    padding-bottom: 60px;
  }
  .padding-xs-65b {
    padding-bottom: 65px;
  }
  .padding-xs-70b {
    padding-bottom: 70px;
  }
  .padding-xs-75b {
    padding-bottom: 75px;
  }
  .padding-xs-80b {
    padding-bottom: 80px;
  }
  .padding-xs-85b {
    padding-bottom: 85px;
  }
  .padding-xs-90b {
    padding-bottom: 90px;
  }
  .padding-xs-95b {
    padding-bottom: 95px;
  }
  .padding-xs-100b {
    padding-bottom: 100px;
  }
  .padding-xs-105b {
    padding-bottom: 105px;
  }
  .padding-xs-110b {
    padding-bottom: 110px;
  }
  .padding-xs-115b {
    padding-bottom: 115px;
  }
  .padding-xs-120b {
    padding-bottom: 120px;
  }
  .padding-xs-125b {
    padding-bottom: 125px;
  }
  .padding-xs-130b {
    padding-bottom: 130px;
  }
  .padding-xs-135b {
    padding-bottom: 135px;
  }
  .padding-xs-140b {
    padding-bottom: 140px;
  }
  .padding-xs-145b {
    padding-bottom: 145px;
  }
  .padding-xs-150b {
    padding-bottom: 150px;
  }
  .padding-xs-155b {
    padding-bottom: 155px;
  }
  .padding-xs-160b {
    padding-bottom: 160px;
  }
  .padding-xs-165b {
    padding-bottom: 165px;
  }
  .padding-xs-170b {
    padding-bottom: 170px;
  }
  .padding-xs-175b {
    padding-bottom: 175px;
  }
  .padding-xs-180b {
    padding-bottom: 180px;
  }
  .padding-xs-185b {
    padding-bottom: 185px;
  }
  .padding-xs-190b {
    padding-bottom: 190px;
  }
  .padding-xs-195b {
    padding-bottom: 195px;
  }
  .padding-xs-200b {
    padding-bottom: 200px;
  }
  .margin-xs-0l {
    margin-left: 0px;
  }
  .margin-xs-5l {
    margin-left: 5px;
  }
  .margin-xs-10l {
    margin-left: 10px;
  }
  .margin-xs-15l {
    margin-left: 15px;
  }
  .margin-xs-20l {
    margin-left: 20px;
  }
  .margin-xs-25l {
    margin-left: 25px;
  }
  .margin-xs-30l {
    margin-left: 30px;
  }
  .margin-xs-35l {
    margin-left: 35px;
  }
  .margin-xs-40l {
    margin-left: 40px;
  }
  .margin-xs-45l {
    margin-left: 45px;
  }
  .margin-xs-50l {
    margin-left: 50px;
  }
  .margin-xs-55l {
    margin-left: 55px;
  }
  .margin-xs-60l {
    margin-left: 60px;
  }
  .margin-xs-65l {
    margin-left: 65px;
  }
  .margin-xs-70l {
    margin-left: 70px;
  }
  .margin-xs-75l {
    margin-left: 75px;
  }
  .margin-xs-80l {
    margin-left: 80px;
  }
  .margin-xs-85l {
    margin-left: 85px;
  }
  .margin-xs-90l {
    margin-left: 90px;
  }
  .margin-xs-95l {
    margin-left: 95px;
  }
  .margin-xs-100l {
    margin-left: 100px;
  }
  .margin-xs-105l {
    margin-left: 105px;
  }
  .margin-xs-110l {
    margin-left: 110px;
  }
  .margin-xs-115l {
    margin-left: 115px;
  }
  .margin-xs-120l {
    margin-left: 120px;
  }
  .margin-xs-125l {
    margin-left: 125px;
  }
  .margin-xs-130l {
    margin-left: 130px;
  }
  .margin-xs-135l {
    margin-left: 135px;
  }
  .margin-xs-140l {
    margin-left: 140px;
  }
  .margin-xs-145l {
    margin-left: 145px;
  }
  .margin-xs-150l {
    margin-left: 150px;
  }
  .margin-xs-155l {
    margin-left: 155px;
  }
  .margin-xs-160l {
    margin-left: 160px;
  }
  .margin-xs-165l {
    margin-left: 165px;
  }
  .margin-xs-170l {
    margin-left: 170px;
  }
  .margin-xs-175l {
    margin-left: 175px;
  }
  .margin-xs-180l {
    margin-left: 180px;
  }
  .margin-xs-185l {
    margin-left: 185px;
  }
  .margin-xs-190l {
    margin-left: 190px;
  }
  .margin-xs-195l {
    margin-left: 195px;
  }
  .margin-xs-200l {
    margin-left: 200px;
  }
  .margin-xs-0r {
    margin-right: 0px;
  }
  .margin-xs-5r {
    margin-right: 5px;
  }
  .margin-xs-10r {
    margin-right: 10px;
  }
  .margin-xs-15r {
    margin-right: 15px;
  }
  .margin-xs-20r {
    margin-right: 20px;
  }
  .margin-xs-25r {
    margin-right: 25px;
  }
  .margin-xs-30r {
    margin-right: 30px;
  }
  .margin-xs-35r {
    margin-right: 35px;
  }
  .margin-xs-40r {
    margin-right: 40px;
  }
  .margin-xs-45r {
    margin-right: 45px;
  }
  .margin-xs-50r {
    margin-right: 50px;
  }
  .margin-xs-55r {
    margin-right: 55px;
  }
  .margin-xs-60r {
    margin-right: 60px;
  }
  .margin-xs-65r {
    margin-right: 65px;
  }
  .margin-xs-70r {
    margin-right: 70px;
  }
  .margin-xs-75r {
    margin-right: 75px;
  }
  .margin-xs-80r {
    margin-right: 80px;
  }
  .margin-xs-85r {
    margin-right: 85px;
  }
  .margin-xs-90r {
    margin-right: 90px;
  }
  .margin-xs-95r {
    margin-right: 95px;
  }
  .margin-xs-100r {
    margin-right: 100px;
  }
  .margin-xs-105r {
    margin-right: 105px;
  }
  .margin-xs-110r {
    margin-right: 110px;
  }
  .margin-xs-115r {
    margin-right: 115px;
  }
  .margin-xs-120r {
    margin-right: 120px;
  }
  .margin-xs-125r {
    margin-right: 125px;
  }
  .margin-xs-130r {
    margin-right: 130px;
  }
  .margin-xs-135r {
    margin-right: 135px;
  }
  .margin-xs-140r {
    margin-right: 140px;
  }
  .margin-xs-145r {
    margin-right: 145px;
  }
  .margin-xs-150r {
    margin-right: 150px;
  }
  .margin-xs-155r {
    margin-right: 155px;
  }
  .margin-xs-160r {
    margin-right: 160px;
  }
  .margin-xs-165r {
    margin-right: 165px;
  }
  .margin-xs-170r {
    margin-right: 170px;
  }
  .margin-xs-175r {
    margin-right: 175px;
  }
  .margin-xs-180r {
    margin-right: 180px;
  }
  .margin-xs-185r {
    margin-right: 185px;
  }
  .margin-xs-190r {
    margin-right: 190px;
  }
  .margin-xs-195r {
    margin-right: 195px;
  }
  .margin-xs-200r {
    margin-right: 200px;
  }
  .padding-xs-0l {
    padding-left: 0px;
  }
  .padding-xs-5l {
    padding-left: 5px;
  }
  .padding-xs-10l {
    padding-left: 10px;
  }
  .padding-xs-15l {
    padding-left: 15px;
  }
  .padding-xs-20l {
    padding-left: 20px;
  }
  .padding-xs-25l {
    padding-left: 25px;
  }
  .padding-xs-30l {
    padding-left: 30px;
  }
  .padding-xs-35l {
    padding-left: 35px;
  }
  .padding-xs-40l {
    padding-left: 40px;
  }
  .padding-xs-45l {
    padding-left: 45px;
  }
  .padding-xs-50l {
    padding-left: 50px;
  }
  .padding-xs-55l {
    padding-left: 55px;
  }
  .padding-xs-60l {
    padding-left: 60px;
  }
  .padding-xs-65l {
    padding-left: 65px;
  }
  .padding-xs-70l {
    padding-left: 70px;
  }
  .padding-xs-75l {
    padding-left: 75px;
  }
  .padding-xs-80l {
    padding-left: 80px;
  }
  .padding-xs-85l {
    padding-left: 85px;
  }
  .padding-xs-90l {
    padding-left: 90px;
  }
  .padding-xs-95l {
    padding-left: 95px;
  }
  .padding-xs-100l {
    padding-left: 100px;
  }
  .padding-xs-105l {
    padding-left: 105px;
  }
  .padding-xs-110l {
    padding-left: 110px;
  }
  .padding-xs-115l {
    padding-left: 115px;
  }
  .padding-xs-120l {
    padding-left: 120px;
  }
  .padding-xs-125l {
    padding-left: 125px;
  }
  .padding-xs-130l {
    padding-left: 130px;
  }
  .padding-xs-135l {
    padding-left: 135px;
  }
  .padding-xs-140l {
    padding-left: 140px;
  }
  .padding-xs-145l {
    padding-left: 145px;
  }
  .padding-xs-150l {
    padding-left: 150px;
  }
  .padding-xs-155l {
    padding-left: 155px;
  }
  .padding-xs-160l {
    padding-left: 160px;
  }
  .padding-xs-165l {
    padding-left: 165px;
  }
  .padding-xs-170l {
    padding-left: 170px;
  }
  .padding-xs-175l {
    padding-left: 175px;
  }
  .padding-xs-180l {
    padding-left: 180px;
  }
  .padding-xs-185l {
    padding-left: 185px;
  }
  .padding-xs-190l {
    padding-left: 190px;
  }
  .padding-xs-195l {
    padding-left: 195px;
  }
  .padding-xs-200l {
    padding-left: 200px;
  }
  .padding-xs-0r {
    padding-right: 0px;
  }
  .padding-xs-5r {
    padding-right: 5px;
  }
  .padding-xs-10r {
    padding-right: 10px;
  }
  .padding-xs-15r {
    padding-right: 15px;
  }
  .padding-xs-20r {
    padding-right: 20px;
  }
  .padding-xs-25r {
    padding-right: 25px;
  }
  .padding-xs-30r {
    padding-right: 30px;
  }
  .padding-xs-35r {
    padding-right: 35px;
  }
  .padding-xs-40r {
    padding-right: 40px;
  }
  .padding-xs-45r {
    padding-right: 45px;
  }
  .padding-xs-50r {
    padding-right: 50px;
  }
  .padding-xs-55r {
    padding-right: 55px;
  }
  .padding-xs-60r {
    padding-right: 60px;
  }
  .padding-xs-65r {
    padding-right: 65px;
  }
  .padding-xs-70r {
    padding-right: 70px;
  }
  .padding-xs-75r {
    padding-right: 75px;
  }
  .padding-xs-80r {
    padding-right: 80px;
  }
  .padding-xs-85r {
    padding-right: 85px;
  }
  .padding-xs-90r {
    padding-right: 90px;
  }
  .padding-xs-95r {
    padding-right: 95px;
  }
  .padding-xs-100r {
    padding-right: 100px;
  }
  .padding-xs-105r {
    padding-right: 105px;
  }
  .padding-xs-110r {
    padding-right: 110px;
  }
  .padding-xs-115r {
    padding-right: 115px;
  }
  .padding-xs-120r {
    padding-right: 120px;
  }
  .padding-xs-125r {
    padding-right: 125px;
  }
  .padding-xs-130r {
    padding-right: 130px;
  }
  .padding-xs-135r {
    padding-right: 135px;
  }
  .padding-xs-140r {
    padding-right: 140px;
  }
  .padding-xs-145r {
    padding-right: 145px;
  }
  .padding-xs-150r {
    padding-right: 150px;
  }
  .padding-xs-155r {
    padding-right: 155px;
  }
  .padding-xs-160r {
    padding-right: 160px;
  }
  .padding-xs-165r {
    padding-right: 165px;
  }
  .padding-xs-170r {
    padding-right: 170px;
  }
  .padding-xs-175r {
    padding-right: 175px;
  }
  .padding-xs-180r {
    padding-right: 180px;
  }
  .padding-xs-185r {
    padding-right: 185px;
  }
  .padding-xs-190r {
    padding-right: 190px;
  }
  .padding-xs-195r {
    padding-right: 195px;
  }
  .padding-xs-200r {
    padding-right: 200px;
  }
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.t-light {
  font-weight: 300;
}

.t-medium {
  font-weight: 500;
}

.t-semibold {
  font-weight: 600;
}

.t-bold {
  font-weight: 700;
}

.t-extrabold {
  font-weight: 800;
}

.text-center,
.t-center {
  text-align: center;
}

.text-left,
.t-left {
  text-align: left;
}

.text-right,
.t-right {
  text-align: right;
}

.t-uppercase {
  text-transform: uppercase;
}

.t-white {
  color: #fff;
}

.l-spacing {
  letter-spacing: 1px;
}

.l-spacing--2 {
  letter-spacing: 2px;
}

.l-spacing--3 {
  letter-spacing: 3px;
}

.l-spacing--4 {
  letter-spacing: 4px;
}

.l-spacing--5 {
  letter-spacing: 5px;
}

.l-height {
  line-height: 1em;
}

.l-height--163 {
  line-height: 1.63em;
}

@media screen and (max-width: 991px) {
  .md-t-center {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .sm-t-center {
    text-align: center;
  }
}

.text-uppercase {
  text-transform: uppercase;
}

blockquote:before {
  position: absolute;
  top: -35px;
  left: 50%;
  width: 100px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  content: '”';
  opacity: 0.1;
}

blockquote.q-smb-right:before {
  position: absolute;
  top: -35px;
  left: 50%;
  width: 100px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  content: '”';
  opacity: 0.1;
  top: -27px;
  right: 3%;
  left: auto;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

blockquote.q-smb-hide:before {
  content: none;
}

/**
* common variebles
* and style
*/
.aheto-bg--dark {
  padding: 50px 15px 20px;
  background-color: #222;
}

.typographyText .aheto-btn {
  margin: 20px 0;
}

.typographyText .aheto-btn + .aheto-btn {
  margin-left: 35px;
}

.aheto-btn-container .aheto-btn {
  margin: 0;
}

.aheto-btn-container .aheto-btn:last-child {
  margin-right: 0;
}

.aheto-btn {
  display: inline-block;
  position: relative;
  outline: none;
  font-style: normal;
  cursor: pointer;
}

.aheto-btn i,
.aheto-btn span {
  font-style: normal;
  vertical-align: middle;
}

.aheto-btn:hover {
  background-color: transparent;
}

.aheto-btn.aheto-btn--underline:after {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.aheto-btn--inline {
  padding: 0;
  border: 0;
  background-color: transparent;
}

.aheto-btn--underline {
  padding: 0 0 5px !important;
  border: 0 !important;
  background-color: transparent !important;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 15px;
}

.aheto-btn--underline:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
}

.aheto-btn--box {
  padding-left: 0;
}

.aheto-btn--rect {
  max-width: 140px;
  line-height: 1;
  word-spacing: 9999999px;
  word-wrap: break-word;
}

.aheto-btn--circle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
  border-radius: 50%;
  text-align: center;
}

.aheto-btn__icon:before {
  line-height: 14px;
}

.aheto-btn__icon--box {
  margin-right: 30px;
  padding: 0 24px;
}

.aheto-btn__icon--box:before {
  position: relative;
  z-index: 1;
}

.aheto-btn__icon--box:after {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 60px;
  height: calc(100% + 2px);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  content: '';
  z-index: 0;
}

.edu.aht-page--dual-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1665px;
  margin: 0 auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

@media screen and (max-width: 1230px) {
  .edu.aht-page--dual-sb .aht-page__inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 767px) {
  .edu.aht-page--dual-sb .aht-page__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.edu.aht-page--dual-sb .aht-page__sb {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 19%;
          flex: 1 1 19%;
  min-width: 300px;
}

@media screen and (max-width: 1230px) {
  .edu.aht-page--dual-sb .aht-page__sb {
    margin-bottom: 100px;
  }
}

.edu.aht-page--dual-sb .aht-page__sb-inner {
  padding: 0 15px;
}

@media screen and (max-width: 1230px) {
  .edu.aht-page--dual-sb .aht-page__content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.edu.aht-page--dual-sb .aht-page__content-inner {
  width: 100%;
  padding: 0 15px;
}

@media screen and (min-width: 992px) {
  .edu.aht-page--dual-sb .aht-page__content-inner {
    max-width: 1000px;
  }
}

.edu.aht-page--right-sb, .edu.aht-page--left-sb {
  overflow: hidden;
}

.edu.aht-page--right-sb .aht-page__inner, .edu.aht-page--left-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1430px;
  margin: 0 auto;
}

@media screen and (max-width: 991px) {
  .edu.aht-page--right-sb .aht-page__inner, .edu.aht-page--left-sb .aht-page__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.edu.aht-page--right-sb .aht-page__sb, .edu.aht-page--left-sb .aht-page__sb {
  position: relative;
  width: 360px;
  padding-top: 100px;
  padding-bottom: 120px;
}

@media screen and (max-width: 1230px) {
  .edu.aht-page--right-sb .aht-page__sb, .edu.aht-page--left-sb .aht-page__sb {
    width: 330px;
  }
}

@media screen and (max-width: 991px) {
  .edu.aht-page--right-sb .aht-page__sb, .edu.aht-page--left-sb .aht-page__sb {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    width: auto;
  }
}

@media screen and (min-width: 1500px) {
  .edu.aht-page--right-sb .aht-page__sb, .edu.aht-page--left-sb .aht-page__sb {
    width: 400px;
  }
}

.edu.aht-page--right-sb .aht-page__sb-inner, .edu.aht-page--left-sb .aht-page__sb-inner {
  position: relative;
  padding: 0 30px;
}

@media screen and (max-width: 991px) {
  .edu.aht-page--right-sb .aht-page__sb-inner, .edu.aht-page--left-sb .aht-page__sb-inner {
    padding: 0 15px;
  }
}

.edu.aht-page--right-sb .aht-page__content, .edu.aht-page--left-sb .aht-page__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding-top: 100px;
  padding-bottom: 120px;
}

.edu.aht-page--right-sb .aht-page__content-inner, .edu.aht-page--left-sb .aht-page__content-inner {
  margin: 0 15px;
  padding: 0 15px;
}

@media screen and (max-width: 991px) {
  .edu.aht-page--right-sb .aht-page__content-inner, .edu.aht-page--left-sb .aht-page__content-inner {
    margin: 0;
  }
}

@media screen and (min-width: 1500px) {
  .edu.aht-page--right-sb .aht-page__sb {
    padding-left: 40px;
  }
}

.edu.aht-page--right-sb .aht-page__sb:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  background-color: #F6F9FF;
  content: '';
}

.aheto-titlebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-titlebar img {
  visibility: hidden;
}

.aheto-titlebar h1,
.aheto-titlebar h2,
.aheto-titlebar h3,
.aheto-titlebar h4,
.aheto-titlebar h5,
.aheto-titlebar h6,
.aheto-titlebar p {
  margin: 0;
}

.aheto-titlebar h1 b,
.aheto-titlebar h2 b,
.aheto-titlebar h3 b,
.aheto-titlebar h4 b,
.aheto-titlebar h5 b,
.aheto-titlebar h6 b,
.aheto-titlebar p b {
  font-weight: inherit;
}

.aheto-titlebar p.mrgn-top {
  margin-top: 15px;
}

.aheto-titlebar__subtitle {
  letter-spacing: 3px;
}

.aheto-titlebar__text .aheto-titlebar__subtitle {
  margin-bottom: 5px;
}

.aheto-titlebar__title.large-size {
  font-size: 60px;
}

@media screen and (max-width: 767px) {
  .aheto-titlebar__title.large-size {
    font-size: 50px;
  }
}

.aheto-titlebar__info {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  padding: 100px 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 1230px) {
  .aheto-titlebar__info {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-titlebar__info-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.aheto-titlebar__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 7;
      -ms-flex: 7;
          flex: 7;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 110px 0 100px;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aheto-titlebar__main {
    padding: 70px 0;
  }
}

@media screen and (max-width: 768px) {
  .aheto-titlebar__main {
    padding: 45px 0;
  }
}

.aheto-titlebar__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background-color: #000;*/
  opacity: 0.6;
}

.aheto-titlebar__overlay--1 {
  opacity: 0.1;
}

.aheto-titlebar__overlay--2 {
  opacity: 0.2;
}

.aheto-titlebar__overlay--3 {
  opacity: 0.3;
}

.aheto-titlebar__overlay--4 {
  opacity: 0.4;
}

.aheto-titlebar__overlay--5 {
  opacity: 0.5;
}

.aheto-titlebar__overlay--6 {
  opacity: 0.6;
}

.aheto-titlebar__overlay--7 {
  opacity: 0.7;
}

.aheto-titlebar__overlay--8 {
  opacity: 0.8;
}

.aheto-titlebar__overlay--9 {
  opacity: 0.9;
}

.aheto-titlebar__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 15px;
}

.aheto-titlebar__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aheto-titlebar__input {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: auto;
}

.aheto-titlebar__input form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 5px;
  overflow: hidden;
}

.aheto-titlebar__input form label {
  display: none;
}

.aheto-titlebar__input form input[type=text] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 21px 27px;
  border: 0;
  outline: none;
  background-color: #fff;
}

.aheto-titlebar__input form input[type=submit] {
  padding: 20px 55px;
  border: 0;
  outline: none;
  color: #fff;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: uppercase;
  cursor: pointer;
}

@media screen and (max-width: 480px) {
  .aheto-titlebar__input form input[type=submit] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-titlebar__breadcrumbs {
  width: 100%;
  max-width: 1200px;
  height: 0;
  padding: 0 15px;
  position: relative;
}

.aheto-titlebar__breadcrumbs.t-white a {
  color: #fff;
  font-size: 15px;
}

.aheto-titlebar__breadcrumbs.t-white a:hover {
  color: rgba(255, 255, 255, 0.5);
}

.aheto-titlebar__breadcrumbs.t-white li {
  color: #fff;
}

.aheto-titlebar__breadcrumbs.t-white li.current:before {
  color: #fff;
}

.aheto-titlebar__breadcrumbs.t-white li:before {
  color: #fff;
}

.aheto-titlebar__breadcrumbs ul {
  margin: 0;
  padding-left: 0;
}

.aheto-titlebar__breadcrumbs li {
  display: inline-block;
  margin-right: 10px;
  padding-left: 0;
  font-size: 15px;
}

.aheto-titlebar__breadcrumbs li:first-child:before {
  content: none;
}

.aheto-titlebar__breadcrumbs li:last-child {
  margin-right: 0;
}

.aheto-titlebar__breadcrumbs li:before {
  position: static;
  margin-right: 15px;
  content: '\f105';
  font-family: Fontawesome;
  font-size: 12px;
}

.aheto-titlebar__arrow-down {
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  cursor: pointer;
}

.aheto-titlebar__arrow-down i {
  color: #fff;
  font-size: 36px;
}

.aheto-titlebar .w-1200 {
  max-width: 1200px;
  margin: 0 auto;
}

.aheto-titlebar .w-1100 {
  max-width: 1100px;
  margin: 0 auto;
}

.aheto-titlebar .w-1000 {
  max-width: 1000px;
  margin: 0 auto;
}

.aheto-titlebar .w-900 {
  max-width: 900px;
  margin: 0 auto;
}

.aheto-titlebar .w-800 {
  max-width: 800px;
  margin: 0 auto;
}

.aheto-titlebar .w-700 {
  max-width: 700px;
  margin: 0 auto;
}

.aheto-titlebar .w-600 {
  max-width: 600px;
  margin: 0 auto;
}

.aheto-titlebar--height-full {
  height: 100vh;
}

.aheto-titlebar--height-600 {
  height: 600px;
  min-height: 600px;
}

.aheto-titlebar--height-600 .swiper-wrapper {
  height: 600px;
  min-height: 600px;
}

.aheto-titlebar--height-550 {
  height: 550px;
  min-height: 550px;
}

.aheto-titlebar--height-550 .swiper-wrapper {
  height: 550px;
  min-height: 550px;
}

.aheto-titlebar--height-500 {
  height: 500px;
  min-height: 500px;
}

.aheto-titlebar--height-500 .swiper-wrapper {
  height: 500px;
  min-height: 500px;
}

.aheto-titlebar--height-450 {
  height: 450px;
  min-height: 450px;
}

.aheto-titlebar--height-450 .swiper-wrapper {
  height: 450px;
  min-height: 450px;
}

.aheto-titlebar--height-400 {
  height: 400px;
  min-height: 400px;
}

.aheto-titlebar--height-400 .swiper-wrapper {
  height: 400px;
  min-height: 400px;
}

.aheto-titlebar--height-350 {
  height: 350px;
  min-height: 350px;
}

.aheto-titlebar--height-350 .swiper-wrapper {
  height: 350px;
  min-height: 350px;
}

.aheto-titlebar--height-300 {
  height: 300px;
  min-height: 300px;
}

.aheto-titlebar--height-300 .swiper-wrapper {
  height: 300px;
  min-height: 300px;
}

.aheto-titlebar--height-250 {
  height: 250px;
  min-height: 250px;
}

.aheto-titlebar--height-250 .swiper-wrapper {
  height: 250px;
  min-height: 250px;
}

.aheto-titlebar--height-250 .aheto-titlebar__main {
  padding: 15px 0;
}

.aheto-titlebar--height-250 .aheto-titlebar__breadcrumbs {
  height: auto;
}

.aheto-titlebar--height-200 {
  height: 200px;
  min-height: 200px;
}

.aheto-titlebar--height-200 .swiper-wrapper {
  height: 200px;
  min-height: 200px;
}

.aheto-titlebar--height-200 .aheto-titlebar__main {
  padding: 15px 0;
}

.aheto-titlebar--height-200 .aheto-titlebar__breadcrumbs {
  height: auto;
}

.aheto-titlebar--height-150 {
  height: 150px;
  min-height: 150px;
}

.aheto-titlebar--height-150 .swiper-wrapper {
  height: 150px;
  min-height: 150px;
}

.aheto-titlebar--height-150 .aheto-titlebar__main {
  padding: 15px 0;
}

.aheto-titlebar--height-150 .aheto-titlebar__breadcrumbs {
  height: auto;
}

@media screen and (max-width: 991px) {
  .aheto-titlebar--med_height-200 {
    height: 200px;
    min-height: 200px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-titlebar--mob_height-150 {
    height: 150px;
    min-height: 150px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-titlebar--mob_height-250 {
    height: 250px;
    min-height: 250px;
  }
}

.aheto-titlebar__intro {
  position: absolute;
  bottom: 0;
  left: 50%;
  padding: 12px 57px;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  text-align: center;
}

.aheto-titlebar__intro > * {
  letter-spacing: 1.5px;
}

@media screen and (max-width: 767px) {
  .aheto-titlebar__intro {
    left: 0;
    width: 100%;
    -webkit-transform: translate(0, 50%);
            transform: translate(0, 50%);
  }
}

.aheto-titlebar--yoga h1 {
  font-size: 80px;
  letter-spacing: 2px;
}

@media screen and (max-width: 767px) {
  .aheto-titlebar--yoga h1 {
    font-size: 50px;
  }
}

.aheto-titlebar--yoga li {
  margin-right: 12px;
  font-size: 15px;
  font-weight: 500;
}

.aheto-titlebar--yoga li:before {
  margin-right: 12px;
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  .aheto-titlebar--yoga .aheto-titlebar__breadcrumbs.t-right {
    padding-right: 155px;
  }
}

.aheto-titlebar--yoga .aheto-titlebar__breadcrumbs.t-center {
  height: auto;
}

.aheto-titlebar--yoga .aheto-titlebar__breadcrumbs a {
  font-size: 15px;
  font-weight: 500;
}

.aheto-pf__filter-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-pf__filter {
  margin: 10px 25px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
}

.aheto-pf__filter:first-child {
  margin-right: auto;
  margin-left: 15px;
}

.aheto-pf__filter:last-child {
  margin-right: 15px;
}

@media screen and (max-width: 767px) {
  .aheto-pf__filter {
    margin: 10px 15px;
  }
  .aheto-pf__filter:first-child {
    margin-right: 15px;
    margin-left: 15px;
  }
}

.aheto-pf__modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  padding: 70px;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: auto;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .aheto-pf__modal {
    padding: 70px 15px;
  }
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.aheto-pf__modal-content {
  display: block;
  min-width: 1px;
  max-width: 100%;
  height: auto;
  min-height: 0;
  max-height: 100%;
  margin: auto;
  -webkit-animation-name: zoom;
          animation-name: zoom;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}

.aheto-pf__close {
  position: absolute;
  top: 15px;
  right: 35px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 40px;
  font-weight: bold;
  cursor: pointer;
}

.aheto-pf__ajax-pag {
  display: none;
}

@media screen and (max-width: 991px) {
  .aheto-pf__ajax-pag {
    margin-top: 60px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-pf__ajax-pag {
    margin-top: 30px;
  }
}

.aheto-pf__ajax-pag.loading {
  display: block;
}

.aheto-pf__ajax-loading {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 24px;
}

.aheto-pf__ajax-loading i {
  display: inline-block;
  margin-right: 15px;
  font-size: 24px;
  vertical-align: middle;
  -webkit-animation: rotate 1s infinite;
          animation: rotate 1s infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.aheto-pf__ajax-loading i:before {
  position: relative;
  left: 1px;
  width: 24px;
  height: 24px;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

.aheto-pf__text--full {
  width: 100%;
  height: 100%;
}

.aheto-pf__text--center {
  text-align: center;
}

.aheto-pf__text--column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.aheto-pf--metro {
  overflow: hidden;
}

.aheto-pf--metro .aheto-pf__container {
  margin-top: 20px;
  margin-bottom: 80px;
}

@media screen and (max-width: 991px) {
  .aheto-pf--metro .aheto-pf__container {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-pf--metro .aheto-pf__container {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}

.aheto-pf--metro .aheto-pf__item {
  width: 25%;
  height: 440px;
  float: left;
  border: 15px solid transparent;
}

.aheto-pf--metro .aheto-pf__item--height {
  height: 850px;
}

.aheto-pf--metro .aheto-pf__item--width {
  width: 50%;
}

@media screen and (max-width: 1500px) {
  .aheto-pf--metro .aheto-pf__item {
    height: 350px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 700px;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-pf--metro .aheto-pf__item {
    width: 50%;
    height: 480px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 480px;
  }
  .aheto-pf--metro .aheto-pf__item--width {
    width: 50%;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pf--metro .aheto-pf__item {
    height: 380px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 380px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-pf--metro .aheto-pf__item {
    width: 100%;
    height: 480px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 480px;
  }
  .aheto-pf--metro .aheto-pf__item--width {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .aheto-pf--metro .aheto-pf__item {
    height: 380px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 380px;
  }
}

.aheto-pf--metro .aheto-pf__content {
  position: relative;
  width: 100%;
  height: 100%;
}

.aheto-pf--metro .aheto-pf__content:hover:before,
.aheto-pf--metro .aheto-pf__content:hover .aheto-pf__text {
  opacity: 1;
}

.aheto-pf--metro .aheto-pf__content:hover .aheto-pf__title {
  top: 0;
}

.aheto-pf--metro .aheto-pf__content:hover .aheto-pf__cat-wrap {
  top: 0;
}

.aheto-pf--metro .aheto-pf__content:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  content: '';
  opacity: 0;
}

.aheto-pf--metro .aheto-pf__content--barbershop .aheto-pf__img > img {
  width: 100%;
  height: 100%;
}

.aheto-pf--metro .aheto-pf__img {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

.aheto-pf--metro .aheto-pf__img img {
  width: 0;
  height: 0;
}

.aheto-pf--metro .aheto-pf__text {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 42px 40px;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}

.aheto-pf--metro .aheto-pf__title {
  display: block;
  position: relative;
  top: 30px;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
  color: #fff;
  font-size: 20px;
}

.aheto-pf--metro .aheto-pf__cat-wrap {
  display: block;
  position: relative;
  top: -30px;
  margin-top: 5px;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}

.aheto-pf--metro .aheto-pf__cat {
  display: inline-block;
  margin-right: 5px;
}

.aheto-pf--metro .aheto-pf__cat p {
  margin: 0;
  font-size: 15px;
}

.aheto-pf--grid .aheto-pf__container {
  margin-top: 30px;
}

@media screen and (max-width: 991px) {
  .aheto-pf--grid .aheto-pf__container {
    margin-top: 0px;
  }
}

.aheto-pf--grid .aheto-pf__item {
  width: 50%;
  height: 430px;
  float: left;
  border: 15px solid transparent;
}

@media screen and (max-width: 1230px) {
  .aheto-pf--grid .aheto-pf__item {
    height: 380px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pf--grid .aheto-pf__item {
    height: 300px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-pf--grid .aheto-pf__item {
    width: 100%;
    height: 400px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-pf--grid .aheto-pf__item {
    height: 300px;
  }
}

.aheto-pf--grid .aheto-pf__content {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  overflow: hidden;
}

.aheto-pf--grid .aheto-pf__content:hover .aheto-pf__text {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.aheto-pf--grid .aheto-pf__img {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

.aheto-pf--grid .aheto-pf__img img {
  width: 0;
  height: 0;
}

.aheto-pf--grid .aheto-pf__text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 32px 40px 37px;
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  background-color: #fff;
}

.aheto-pf--grid .aheto-pf__title {
  margin: 0;
  font-size: 20px;
}

.aheto-pf--grid .aheto-pf__cat-wrap {
  display: block;
  margin-top: 8px;
}

.aheto-pf--grid .aheto-pf__cat {
  display: inline-block;
  margin-right: 5px;
}

.aheto-pf--grid .aheto-pf__cat p {
  margin: 0;
  font-size: 14px;
}

.aheto-pf--masonry .aheto-pf__container {
  margin-top: 25px;
}

@media screen and (max-width: 767px) {
  .aheto-pf--masonry .aheto-pf__container {
    margin-top: 0px;
  }
}

.aheto-pf--masonry .aheto-pf__item {
  width: 33.33%;
  float: left;
  border: 15px solid transparent;
}

@media screen and (max-width: 767px) {
  .aheto-pf--masonry .aheto-pf__item {
    width: 100%;
  }
}

.aheto-pf--masonry .aheto-pf__content {
  position: relative;
  width: 100%;
  height: 100%;
}

.aheto-pf--masonry .aheto-pf__img img {
  width: 100%;
  height: auto;
}

.aheto-pf--masonry .aheto-pf__text {
  padding: 20px 0 20px;
}

@media screen and (max-width: 991px) {
  .aheto-pf--masonry .aheto-pf__text {
    padding: 20px 0 0px;
  }
}

.aheto-pf--masonry .aheto-pf__title {
  font-size: 20px;
}

.aheto-pf--masonry .aheto-pf__cat-wrap {
  display: block;
  margin-top: 3px;
}

.aheto-pf--masonry .aheto-pf__cat {
  display: inline-block;
  margin-right: 5px;
}

.aheto-pf--masonry .aheto-pf__cat p {
  margin: 0;
  font-size: 14px;
}

.aheto-pf--new .aheto-pf__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  min-height: 680px;
  float: left;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 1), .aheto-pf--new .aheto-pf__item:nth-child(4n + 4) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 1) .aheto-pf__img, .aheto-pf--new .aheto-pf__item:nth-child(4n + 4) .aheto-pf__img {
  height: 400px;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 2) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 2) .aheto-pf__content {
  -ms-flex-preferred-size: 400px;
      flex-basis: 400px;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 3) .aheto-pf__content {
  -ms-flex-preferred-size: 400px;
      flex-basis: 400px;
}

@media screen and (max-width: 767px) {
  .aheto-pf--new .aheto-pf__item {
    width: 100%;
    min-height: 0;
    margin-bottom: 20px;
  }
  .aheto-pf--new .aheto-pf__item:nth-child(4n + 2) .aheto-pf__content, .aheto-pf--new .aheto-pf__item:nth-child(4n + 3) .aheto-pf__content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .aheto-pf--new .aheto-pf__item .aheto-pf__text {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-pf--new .aheto-pf__item .aheto-pf__img {
    height: 400px;
  }
  .aheto-pf--new .aheto-pf__item:nth-child(4n + 1), .aheto-pf--new .aheto-pf__item:nth-child(4n + 4) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .aheto-pf--new .aheto-pf__item:nth-child(4n + 1) .aheto-pf__img, .aheto-pf--new .aheto-pf__item:nth-child(4n + 4) .aheto-pf__img {
    height: 280px;
  }
}

.aheto-pf--new .aheto-pf__content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.aheto-pf--new .aheto-pf__img {
  position: relative;
  height: 570px;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}

.aheto-pf--new .aheto-pf__img img {
  visibility: hidden;
}

.aheto-pf--new .aheto-pf__img:hover:before {
  opacity: 1;
}

.aheto-pf--new .aheto-pf__img:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70px;
  height: 70px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  border-radius: 50%;
  background-color: #fff;
  font-family: "Ionicons";
  font-size: 24px;
  line-height: 70px;
  text-align: center;
  content: '\f2f5';
  opacity: 0;
}

.aheto-pf--new .aheto-pf__text {
  padding: 35px 15px 0;
  text-align: center;
}

.aheto-pf--new .aheto-pf__title {
  font-size: 30px;
  font-weight: 300;
}

.aheto-pf--new .aheto-pf__cat {
  display: inline-block;
  margin-right: 5px;
}

.aheto-pf--new .aheto-pf__cat p {
  margin: 0;
}

.aheto-pf--construction .aheto-pf__filter-wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-pf--construction .aheto-pf__filter {
  position: relative;
  font-weight: bold;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
}

.aheto-pf--construction .aheto-pf__filter:first-child {
  margin-right: 25px;
}

@media screen and (max-width: 991px) {
  .aheto-pf--construction .aheto-pf__filter:first-child {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

.aheto-pf--construction .aheto-pf__filter.active {
  color: black;
}

.aheto-pf--construction .aheto-pf__filter.active:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  bottom: -11px;
  left: 0;
}

@media screen and (max-width: 1230px) {
  .portfolio-new .aheto-single-img {
    padding-left: 15px;
  }
}

.portfolio-new .aheto-heading {
  padding-left: 15px;
}

.portfolio-new .aheto-heading__desc {
  font-size: 14px;
  font-weight: bold;
}

@media screen and (max-width: 480px) {
  .portfolio-new .aheto-heading__title {
    font-size: 38px;
  }
}

@media screen and (max-width: 991px) {
  .portfolio-new .aheto-heading__title br {
    display: none;
  }
}

.single__portfolio--3 .aheto-single-img, .single__portfolio--4 .aheto-single-img, .single__portfolio--5 .aheto-single-img {
  position: relative;
}

.single__portfolio--3 .aheto-single-img .overlay, .single__portfolio--4 .aheto-single-img .overlay, .single__portfolio--5 .aheto-single-img .overlay {
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.single__portfolio--3 .aheto-single-img .overlay:hover, .single__portfolio--4 .aheto-single-img .overlay:hover, .single__portfolio--5 .aheto-single-img .overlay:hover {
  opacity: 1;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.single__portfolio--3 .aheto-single-img .overlay p, .single__portfolio--4 .aheto-single-img .overlay p, .single__portfolio--5 .aheto-single-img .overlay p {
  margin: 0;
  padding: 20px;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.single__portfolio--3 blockquote:before, .single__portfolio--4 blockquote:before, .single__portfolio--5 blockquote:before {
  top: -60px;
  font-size: 145px;
}

.single__portfolio--3 .aheto-blockquote__title, .single__portfolio--4 .aheto-blockquote__title, .single__portfolio--5 .aheto-blockquote__title {
  font-style: italic;
}

@media screen and (max-width: 991px) {
  .single__portfolio--3 .aheto-single-img__img--h360, .single__portfolio--4 .aheto-single-img__img--h360, .single__portfolio--5 .aheto-single-img__img--h360 {
    height: 220px;
  }
}

@media screen and (max-width: 991px) {
  .single__portfolio--3 .aheto-single-img__img--h520, .single__portfolio--4 .aheto-single-img__img--h520, .single__portfolio--5 .aheto-single-img__img--h520 {
    height: 220px;
  }
}

.single__portfolio--4 .bg-wrap-c-dark .aheto-heading {
  padding: 0 50px;
}

@media screen and (max-width: 767px) {
  .single__portfolio--4 .bg-wrap-c-dark .aheto-heading {
    padding: 200px 50px;
  }
}

.single__portfolio--4 .bg-wrap-c-dark .aheto-heading p {
  margin-top: 18px;
}

@media screen and (max-width: 991px) {
  .single__portfolio--4 .aheto-single-img__img--h740 {
    height: 300px;
  }
  .single__portfolio--4 .aheto-single-img__img--h900 {
    height: 578px;
  }
}

.single__portfolio--2 .aheto-heading p {
  margin-top: 10px;
}

.single__portfolio--7 .aheto-heading__desc {
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  .single__portfolio--7 .aheto-heading__desc {
    margin: 10px 0 20px;
  }
}

@media screen and (max-width: 1230px) {
  .single__portfolio--7 .aheto-socials--circle .aht-socials__link {
    width: 47px;
    height: 47px;
    line-height: 47px;
  }
}

@media screen and (max-width: 1230px) {
  .single__portfolio--7 .col-lg-8.offset-lg-1 {
    position: relative;
    margin: 0;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0 30px;
  }
}

.single__portfolio--7 .retreat--0.container-fluid > .row > [class*="col-md-6"]:last-child {
  padding: 0 15px;
}

.portfolio--load-more {
  cursor: pointer;
}

.portfolio--load-more img {
  height: 14px;
  margin-top: -2px;
  opacity: 0;
}

.load img {
  opacity: 1;
}

.font-playfair {
  font-family: "Playfair Display", serif;
  font-weight: 700;
}

.hide {
  display: none;
}

.aheto-pf__ajax-pag.loading.hide {
  display: none;
}

@media screen and (max-width: 1230px) {
  .aheto-single-img__img--h900 {
    height: auto !important;
  }
}

.portfolio-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100px;
}

.portfolio-nav__dir--prev .portfolio-nav__dir-icon {
  margin-right: 10px;
  line-height: 15px;
}

.portfolio-nav__dir--prev:hover .portfolio-nav__dir-icon {
  left: -3px;
}

.portfolio-nav__dir--next .portfolio-nav__dir-icon {
  margin-left: 10px;
  line-height: 15px;
}

.portfolio-nav__dir--next:hover .portfolio-nav__dir-icon {
  left: 3px;
}

.portfolio-nav__dir-title {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.portfolio-nav__dir-icon {
  position: relative;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 14px;
}

.portfolio-nav__list-icon {
  font-size: 24px;
}

.portfolio-nav__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-course--edu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aht-course--edu .aht-course__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 1230px) {
  .aht-course--edu .aht-course__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (max-width: 991px) {
  .aht-course--edu .aht-course__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-course--edu .aht-course__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-course--edu .aht-course__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border-radius: 5px;
  -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.05);
}

.aht-course--edu .aht-course__item-inner:hover .aht-course__ovrl {
  opacity: 1;
}

@media screen and (min-width: 992px) {
  .aht-course--edu .aht-course__item-inner:hover {
    -webkit-transform: translate(0, -10px);
            transform: translate(0, -10px);
    -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.14);
  }
}

.aht-course--edu .aht-course__price {
  display: inline-block;
  position: absolute;
  top: 18px;
  left: -10px;
  min-width: 60px;
  padding: 7px 10px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  z-index: 1;
}

.aht-course--edu .aht-course__price--free {
  background-color: #42B345;
  color: #fff;
}

.aht-course--edu .aht-course__img {
  position: relative;
  height: 230px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-course--edu .aht-course__img {
    height: 320px;
  }
}

@media screen and (max-width: 480px) {
  .aht-course--edu .aht-course__img {
    height: 230px;
  }
}

.aht-course--edu .aht-course__ovrl {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  opacity: 0;
}

.aht-course--edu .aht-course__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 24px 20px 32px;
}

.aht-course--edu .aht-course__title {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.aht-course--edu .aht-course__author {
  margin: 14px 0 0;
  font-size: 14px;
  font-weight: 500;
}

.aht-course--edu .aht-course__link {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 15px 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 2px solid #fff;
  border-radius: 5px;
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  white-space: nowrap;
}

.aht-course--edu .aht-course__link:hover {
  background-color: #fff;
}

.aht-course--edu .aht-course__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 15px;
  border-top: 1px solid #eee;
}

.aht-course--edu .aht-course__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-course--edu .aht-course__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 5px;
  padding: 5px;
}

.aht-course--edu .aht-course__detail:last-child {
  margin-right: 0;
}

.aht-course--edu .aht-course__icon {
  display: inline-block;
  margin-right: 7px;
}

.aht-course--edu .aht-course__text {
  font-size: 14px;
  font-weight: 500;
}

.aht-course--edu .aht-course__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aht-course--edu .aht-course__star {
  margin-right: 1.5px;
}

.aht-course--single {
  margin: 0;
}

.aht-course--single .aht-course__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 0;
  padding: 0;
}

@media screen and (max-width: 1230px) {
  .aht-course--single .aht-course__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-course-det--edu .aht-course-det__thumb {
  margin-bottom: 50px;
}

.aht-course-det--edu .aht-course-det__img {
  width: 100%;
}

.aht-course-det--edu .aht-course-det__ath {
  margin-top: 40px;
}

.aht-course-det--edu .aht-course-det__ath-about {
  margin: 0 0 35px;
  font-weight: 700;
}

.aht-course-det--edu .aht-course-det__ath-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-course-det--edu .aht-course-det__ath-img {
  width: 95px;
  height: 95px;
  margin-right: 20px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-course-det--edu .aht-course-det__ath-name {
  margin: 16px 0 0;
  font-size: 18px;
  font-weight: 700;
}

.aht-course-det--edu .aht-course-det__ath-pos {
  margin: 2px 0 0;
  font-size: 14px;
  font-weight: 500;
}

.aht-course-det--edu .aht-course-det__ath-soc {
  margin-top: 15px;
}

.aht-course-det--edu .aht-course-det__ath-desc {
  margin: 26px 0 0;
}

.aht-course-det--edu .aht-course-det__content b {
  font-weight: inherit;
}

.aht-course-det--edu .aht-course-det__content p {
  margin: 24px 0;
}

.aht-course-det--edu .aht-course-det__content h1,
.aht-course-det--edu .aht-course-det__content h2,
.aht-course-det--edu .aht-course-det__content h3,
.aht-course-det--edu .aht-course-det__content h4,
.aht-course-det--edu .aht-course-det__content h5,
.aht-course-det--edu .aht-course-det__content h6 {
  margin-bottom: 27px;
}

.aht-course-det--edu .aht-course-det__content img {
  max-width: 100%;
}

.aht-course-det--edu .aht-course-det__cmnts {
  margin-top: 35px;
  border-top: 1px solid #eee;
}

.aht-course-det--edu .aht-course-det__cmnts h4 {
  margin: 35px 0 -5px;
  font-weight: 700;
}

.aht-course-det--edu .aht-course-det__cmnts p {
  margin: 0;
}

.aht-course-det--edu .aht-course-det__cmnts p:empty {
  display: none;
}

.aht-course-det--edu .aht-course-det__cmnts ul {
  margin: 0;
}

.aht-course-det--edu .aht-course-det__cmnts li {
  padding-left: 0;
}

.aht-course-det--edu .aht-course-det__cmnts li:before {
  content: none;
}

.aht-course-det--edu .aht-course-det__cmnts .comment {
  padding: 40px 0 28px;
  border-bottom: 1px solid #eee;
}

.aht-course-det--edu .aht-course-det__cmnts .comm-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 480px) {
  .aht-course-det--edu .aht-course-det__cmnts .comm-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .comm-img {
  min-width: 75px;
  margin-right: 20px;
}

@media screen and (max-width: 480px) {
  .aht-course-det--edu .aht-course-det__cmnts .comm-img {
    margin-bottom: 30px;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .comm-img img {
  display: block;
  width: 75px;
  height: 75px;
  border-radius: 50%;
}

@media screen and (max-width: 480px) {
  .aht-course-det--edu .aht-course-det__cmnts .comm-img img {
    margin: 0 auto;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .author {
  margin: 0;
  font-size: 18px;
}

.aht-course-det--edu .aht-course-det__cmnts .date-post {
  margin-top: 4px;
  margin-bottom: 19px;
}

.aht-course-det--edu .aht-course-det__cmnts .date-post p {
  font-size: 14px;
  font-weight: 500;
}

.aht-course-det--edu .aht-course-det__cmnts .children .comment {
  padding-left: 30px;
}

@media screen and (min-width: 481) {
  .aht-course-det--edu .aht-course-det__cmnts .children .comment {
    padding-left: 50px;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .comment-reply-link {
  display: inline-block;
  margin-top: 13px;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-reply-link:before {
  content: '+ ';
}

.aht-course-det--edu .aht-course-det__cmnts .comment-respond {
  padding: 55px 0 0;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-respond label {
  display: none;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-reply-title {
  margin: 0 0 35px;
  font-size: 24px;
  font-weight: bold;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-reply-title b {
  font-weight: inherit;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-form textarea {
  height: 200px;
  padding: 17px 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  line-height: 26px;
  resize: none;
}

.aht-course-det--edu .aht-course-det__cmnts .wrapper-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .aht-course-det--edu .aht-course-det__cmnts .wrapper-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 481) {
  .aht-course-det--edu .aht-course-det__cmnts .column {
    padding-right: 30px;
  }
  .aht-course-det--edu .aht-course-det__cmnts .column:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-course-det--edu .aht-course-det__cmnts .column {
    margin-bottom: 30px;
  }
  .aht-course-det--edu .aht-course-det__cmnts .column:last-child {
    margin-bottom: 0;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .column input {
  width: 100%;
  padding: 17px 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.aht-course-det--edu .aht-course-det__cmnts .input-comment {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 30px;
}

.aht-course-det--edu .aht-course-det__cmnts .submit-btn {
  margin: 40px auto 0 0;
  padding: 21px 38px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 0;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  cursor: pointer;
}

.aht-event--edu {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.07);
  overflow: hidden;
}

.aht-event--edu:hover {
  -webkit-transform: translate(0, -22px);
          transform: translate(0, -22px);
  -webkit-box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.14);
}

.aht-event--edu .aht-event__img {
  height: 250px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-event--edu .aht-event__img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-event--edu .aht-event__img {
    height: 250px;
  }
}

.aht-event--edu .aht-event__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht-event--edu .aht-event__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 25px 20px;
}

.aht-event--edu .aht-event__date {
  position: relative;
  padding-right: 27px;
  border-right: 1px solid #eee;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .aht-event--edu .aht-event__date {
    padding-right: 15px;
  }
}

.aht-event--edu .aht-event__day {
  display: block;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 40px;
}

.aht-event--edu .aht-event__month {
  display: block;
  margin-left: 2px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 5px;
  line-height: 32px;
  text-transform: uppercase;
}

.aht-event--edu .aht-event__link {
  padding-left: 22px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

@media screen and (max-width: 991px) {
  .aht-event--edu .aht-event__link {
    padding-left: 15px;
  }
}

.aht-event--edu .aht-event__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 15px;
}

.aht-event--edu .aht-event__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
}

.aht-event--edu .aht-event__icon {
  margin-right: 8px;
}

.aht-event--edu .aht-event__text {
  margin: 0;
}

.aht-event--edu-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
  border-radius: 0;
}

.aht-event--edu-2 .aht-event__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 1500px) {
  .aht-event--edu-2 .aht-event__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (max-width: 1230px) {
  .aht-event--edu-2 .aht-event__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-event--edu-2 .aht-event__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-event--edu-2 .aht-event__item-inner {
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 481) {
  .aht-event--edu-2 .aht-event__item-inner:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.14);
  }
}

.aht-event--edu-2 .aht-event__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht-event--edu-2 .aht-event__img {
  height: 280px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-event--edu-2 .aht-event__img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-event--edu-2 .aht-event__img {
    height: 280px;
  }
}

.aht-event--edu-2 .aht-event__date {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 80px;
  height: 80px;
  padding-top: 14px;
  padding-right: 0;
  border-right: 0;
  border-radius: 50%;
  background-color: #fff;
}

.aht-event--edu-2 .aht-event__day {
  display: block;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1;
}

.aht-event--edu-2 .aht-event__month {
  display: block;
  margin-left: 2px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 5px;
  line-height: 24px;
  text-transform: uppercase;
}

.aht-event--edu-2 .aht-event__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 18px 15px;
  border-top: 1px solid #eee;
}

.aht-event--edu-2 .aht-event__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
  line-height: 25px;
}

.aht-event--edu-2 .aht-event__icon {
  margin-right: 8px;
}

.aht-event--edu-2 .aht-event__text {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}

.aht-event--edu-2 .aht-event__caption {
  padding: 32px 25px 43px;
  text-align: center;
}

.aht-event--edu-2 .aht-event__title {
  margin: 0;
  font-weight: 700;
}

.aht-event--edu-2 .aht-event__desc {
  margin-top: 25px;
}

.aht-event--edu-2 .aht-event__link {
  display: inline-block;
  margin-top: 16px;
  padding: 15px 18px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 5px;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-event--edu-2 .aht-event__link:hover {
  color: #fff;
}

.aht-ev-det--edu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 991px) {
  .aht-ev-det--edu {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aht-ev-det--edu img {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
}

.aht-ev-det--edu b {
  font-weight: inherit;
}

.aht-ev-det--edu h1,
.aht-ev-det--edu h2,
.aht-ev-det--edu h3,
.aht-ev-det--edu h4,
.aht-ev-det--edu h5,
.aht-ev-det--edu h6 {
  font-weight: 700;
}

.aht-ev-det--edu .aht-ev-det__main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-ev-det--edu .aht-ev-det__title {
  margin: 0 0 28px;
}

.aht-ev-det--edu .aht-ev-det__sched {
  margin-top: 50px;
}

.aht-ev-det--edu .aht-ev-det__sched-title {
  margin: 0 0 25px;
}

.aht-ev-det--edu .aht-ev-det__sched-unit {
  position: relative;
  padding: 17px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}

.aht-ev-det--edu .aht-ev-det__sched-unit.active .aht-ev-det__sched-plus:before {
  content: '-';
}

.aht-ev-det--edu .aht-ev-det__sched-plus {
  position: absolute;
  top: 50%;
  right: 22px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 20px;
  font-weight: 700;
}

.aht-ev-det--edu .aht-ev-det__sched-plus:before {
  content: '+';
}

.aht-ev-det--edu .aht-ev-det__sched-date {
  margin-right: 3px;
  color: #222;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-ev-det--edu .aht-ev-det__sched-day {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-ev-det--edu .aht-ev-det__sched-list {
  display: none;
  margin-bottom: 30px;
  padding-left: 20px;
}

.aht-ev-det--edu .aht-ev-det__sched-item {
  padding-left: 0;
}

.aht-ev-det--edu .aht-ev-det__sched-item:before {
  content: none;
}

.aht-ev-det--edu .aht-ev-det__sched-time {
  margin-right: 70px;
  color: #222;
  line-height: 38px;
}

.aht-ev-det--edu .aht-ev-det__sched-text {
  display: inline-block;
  margin: 0;
}

.aht-ev-det--edu .aht-ev-det__speaker {
  margin-top: 95px;
}

.aht-ev-det--edu .aht-ev-det__speaker-title {
  margin: 0 0 50px;
}

.aht-ev-det--edu .aht-ev-det__speaker-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-ev-det--edu .aht-ev-det__speaker-item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  margin-bottom: 60px;
}

.aht-ev-det--edu .aht-ev-det__speaker-item:nth-child(odd) {
  padding-right: 15px;
}

.aht-ev-det--edu .aht-ev-det__speaker-item:nth-child(even) {
  padding-left: 15px;
}

@media screen and (max-width: 767px) {
  .aht-ev-det--edu .aht-ev-det__speaker-item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-ev-det--edu .aht-ev-det__sb {
  -ms-flex-preferred-size: 330px;
      flex-basis: 330px;
  margin-top: 7px;
  margin-left: 30px;
  padding: 28px 30px 40px 40px;
}

@media screen and (min-width: 992px) {
  .aht-ev-det--edu .aht-ev-det__sb {
    margin-left: 70px;
  }
}

@media screen and (max-width: 991px) {
  .aht-ev-det--edu .aht-ev-det__sb {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 40px 0;
  }
}

.aht-ev-det--edu .aht-ev-det__sb-title {
  margin: 0;
}

.aht-ev-det--edu .aht-ev-det__details {
  margin-top: 35px;
  padding-bottom: 36px;
  border-bottom: 1px solid #eee;
}

.aht-ev-det--edu .aht-ev-det__detail {
  margin-bottom: 18px;
}

.aht-ev-det--edu .aht-ev-det__detail:last-child {
  margin-bottom: 0;
}

.aht-ev-det--edu .aht-ev-det__detail-icon {
  display: inline-block;
  width: 15px;
  margin-right: 13px;
  font-size: 18px;
  text-align: center;
}

.aht-ev-det--edu .aht-ev-det__detail-text {
  font-size: 15px;
}

.aht-ev-det--edu .aht-ev-det__buy {
  padding-top: 3px;
}

.aht-ev-det--edu .aht-ev-det__label {
  display: block;
  margin-top: 37px;
  margin-bottom: 13px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-ev-det--edu .aht-ev-det__select-wrap {
  position: relative;
}

.aht-ev-det--edu .aht-ev-det__select-wrap:before {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-family: "Ionicons";
  font-size: 10px;
  content: '\f123';
}

.aht-ev-det--edu .aht-ev-det__select {
  width: 100%;
  padding: 15px 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.aht-ev-det--edu .aht-ev-det__select.selected {
  color: #222;
}

.aht-ev-det--edu .aht-ev-det__select::-ms-expand {
  display: none;
}

.aht-ev-det--edu .aht-ev-det__number-wrap {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.aht-ev-det--edu .aht-ev-det__number {
  width: 43px;
  border: 0;
  outline: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 38px;
  text-align: center;
}

.aht-ev-det--edu .aht-ev-det__number::-webkit-outer-spin-button, .aht-ev-det--edu .aht-ev-det__number::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.aht-ev-det--edu .aht-ev-det__number-q {
  display: inline-block;
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}

.aht-ev-det--edu .aht-ev-det__number-q:hover {
  color: #fff;
}

.aht-ev-det--edu .aht-ev-det__price {
  margin: 0;
  font-size: 30px;
  line-height: 1;
}

.aht-ev-det--edu .aht-ev-det__submit {
  width: 100%;
  margin-top: 37px;
  padding: 15px 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

.aht-ev-det--edu .aht-ev-det__submit:hover {
  background-color: transparent;
}

.aht-ev-det--yoga {
  padding-top: 110px;
  padding-bottom: 90px;
}

.aht-ev-det--yoga img {
  max-width: 100%;
}

.aht-ev-det--yoga p {
  margin: 24px 0;
}

.aht-ev-det--yoga .aht-ev-det__title {
  margin: 0;
}

.aht-ev-det--yoga .aht-ev-det__details {
  margin-top: 20px;
}

.aht-ev-det--yoga .aht-ev-det__detail {
  display: inline-block;
  margin-right: 25px;
}

.aht-ev-det--yoga .aht-ev-det__detail-icon {
  margin-right: 5px;
  font-size: 16px;
}

.aht-ev-det--yoga .aht-ev-det__detail-text {
  font-size: 15px;
  font-weight: 500;
}

.aht-ev-det--yoga .aht-ev-det__img-holder {
  position: relative;
  margin-top: 50px;
}

.aht-ev-det--yoga .aht-ev-det__date {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 80px;
  height: 80px;
  padding: 18px 0;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
}

.aht-ev-det--yoga .aht-ev-det__date-text {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 3px;
  line-height: 1;
  text-transform: uppercase;
}

.aht-ev-det--yoga .aht-ev-det__date-number {
  display: block;
  font-size: 30px;
  letter-spacing: 1px;
  line-height: 28px;
}

.aht-ev-det--yoga .aht-ev-det__content {
  margin-top: 72px;
}

.aht-event--chr {
  position: relative;
  background-color: #fff;
}

.aht-event--chr .aht-event__title {
  margin: 0;
  font-weight: bold;
}

.aht-event--chr .aht-event__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 87px;
  height: 87px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
}

.aht-event--chr .aht-event__day {
  font-size: 30px;
}

.aht-event--chr .aht-event__month {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1;
  text-transform: uppercase;
}

.aht-event--chr .aht-event__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-event--chr .aht-event__icon {
  display: inline-block;
  margin-right: 10px;
}

.aht-event--chr .aht-event__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  font-weight: 700;
}

.aht-event--chr-1 {
  padding: 23px 55px 25px 70px;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
  z-index: 1;
}

.aht-event--chr-1:hover {
  -webkit-box-shadow: 0px 0px 73px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 0px 73px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 768px) {
  .aht-event--chr-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 160px;
  }
}

@media screen and (max-width: 991px) {
  .aht-event--chr-1 {
    padding: 30px;
  }
}

.aht-event--chr-1 .aht-event__date {
  position: absolute;
  top: -53px;
  left: 65px;
}

.aht-event--chr-1 .aht-event__title {
  -webkit-box-flex: 4;
      -ms-flex: 4 1 0px;
          flex: 4 1 0;
  margin-top: 15px;
  margin-right: 30px;
  line-height: 40px;
}

@media screen and (max-width: 991px) {
  .aht-event--chr-1 .aht-event__title {
    margin-bottom: 30px;
  }
}

.aht-event--chr-1 .aht-event__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 6;
      -ms-flex: 6 1 0px;
          flex: 6 1 0;
}

@media screen and (min-width: 992px) {
  .aht-event--chr-1 .aht-event__details {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 1230px) {
  .aht-event--chr-1 .aht-event__details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4;
    margin-right: 15px;
  }
}

@media screen and (max-width: 991px) {
  .aht-event--chr-1 .aht-event__details {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 992px) {
  .aht-event--chr-1 .aht-event__detail {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    margin-right: 15px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-event--chr-1 .aht-event__detail {
    margin-bottom: 15px;
  }
  .aht-event--chr-1 .aht-event__detail:last-child {
    margin-bottom: 0;
  }
}

.aht-event--chr-1 .aht-event__icon {
  font-size: 22px;
}

.aht-event--chr-1 .aht-event__link {
  border-color: #eee;
}

.aht-event--chr-1 .aht-event__link:hover {
  color: #fff;
}

.aht-event--chr-2 {
  margin-top: 40px;
  padding: 85px 40px 43px;
  -webkit-box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.07);
}

.aht-event--chr-2 .aht-event__date {
  position: absolute;
  top: -40px;
  left: 38px;
}

.aht-event--chr-2 .aht-event__title {
  font-size: 24px;
  line-height: 30px;
}

.aht-event--chr-2 .aht-event__details {
  margin-top: 32px;
}

.aht-event--chr-2 .aht-event__detail {
  margin-bottom: 27px;
}

.aht-event--chr-2 .aht-event__detail:last-child {
  margin-bottom: 0;
}

.aht-event--chr-2 .aht-event__icon {
  margin-top: 3px;
  margin-right: 17px;
  font-size: 22px;
}

.aht-event--chr-2 .aht-event__text {
  line-height: 24px;
}

.aht-event--chr-2 .aht-event__link {
  margin-top: 46px;
}

.aht-event--chr-2 .aht-event__link:hover {
  color: #fff;
}

.aht-grid-1--edu .aht-grid-1__filter-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 43px;
}

.aht-grid-1--edu .aht-grid-1__filter {
  margin-right: 49px;
  padding: 10px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #222;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
}

.aht-grid-1--edu .aht-grid-1__filter:first-child {
  margin-right: auto;
  padding-right: 49px;
}

@media screen and (max-width: 991px) {
  .aht-grid-1--edu .aht-grid-1__filter:first-child {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-grid-1--edu .aht-grid-1__filter:last-child {
  margin-right: 0;
}

.aht-grid-1--edu .aht-grid-1__container {
  margin: -15px;
}

.aht-grid-1--edu .aht-grid-1__item {
  width: 50%;
  float: left;
  border: 15px solid transparent;
}

@media screen and (max-width: 767px) {
  .aht-grid-1--edu .aht-grid-1__item {
    width: 100%;
  }
}

.aht-grid-1--edu .aht-grid-1__item-inner {
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
}

@media screen and (min-width: 1025px) {
  .aht-grid-1--edu .aht-grid-1__item-inner:hover .aht-grid-1__item-text {
    -webkit-transform: none;
            transform: none;
  }
}

.aht-grid-1--edu .aht-grid-1__item-img {
  height: 400px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aht-grid-1--edu .aht-grid-1__item-img {
    height: 300px;
  }
}

@media screen and (max-width: 480px) {
  .aht-grid-1--edu .aht-grid-1__item-img {
    height: 270px;
  }
}

.aht-grid-1--edu .aht-grid-1__item-link {
  display: block;
  width: 100%;
  height: 100%;
}

.aht-grid-1--edu .aht-grid-1__item-text {
  padding: 32px 40px 38px;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .aht-grid-1--edu .aht-grid-1__item-text {
    padding: 20px 30px;
  }
}

@media screen and (min-width: 1025px) {
  .aht-grid-1--edu .aht-grid-1__item-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
}

.aht-grid-1--edu .aht-grid-1__item-title {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}

.aht-grid-1--edu .aht-grid-1__item-title:hover {
  opacity: 0.7;
}

.aht-grid-1--edu .aht-grid-1__item-cats {
  margin-top: 9px;
}

.aht-grid-1--edu .aht-grid-1__item-cat {
  font-size: 14px;
  font-weight: 500;
}

.aht-grid-1--edu .aht-grid-1__item-cat:hover {
  opacity: 0.7;
}

.aht-sermon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  min-height: 500px;
  padding: 40px 30px;
  background-position: center;
  background-size: cover;
}

.aht-sermon:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent 20%, #000);
  content: '';
  opacity: 0.8;
}

.aht-sermon:hover .aht-sermon__icon-links {
  height: 28px;
  margin-top: 24px;
}

.aht-sermon:hover .aht-sermon__link-wrap {
  height: 18px;
  margin-top: 29px;
}

.aht-sermon__content {
  position: relative;
}

.aht-sermon__cats {
  margin-bottom: 7px;
}

.aht-sermon__cat {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-sermon__title {
  margin: 0;
  color: #fff;
  line-height: 30px;
}

.aht-sermon__icon-links {
  height: 0;
  margin-top: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

.aht-sermon__icon-link {
  margin-right: 15px;
  color: #fff;
  font-size: 24px;
}

.aht-sermon__icon-link:last-child {
  margin-right: 0;
}

.aht-sermon__icon {
  color: inherit;
}

.aht-sermon__link-wrap {
  height: 0;
  margin-top: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

.aht-sermon .aht-sermon__link {
  color: #fff;
  font-size: 12px;
}

.aheto-page--single-post {
  background-color: transparent;
  overflow: hidden;
}

.aheto-page--dual-sidebars .aheto-sidebar-wrapper {
  background-color: transparent;
}

.aheto-page--no-sidebar .aheto-sidebar-wrapper {
  background-color: transparent;
}

.aheto-page--no-sidebar .aheto-content--single-post .post-data > p,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h1,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h2,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h3,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h4,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h5,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h6 {
  max-width: 770px;
  margin-right: auto;
  margin-left: auto;
}

.aheto-page .aheto-content-wrapper--saas {
  background: #f3f9ff;
}

.aheto-content .post {
  margin-top: 60px;
  margin-bottom: 60px;
  background-color: #fff;
}

.aheto-content .post:first-child {
  margin-top: 0;
}

.aheto-content .post:last-child {
  margin-bottom: 0;
}

.aheto-content .post .content-top-wrapper {
  padding: 40px 50px 45px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .content-top-wrapper {
    padding: 40px 30px 45px;
  }
}

.aheto-content .post .image-wrapper {
  position: relative;
  width: 100%;
  height: 500px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .image-wrapper {
    height: 350px;
  }
}

.aheto-content .post .image-wrapper .swiper--blog-gallery {
  height: 100%;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-container {
  height: 100%;
  margin: 0;
  padding: 0;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-slide {
  width: 100% !important;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-prev,
.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-next {
  display: inline-block;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  color: #fff;
  opacity: 1;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-prev:hover,
.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-next:hover {
  opacity: 0.4;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-prev {
  left: 40px;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-next {
  right: 40px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-prev {
    left: 15px;
  }
  .aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-next {
    right: 15px;
  }
}

.aheto-content .post .audio-wrapper {
  padding: 0 50px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .audio-wrapper {
    padding: 0 30px;
  }
}

.aheto-content .post .gallery-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-content .post .gallery-image {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 270px;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.aheto-content .post .gallery-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}

.aheto-content .post .gallery-overlay:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.aheto-content .post .gallery-overlay:hover i {
  opacity: 1;
}

.aheto-content .post .gallery-overlay i {
  margin: auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  opacity: 0;
}

.aheto-content .post .gallery-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: auto;
  z-index: 100;
}

.aheto-content .post .gallery-modal-content {
  display: block;
  width: 80%;
  max-width: 970px;
  margin: auto;
  -webkit-animation-name: zoom;
          animation-name: zoom;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}

@keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.aheto-content .post .gallery-close {
  position: absolute;
  top: 20px;
  right: 35px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 40px;
  font-weight: bold;
}

.aheto-content .post .gallery-close:hover, .aheto-content .post .gallery-close:focus {
  cursor: pointer;
  opacity: 0.7;
}

.aheto-content .post .video-wrapper {
  position: relative;
}

.aheto-content .post .video-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 100;
}

.aheto-content .post .video-play-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100px;
  height: 100px;
  margin: auto;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
}

.aheto-content .post .video-play-btn:hover:before {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.aheto-content .post .video-play-btn:before {
  margin: auto;
  font-family: "Ionicons";
  font-size: 30px;
  content: '\f488';
}

@media screen and (max-width: 480px) {
  .aheto-content .post .video-play-btn {
    width: 60px;
    height: 60px;
  }
  .aheto-content .post .video-play-btn:before {
    font-size: 16px;
  }
}

.aheto-content .post .mejs-container {
  width: auto !important;
}

.aheto-content .post video {
  width: 100%;
  height: auto;
}

.aheto-content .post iframe {
  width: 100%;
  min-height: 500px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post iframe {
    min-height: 350px;
  }
}

.aheto-content .post .blqt {
  padding: 80px 100px 50px;
}

.aheto-content .post .blqt:before {
  top: -22px;
  right: 3%;
  left: auto;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  color: #fff;
  font-size: 150px;
}

.aheto-content .post .blqt p {
  margin: 0;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .blqt {
    padding: 75px 15px 60px;
  }
  .aheto-content .post .blqt:before {
    top: -15px;
    font-size: 150px;
  }
  .aheto-content .post .blqt h3 p {
    font-size: 26px;
  }
}

.aheto-content .post .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 40px 50px 45px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .content-wrapper {
    padding: 40px 30px 45px;
  }
}

.aheto-content .post .content-wrapper .aheto-btn {
  margin-top: 20px;
}

.aheto-content .post .content-wrapper .post-cats {
  display: none;
}

.aheto-content .post-title {
  margin: 10px 0 7px;
  font-size: 30px;
}

.aheto-content .post-title a {
  font-size: 30px;
  font-weight: 300;
}

.aheto-content .post-date {
  display: inline-block;
  margin: 0;
}

.aheto-content .post-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-content .post-author img {
  margin-right: 15px;
  border-radius: 50%;
}

.aheto-content .post-author h6 {
  margin: 0;
}

.aheto-content .post-likes span {
  font-size: 14px;
}

.aheto-content .post-likes i {
  margin-right: 8px;
  font-size: 16px;
}

.aheto-content .post-comments span {
  font-size: 14px;
}

.aheto-content .post-comments i {
  margin-right: 12px;
  font-size: 16px;
}

.aheto-content .post-cats {
  display: inline-block;
}

.aheto-content .post-cats a {
  display: inline-block;
  margin: 3px 3px 3px 0;
  padding: 5px 8px;
  border-radius: 5px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 13px;
  text-transform: none;
}

.aheto-content .post-content {
  font-size: 16px;
  line-height: 1.5;
  word-break: break-word;
}

.aheto-content .post-content p {
  margin: 5px 0;
}

.aheto-content .post-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  border-top: 1px solid #eee;
}

.aheto-content .post-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 150px;
  padding: 10px;
  border-left: 1px solid #eee;
}

.aheto-content .post-info__item:first-child {
  border-left: 0;
}

@media screen and (max-width: 767px) {
  .aheto-content .post-info__item {
    border-left: 0;
  }
}

.aheto-content .post-additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.aheto-content .post-additional .tags {
  display: inline-block;
  padding-right: 15px;
  line-height: 32px;
}

.aheto-content .post-additional .tags h6 {
  display: inline-block;
  margin: 0;
}

.aheto-content .post-additional .likes {
  display: inline-block;
}

.aheto-content .post-additional .likes button {
  padding: 15px 28px;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: transparent;
  font-size: 16px;
  cursor: pointer;
}

.aheto-content .post-additional .likes button i {
  margin-right: 10px;
  color: #EE2865;
}

.aheto-content .post-share {
  margin-top: 45px;
  text-align: center;
}

.aheto-content .post-share button {
  width: 50px;
  height: 50px;
  margin: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
  background-color: transparent;
  font-size: 16px;
  line-height: 48px;
  cursor: pointer;
}

.aheto-content .post-share button:hover {
  color: #fff;
}

.aheto-content .post-data {
  padding-bottom: 75px;
}

.aheto-content .post-data img {
  max-width: 100%;
  height: auto;
}

.aheto-content .post-data .gallery {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(470px, 1fr));
  grid-gap: 30px;
}

.aheto-content .post-data .gallery-item {
  margin: 0;
}

.aheto-content .post-data .gallery-caption {
  margin-top: 40px;
  line-height: 26px;
}

@media screen and (max-width: 576px) {
  .aheto-content .post-data .gallery {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}

.aheto-content .comm-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
  padding: 50px 70px 60px;
  border: 1px solid #eee;
}

.aheto-content .comm-img {
  padding-right: 40px;
}

.aheto-content .comm-img img {
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
}

.aheto-content .comm-txt p {
  margin: 0;
}

.aheto-content .comm-txt .author {
  font-size: 16px;
  line-height: 26px;
}

.aheto-content .comm-txt .author b {
  font-weight: 500;
}

.aheto-content .comm-txt .text {
  margin-top: 25px;
}

.aheto-content .comm-txt .read-more {
  margin-top: 40px;
}

.aheto-content .comm-txt .read-more a {
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  .aheto-content .comm-block {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-right: 15px;
    padding-left: 15px;
  }
  .aheto-content .comm-img {
    margin: 0 auto;
    padding-right: 0;
  }
  .aheto-content .comm-txt .author {
    margin-top: 20px;
    text-align: center;
  }
}

.aheto-content .karma-comments-list {
  margin-top: 70px;
}

.aheto-content .karma-comments-list ul {
  margin: 0;
  padding-left: 0;
}

.aheto-content .karma-comments-list ul.children {
  margin-left: 70px;
}

@media screen and (max-width: 767px) {
  .aheto-content .karma-comments-list ul.children {
    margin-left: 15px;
  }
}

.aheto-content .karma-comments-list ul li {
  margin-bottom: 30px;
  padding-left: 0;
}

.aheto-content .karma-comments-list ul li:last-child {
  margin-bottom: 0;
}

.aheto-content .karma-comments-list ul li:before {
  content: none;
}

.aheto-content .karma-comments-list .comm-block {
  min-height: 170px;
  margin: 0;
  padding: 30px 30px 35px;
}

.aheto-content .karma-comments-list .comm-img {
  padding-top: 5px;
  padding-right: 30px;
}

.aheto-content .karma-comments-list .comm-txt {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aheto-content .karma-comments-list .comm-txt .author {
  display: inline-block;
}

.aheto-content .karma-comments-list .comm-txt .text {
  margin-top: 15px;
}

.aheto-content .karma-comments-list .comm-txt .date-post {
  display: inline-block;
  margin-left: 15px;
}

.aheto-content .karma-comments-list .comm-txt .date-post p {
  font-size: 14px;
}

.aheto-content .karma-comments-list .comm-txt .date-post p:before {
  margin-right: 15px;
  content: '•';
}

@media screen and (max-width: 767px) {
  .aheto-content .karma-comments-list .comm-block {
    padding: 30px 15px;
  }
  .aheto-content .karma-comments-list .comm-img {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding-right: 0;
    text-align: center;
  }
  .aheto-content .karma-comments-list .comm-txt .date-post {
    display: block;
    margin-left: 0;
  }
  .aheto-content .karma-comments-list .comm-txt .date-post p:before {
    content: none;
  }
}

.aheto-content .comment-reply-link {
  position: absolute;
  top: 115px;
  left: 30px;
  font-size: 14px;
}

.aheto-content .comment-reply-link:before {
  margin-right: 10px;
  font-family: "Ionicons";
  font-size: 18px;
  content: '\f21e';
}

@media screen and (max-width: 767px) {
  .aheto-content .comment-reply-link {
    display: block;
    position: static;
    margin-left: 0;
  }
}

.aheto-content .comment-respond {
  margin-top: 115px;
  text-align: center;
}

.aheto-content .comment-respond h3 {
  font-weight: 300;
}

.aheto-content .comment-reply-title {
  margin-top: 0;
  margin-bottom: 70px;
}

.aheto-content .comment-form label {
  display: none;
}

.aheto-content .comment-form input {
  width: 100%;
  min-width: 200px;
  margin-bottom: 30px;
  padding: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
}

.aheto-content .comment-form input:focus {
  border-radius: 5px;
}

.aheto-content .comment-form input[type=submit] {
  width: auto;
  min-width: 0;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 20px 40px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  cursor: pointer;
}

.aheto-content .comment-form textarea {
  height: 140px;
  padding: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  resize: none;
}

.aheto-content .comment-form textarea:focus {
  border-radius: 5px;
}

.aheto-content .comment-form .wrapper-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aheto-content .comment-form .wrapper-column .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 15px;
}

.aheto-content .comment-form .input-comment {
  width: 100%;
}

.aheto-content--centered {
  max-width: 1000px;
}

.aheto-content--centered .content-top-wrapper + .content-wrapper {
  padding-top: 0;
}

.aheto-content--centered .content-wrapper .post-date {
  display: none;
}

.aheto-content--centered .content-wrapper .post-title {
  display: none;
}

.aheto-content--centered .mejs__audio {
  height: 100px !important;
}

.aheto-content--centered .mejs__audio .mejs__button {
  width: 100px;
}

.aheto-content--centered .mejs__audio .mejs__playpause-button {
  margin-right: 10px;
}

.aheto-content--centered .mejs__audio .mejs__volume-button {
  margin-left: 10px;
}

.aheto-content--centered .mejs__audio .mejs__time {
  padding: 0 20px;
}

.aheto-content--centered .mejs__audio .mejs__time span {
  font-size: 16px;
}

@media screen and (max-width: 991px) {
  .aheto-content--centered .mejs__audio {
    height: 60px !important;
  }
  .aheto-content--centered .mejs__audio .mejs__button {
    width: 60px;
  }
  .aheto-content--centered .mejs__audio .mejs__playpause-button {
    margin-right: 0;
  }
  .aheto-content--centered .mejs__audio .mejs__volume-button {
    margin-left: 0;
  }
  .aheto-content--centered .mejs__audio .mejs__time {
    padding: 0 10px;
  }
  .aheto-content--centered .mejs__audio .mejs__time span {
    font-size: 11px;
  }
}

.aheto-content--small {
  max-width: 1000px;
}

.aheto-content--small .post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.aheto-content--small .post .content-top-wrapper {
  display: none;
}

.aheto-content--small .post .content-top-wrapper + .content-wrapper {
  padding-top: 40px;
}

.aheto-content--small .post .image-wrapper {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  max-width: 305px;
  height: 200px;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
}

.aheto-content--small .post .image-wrapper .swiper--blog-gallery .swiper-button-prev {
  left: 15px;
}

.aheto-content--small .post .image-wrapper .swiper--blog-gallery .swiper-button-next {
  right: 15px;
}

.aheto-content--small .post .audio-wrapper {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 40px 40px 0;
}

@media screen and (max-width: 767px) {
  .aheto-content--small .post .audio-wrapper {
    padding: 40px 30px 0;
  }
}

.aheto-content--small .post .video-wrapper {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  max-width: 290px;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
}

.aheto-content--small .post .video-wrapper iframe {
  height: 200px;
  min-height: 0;
}

.aheto-content--small .post .video-play-btn {
  width: 60px;
  height: 60px;
}

.aheto-content--small .post .video-play-btn:before {
  font-size: 16px;
}

.aheto-content--small .post .content-wrapper {
  -webkit-box-flex: 7;
      -ms-flex: 7;
          flex: 7;
  padding: 40px;
}

@media screen and (max-width: 767px) {
  .aheto-content--small .post {
    display: block;
  }
  .aheto-content--small .post .image-wrapper {
    max-width: none;
    min-height: 350px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
  .aheto-content--small .post .video-wrapper {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
  .aheto-content--small .post .video-wrapper iframe {
    height: 350px;
  }
  .aheto-content--small .post .content-wrapper {
    padding: 40px 30px;
  }
}

.aheto-content--small .post.format-gallery .image-wrapper {
  margin: 40px 0;
  padding-left: 40px;
}

@media screen and (max-width: 767px) {
  .aheto-content--small .post.format-gallery .image-wrapper {
    margin: 0;
    padding-left: 0;
  }
}

.aheto-content--small .post-link {
  width: 100%;
  margin-top: 20px;
}

.aheto-content--grid {
  display: grid;
  max-width: 1200px;
  grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));
  grid-gap: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-content--grid {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  }
}

.aheto-content--grid .post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-content--grid .post .content-top-wrapper {
  position: relative;
  padding: 0;
}

.aheto-content--grid .post .content-top-wrapper .post-title {
  display: none;
}

.aheto-content--grid .post .content-top-wrapper .post-date {
  display: none;
}

.aheto-content--grid .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 27px;
  left: 30px;
  z-index: 2;
}

.aheto-content--grid .post .content-top-wrapper + .content-wrapper {
  margin-top: 45px;
}

.aheto-content--grid .post .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 35px 30px 40px;
}

.aheto-content--grid .post .content-wrapper .aheto-btn {
  margin-top: auto;
  padding-top: 20px;
}

.aheto-content--grid .post-info {
  display: none;
}

.aheto-content--grid .post-date {
  font-size: 13px;
}

.aheto-content--grid .post .image-wrapper {
  height: 200px;
}

.aheto-content--grid .post .video-wrapper {
  position: relative;
  z-index: 3;
}

.aheto-content--grid .post .video-play-btn {
  width: 60px;
  height: 60px;
}

.aheto-content--grid .post .video-play-btn:before {
  font-size: 16px;
}

.aheto-content--grid .post .audio-wrapper {
  padding: 90px 30px 0;
}

.aheto-content--grid .post iframe {
  height: 200px;
  min-height: 0;
}

.aheto-content--grid .post .blqt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 130px 35px 65px;
}

.aheto-content--grid .post .blqt:before {
  top: 20px;
  right: 30px;
}

.aheto-content--grid .post.format-quote .content-wrapper {
  display: none;
}

@media screen and (max-width: 767px) {
  .aheto-content--grid .post .image-wrapper {
    height: 350px;
  }
  .aheto-content--grid .post iframe {
    height: 350px;
  }
}

.aheto-content--grid .post-link {
  margin-top: 20px;
}

.aheto-content--masonry {
  display: grid;
  max-width: 1200px;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  grid-gap: 30px;
  grid-auto-rows: 10px;
}

@media screen and (max-width: 480px) {
  .aheto-content--masonry {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  }
}

.aheto-content--masonry .post {
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-content--masonry .post .content-top-wrapper {
  position: relative;
  padding: 0;
}

.aheto-content--masonry .post .content-top-wrapper .post-title {
  display: none;
}

.aheto-content--masonry .post .content-top-wrapper .post-date {
  display: none;
}

.aheto-content--masonry .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 27px;
  left: 30px;
  z-index: 2;
}

.aheto-content--masonry .post .content-top-wrapper + .content-wrapper {
  padding-top: 80px;
}

.aheto-content--masonry .post .content-wrapper {
  padding: 35px 30px 30px;
}

.aheto-content--masonry .post .content-wrapper .aheto-btn {
  margin-top: 20px;
}

.aheto-content--masonry .post .image-wrapper {
  height: auto;
}

.aheto-content--masonry .post .image-wrapper img {
  width: 100%;
  height: auto;
}

.aheto-content--masonry .post .image-wrapper .swiper--blog-gallery .swiper-slide {
  height: 350px;
}

.aheto-content--masonry .post-info {
  display: none;
}

.aheto-content--masonry .post-date {
  font-size: 13px;
}

.aheto-content--masonry .post .audio-wrapper {
  padding: 90px 30px 0;
}

.aheto-content--masonry .post .video-wrapper {
  position: relative;
  z-index: 3;
}

.aheto-content--masonry .post .video-play-btn {
  width: 60px;
  height: 60px;
}

.aheto-content--masonry .post .video-play-btn:before {
  font-size: 16px;
}

.aheto-content--masonry .post .blqt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 130px 35px 65px;
}

.aheto-content--masonry .post .blqt:before {
  top: 20px;
  right: 30px;
}

.aheto-content--masonry .post iframe {
  min-height: 350px;
}

.aheto-content--masonry .post.format-quote .content-wrapper {
  display: none;
}

.aheto-content--masonry .post-link {
  margin-top: 20px;
}

.aheto-content--metro {
  max-width: none;
  padding: 0;
}

.aheto-content--metro .post {
  display: block;
  position: relative;
  width: 16.66%;
  height: 320px;
  margin: 0;
  float: left;
  overflow: hidden;
}

.aheto-content--metro .post:after {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0px 0px 150px 90px rgba(0, 0, 0, 0.9);
          box-shadow: 0px 0px 150px 90px rgba(0, 0, 0, 0.9);
  content: '';
  opacity: 1;
}

.aheto-content--metro .post:hover:after {
  -webkit-box-shadow: 0px 0px 150px 90px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 150px 90px rgba(0, 0, 0, 0.3);
}

.aheto-content--metro .post .image-wrapper {
  height: 100%;
}

.aheto-content--metro .post .content-top-wrapper {
  padding: 0;
}

.aheto-content--metro .post .content-top-wrapper .post-title {
  display: none;
}

.aheto-content--metro .post .content-top-wrapper .post-date {
  display: none;
}

.aheto-content--metro .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 27px;
  left: 30px;
  z-index: 2;
}

.aheto-content--metro .post .content-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 30px 40px;
  z-index: 1;
}

.aheto-content--metro .post .content-wrapper .post-title {
  font-size: 16px;
  line-height: 26px;
}

.aheto-content--metro .post .content-wrapper .post-title a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.aheto-content--metro .post .content-wrapper .post-date {
  display: none;
}

.aheto-content--metro .post .content-wrapper .post-content {
  display: none;
}

.aheto-content--metro .post .content-wrapper .aheto-btn {
  display: none;
}

.aheto-content--metro .post .post-info {
  display: none;
}

.aheto-content--metro .post iframe {
  height: 320px;
  min-height: 0;
}

.aheto-content--metro .post:nth-child(12n + 1), .aheto-content--metro .post:nth-child(12n + 6), .aheto-content--metro .post:nth-child(12n + 9) {
  width: 33.33%;
  height: 640px;
}

.aheto-content--metro .post:nth-child(12n + 4), .aheto-content--metro .post:nth-child(12n + 5), .aheto-content--metro .post:nth-child(12n + 10) {
  width: 33.33%;
}

@media screen and (max-width: 1600px) {
  .aheto-content--metro .post {
    width: 25%;
  }
  .aheto-content--metro .post:nth-child(12n + 1), .aheto-content--metro .post:nth-child(12n + 6), .aheto-content--metro .post:nth-child(12n + 9) {
    width: 50%;
    height: 640px;
  }
  .aheto-content--metro .post:nth-child(12n + 4), .aheto-content--metro .post:nth-child(12n + 5), .aheto-content--metro .post:nth-child(12n + 10) {
    width: 50%;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-content--metro .post {
    width: 33.33%;
  }
  .aheto-content--metro .post:nth-child(12n + 6), .aheto-content--metro .post:nth-child(12n + 9) {
    width: 33.33%;
    height: 320px;
  }
  .aheto-content--metro .post:nth-child(12n + 4), .aheto-content--metro .post:nth-child(12n + 5), .aheto-content--metro .post:nth-child(12n + 10) {
    width: 33.33%;
  }
  .aheto-content--metro .post:nth-child(12n + 1), .aheto-content--metro .post:nth-child(12n + 8) {
    width: 66.66%;
    height: 640px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-content--metro .post {
    width: 100% !important;
    height: 640px !important;
  }
}

@media screen and (max-width: 576px) {
  .aheto-content--metro .post {
    width: 100% !important;
    height: 480px !important;
  }
}

@media screen and (max-width: 480px) {
  .aheto-content--metro .post {
    height: 350px !important;
  }
}

.aheto-content--full-width {
  max-width: none;
  padding: 0;
}

.aheto-content--single-post {
  max-width: 1030px;
  padding: 95px 30px 120px;
}

@media screen and (max-width: 991px) {
  .aheto-content--single-post {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.aheto-content--single-post.aheto-content--saas .post {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.aheto-content--single-post.aheto-content--saas blockquote {
  text-align: left;
}

.aheto-content--single-post.aheto-content--saas blockquote:before {
  display: none;
}

.aheto-content--single-post.aheto-content--saas blockquote h3 {
  position: relative;
}

.aheto-content--single-post.aheto-content--saas blockquote h3:before {
  position: absolute;
  top: 0;
  left: -30px;
  display: block;
  width: 2px;
  height: 100%;
  opacity: 1;
  content: '';
}

.aheto-content--recent-posts {
  max-width: 1200px;
  padding: 115px 15px 125px;
}

.aheto-content--recent-posts .post {
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-content--recent-posts .post .content-top-wrapper {
  position: relative;
  padding: 0;
}

.aheto-content--recent-posts .post .content-top-wrapper .post-title {
  display: none;
}

.aheto-content--recent-posts .post .content-top-wrapper .post-date {
  display: none;
}

.aheto-content--recent-posts .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 27px;
  left: 30px;
  z-index: 2;
}

.aheto-content--recent-posts .post .content-top-wrapper + .content-wrapper {
  margin-top: 45px;
}

.aheto-content--recent-posts .post .content-wrapper {
  padding: 35px 30px 40px;
}

.aheto-content--recent-posts .post .content-wrapper .aheto-btn {
  margin-top: 0;
  padding-top: 15px;
}

.aheto-content--recent-posts .post-content {
  display: none;
}

.aheto-content--recent-posts .post-info {
  display: none;
}

.aheto-content--recent-posts .post-date {
  font-size: 13px;
}

.aheto-content--recent-posts .post-title {
  margin-top: 15px;
}

.aheto-content--recent-posts .post-title a {
  font-size: 24px;
  font-weight: 400;
}

.aheto-content--recent-posts .post .image-wrapper {
  height: 200px;
}

.aheto-content--recent-posts .post .video-wrapper {
  position: relative;
  z-index: 3;
}

.aheto-content--recent-posts .post .video-play-btn {
  width: 60px;
  height: 60px;
}

.aheto-content--recent-posts .post .video-play-btn:before {
  font-size: 16px;
}

.aheto-content--recent-posts .post iframe {
  height: 200px;
  min-height: 0;
}

.aheto-content--recent-posts .post .blqt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 130px 35px 65px;
}

.aheto-content--recent-posts .post .blqt:before {
  top: 20px;
  right: 30px;
}

.aheto-content--recent-posts .post.format-quote .content-wrapper {
  display: none;
}

@media screen and (max-width: 767px) {
  .aheto-content--recent-posts .post .image-wrapper {
    height: 350px;
  }
  .aheto-content--recent-posts .post iframe {
    height: 350px;
  }
}

.aheto-content--recent-posts .post-link {
  margin-top: 20px;
}

.aheto-content--recent-posts--sidebar {
  max-width: 1030px;
  padding: 0 30px 0px;
}

@media screen and (max-width: 991px) {
  .aheto-content--recent-posts--sidebar {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.aheto-content--recent-posts--sidebar .post:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.aheto-content--recent-posts--sidebar .post .image-wrapper {
  height: 260px;
}

.aheto-content--recent-posts--sidebar .post .content-wrapper {
  padding: 35px 0 40px;
}

.aheto-content--recent-posts--sidebar .post .content-wrapper .aheto-btn {
  margin-top: 5px;
}

.aheto-content--recent-posts--sidebar .post-title {
  margin-top: 5px;
}

.aheto-content--recent-posts--sidebar .swiper-container {
  margin: 0;
  padding: 0;
}

.aheto-content--recent-posts--sidebar .swiper-pagination {
  margin-top: 20px;
}

.aheto-content--comments {
  max-width: 1000px;
  padding: 105px 15px 120px;
}

.aheto-content--comments--sidebar {
  max-width: 1030px;
  padding: 115px 30px 120px;
}

@media screen and (max-width: 991px) {
  .aheto-content--comments--sidebar {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.aheto-content--search {
  padding-top: 0;
}

.aheto-content--saas .post {
  border-radius: 5px;
  overflow: hidden;
}

.aheto-content--saas .post .blqt {
  padding-bottom: 120px;
  text-align: left;
}

.aheto-content--saas .post-title {
  font-size: 24px;
  font-weight: normal;
}

.aheto-content--saas .post-title a {
  font-size: inherit;
  font-weight: inherit;
}

.aheto-content--saas .format-quote .post-info {
  display: block;
}

.aheto-content--saas .format-quote .post-info__item:not(.post-author) {
  display: none;
}

.aheto-content--saas .format-quote .post-info .post-author {
  position: relative;
  padding: 0;
}

.aheto-content--saas .format-quote .post-info .post-author .avatar {
  display: none;
}

.aheto-content--saas .format-quote .post-info .post-author__name {
  position: absolute;
  bottom: 57px;
  left: 33px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.aheto-content--saas .format-quote .post-info .post-author__name:before {
  display: inline-block;
  margin-right: 4px;
  content: '-';
}

.aheto-content--saas .comment-respond {
  position: relative;
  margin-top: 215px;
}

.aheto-content--saas .comment-respond:after {
  position: absolute;
  top: -110px;
  left: 50%;
  display: block;
  width: 100vw;
  height: 150%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #f3f9ff;
  content: '';
  z-index: -1;
}

.aheto-content--business .post-date {
  position: absolute;
  top: 0;
  left: 28px;
  padding: 4px 10px 4px 14px;
  -webkit-transform: translate(0, -30%);
          transform: translate(0, -30%);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  z-index: 4;
}

.aheto-content--business .post-cats a {
  margin: 0 10px 0 0;
  padding: 0;
  background-color: transparent;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.aheto-content--business .post-title {
  margin-top: 15px;
  font-size: 24px;
}

.aheto-content--business .post-title a {
  font-size: inherit;
  font-weight: bold;
  line-height: 30px;
}

.aheto-content--business .post-content p {
  line-height: 26px;
}

.aheto-content--business .post .blqt {
  padding-top: 100px;
  padding-bottom: 115px;
  text-align: left;
}

.aheto-content--business .post .blqt p {
  font-style: italic;
  letter-spacing: 0;
  line-height: 40px;
}

.aheto-content--business .post .content-top-wrapper .post-date {
  display: block;
}

.aheto-content--business .post .content-top-wrapper .post-cats {
  display: none;
}

.aheto-content--business .post .content-wrapper {
  padding-top: 30px;
}

.aheto-content--business .post .content-wrapper .post-date {
  display: none;
}

.aheto-content--business .post .content-wrapper .post-cats {
  display: block;
}

.aheto-content--business .post .content-wrapper .aheto-btn {
  margin-top: 18px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}

.aheto-content--business .post .content-wrapper .aheto-btn:after {
  content: none;
}

.aheto-content--business .post .image-wrapper .swiper--blog-gallery .swiper-slide {
  height: 200px;
}

.aheto-content--business .post .swiper-button-prev,
.aheto-content--business .post .swiper-button-next {
  font-size: 30px;
}

.aheto-content--business .post iframe {
  height: 200px;
  min-height: 200px;
}

.aheto-content--business .post .audio-wrapper {
  padding-bottom: 10px;
}

.blog-pagination-wrapper {
  margin-bottom: 115px;
  text-align: center;
}

@media (max-width: 991px) {
  .blog-pagination-wrapper {
    margin-bottom: 80px;
    margin-top: 30px;
  }
}

@media (max-width: 768px) {
  .blog-pagination-wrapper {
    margin-top: 20px;
    margin-bottom: 50px;
  }
}

.blog-pagination-wrapper .btn--load-more {
  cursor: pointer;
}

.blog-pagination-wrapper .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.blog-pagination-wrapper .pagination .prev span,
.blog-pagination-wrapper .pagination .next span {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
}

.blog-pagination-wrapper .pagination .prev {
  margin-right: 25px;
}

.blog-pagination-wrapper .pagination .prev span i {
  margin-right: 12px;
}

.blog-pagination-wrapper .pagination .next {
  margin-left: 25px;
}

.blog-pagination-wrapper .pagination .next span i {
  margin-left: 12px;
}

.blog-pagination-wrapper .pagination .wrap .page-numbers {
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 500;
  line-height: 33px;
  text-align: center;
}

.blog-pagination-wrapper .pagination .wrap .page-numbers.current, .blog-pagination-wrapper .pagination .wrap .page-numbers:hover {
  background: #0095B6;
  color: #fff;
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .blog-pagination-wrapper .pagination .prev {
    margin-right: 10px;
  }
  .blog-pagination-wrapper .pagination .next {
    margin-left: 10px;
  }
}

.blog-pagination-wrapper .pagination__learn-more {
  position: relative;
  padding: 5px 0;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}

.blog-pagination-wrapper .pagination__learn-more:after, .blog-pagination-wrapper .pagination__learn-more:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  z-index: 1;
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
}

.blog-pagination-wrapper .pagination__learn-more:before {
  left: 50%;
  width: 0;
  z-index: 2;
}

.blog-pagination-wrapper .pagination__learn-more:hover:after {
  left: 50%;
  width: 0;
}

.blog-pagination-wrapper .pagination__learn-more:hover:before {
  left: 0;
  width: 100%;
  -webkit-transition-delay: .2s;
          transition-delay: .2s;
}

.blog-pagination-wrapper .pagination__learn-more--uppercase {
  text-transform: uppercase;
}

.blog-pagination-wrapper .pagination__learn-more--no-decoration:before, .blog-pagination-wrapper .pagination__learn-more--no-decoration:after {
  display: none;
}

.blog-pagination-wrapper--hidden {
  display: none;
}

.aht-blog-yoga {
  max-width: 1750px;
  margin: 0 auto;
}

.aht-blog-yoga__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-blog-yoga__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 30px;
}

@media screen and (max-width: 1500px) {
  .aht-blog-yoga__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (max-width: 1230px) {
  .aht-blog-yoga__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-blog-yoga__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-blog-yoga__item-inner {
  position: relative;
  margin: 0 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 1025px) {
  .aht-blog-yoga__item-inner:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
  }
  .aht-blog-yoga__item-inner:hover .aht-blog-yoga__img:after {
    opacity: 1;
  }
  .aht-blog-yoga__item-inner:hover .aht-blog-yoga__link {
    opacity: 1;
  }
}

.aht-blog-yoga__img {
  position: relative;
  height: 280px;
  background-position: center;
  background-size: cover;
}

.aht-blog-yoga__img-inner {
  width: 0;
  height: 0;
}

.aht-blog-yoga__img:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: '';
  opacity: 0;
  z-index: 2;
}

.aht-blog-yoga__cats {
  position: absolute;
  top: 20px;
  left: 20px;
}

.aht-blog-yoga__cat {
  display: inline-block;
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 6px 15px;
  border-radius: 11px;
  color: #fff;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.aht-blog-yoga__link {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  letter-spacing: 1px;
  white-space: nowrap;
}

@media screen and (min-width: 1025px) {
  .aht-blog-yoga__link {
    position: absolute;
    top: 115px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    opacity: 0;
    z-index: 3;
  }
}

@media screen and (max-width: 1024px) {
  .aht-blog-yoga__link {
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 30px;
  }
}

.aht-blog-yoga__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 33px 40px;
}

@media screen and (max-width: 767px) {
  .aht-blog-yoga__content {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.aht-blog-yoga__title {
  margin: 0;
  font-weight: bold;
  line-height: 30px;
}

.aht-blog-yoga__desc {
  margin: 22px 0 0;
}

.aht-blog-yoga__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-blog-yoga__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 19px 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-blog-yoga__detail:last-child {
  border-right: 0;
}

.aht-blog-yoga__det-icon {
  margin-right: 10px;
  font-size: 16px;
}

.aht-blog-yoga__det-text {
  margin: 0;
  font-size: 15px;
  font-weight: 500;
}

.aht-post-yoga__title {
  margin: 0;
  font-size: 40px;
  font-weight: bold;
  line-height: 52px;
}

.aht-post-yoga__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
}

.aht-post-yoga__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 43px;
}

.aht-post-yoga__detail:last-child {
  margin-right: 0;
}

.aht-post-yoga__detail-icon {
  margin-right: 12px;
  font-size: 16px;
}

.aht-post-yoga__detail-text {
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}

.aht-post-yoga__thumbnail {
  margin-top: 50px;
  margin-bottom: 70px;
}

.aht-post-yoga__thumbnail-img {
  max-width: 100%;
}

.aht-post-yoga__content {
  margin-bottom: 63px;
}

.aht-post-yoga__content p {
  margin: 23px 0;
}

.aht-post-yoga__additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__additional {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-post-yoga__cats {
  margin-right: 30px;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__cats {
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-yoga__cats-name {
  margin-right: 7px;
  font-size: 16px;
  font-weight: bold;
}

.aht-post-yoga__cats-list {
  font-weight: 500;
}

.aht-post-yoga__cats-link {
  -webkit-transition: none;
  transition: none;
  font-weight: inherit;
}

.aht-post-yoga__cats-link:hover {
  opacity: 0.8;
}

.aht-post-yoga__likes {
  padding: 15px 25px 15px 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  font-weight: 500;
  cursor: pointer;
}

.aht-post-yoga__likes-icon {
  margin-right: 5px;
  color: #EE2865;
  font-size: 14px;
}

.aht-post-yoga__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 70px;
  padding: 50px 50px 60px 70px;
  border: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__author {
    padding: 50px 30px;
  }
}

.aht-post-yoga__author-img-holder {
  margin-right: 40px;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__author-img-holder {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-yoga__author-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__author-img {
    margin: 0 auto;
  }
}

.aht-post-yoga__author-img-inner {
  width: 0;
  height: 0;
}

.aht-post-yoga__author-about {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-post-yoga__author-title {
  margin: -3px 0 0;
  font-weight: bold;
}

.aht-post-yoga__author-desc {
  margin-top: 32px;
}

.aht-post-yoga__author-more {
  margin: 45px 0 0;
}

.aht-post-yoga__author-link {
  font-weight: 500;
  text-decoration: underline;
}

.aht-post-yoga__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
}

.aht-sidebar-yoga .widget {
  margin-bottom: 50px;
}

.aht-sidebar-yoga .widget:last-child {
  margin-bottom: 0;
}

.aht-sidebar-yoga .widget-title {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
}

.aht-sidebar-yoga .widget_categories ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 35px;
  margin-bottom: 0;
}

.aht-sidebar-yoga .widget_categories li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 4px;
  padding-left: 0;
  line-height: 18px;
}

.aht-sidebar-yoga .widget_categories li:before {
  content: none;
}

.aht-sidebar-yoga .widget_categories a {
  display: inline-block;
  padding: 3px 18px;
  border: 1px solid #eee;
  border-radius: 18px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.aht-sidebar-yoga .widget_categories a:hover {
  color: #fff;
}

.aht-sidebar-yoga .search-form {
  position: relative;
}

.aht-sidebar-yoga .search-field, .aht-sidebar-yoga .search-submit {
  border: 0;
  outline: 0;
}

.aht-sidebar-yoga .search-field {
  width: 100%;
  padding: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  background-color: #fff;
  font-weight: 500;
}

.aht-sidebar-yoga .search-submit {
  position: absolute;
  top: 50%;
  right: 15px;
  padding: 5px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: #fff;
  cursor: pointer;
}

.aht-sidebar-yoga .search .screen-reader-text {
  display: none;
}

.aht-sidebar-yoga .aht-widget-advert {
  min-height: 300px;
  padding: 28px 30px 35px;
  background-position: center;
  background-size: cover;
  text-align: center;
}

.aht-sidebar-yoga .aht-widget-advert__subtitle {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 500;
}

.aht-sidebar-yoga .aht-widget-advert__title {
  margin-top: 0;
  margin-bottom: 15px;
  letter-spacing: 1.5px;
}

.aht-sidebar-yoga .aht-widget-advert__desc-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 120px;
}

.aht-sidebar-yoga .aht-widget-advert__desc {
  margin: 23px 0;
  letter-spacing: 1.5px;
}

.aht-sidebar-yoga .aht-widget-advert__link:hover {
  color: #fff;
}

.aht-sidebar-yoga .aht-widget-posts__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-sidebar-yoga .aht-widget-posts__button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 17px 5px 13px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-top: 0;
  border-right: 1px solid #eee;
  border-bottom: 2px solid #fff;
  border-left: 0;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}

.aht-sidebar-yoga .aht-widget-posts__button:last-child {
  border-right: 0;
}

.aht-sidebar-yoga .aht-widget-posts__list {
  display: none;
  margin-top: 40px;
  margin-bottom: 0;
}

.aht-sidebar-yoga .aht-widget-posts__list.active {
  display: block;
}

.aht-sidebar-yoga .aht-widget-posts__item {
  margin-bottom: 30px;
  padding-left: 0;
}

.aht-sidebar-yoga .aht-widget-posts__item:last-child {
  margin-bottom: 0;
}

.aht-sidebar-yoga .aht-widget-posts__item:before {
  content: '';
}

.aht-sidebar-yoga .aht-widget-posts__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-sidebar-yoga .aht-widget-posts__img {
  width: 80px;
  height: 80px;
  margin-right: 19px;
  background-position: center;
  background-size: cover;
}

.aht-sidebar-yoga .aht-widget-posts__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht-sidebar-yoga .aht-widget-posts__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 20px;
}

.aht-sidebar-yoga .aht-widget-posts__title {
  display: inline-block;
  margin: -3px 0 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.aht-sidebar-yoga .aht-widget-posts__date {
  margin: 8px 0 0;
  font-size: 15px;
}

.aht-blog-edu {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
  grid-gap: 30px;
}

@media screen and (max-width: 767px) {
  .aht-blog-edu {
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-edu {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}

.aht-blog-edu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 59px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 59px 0px rgba(0, 0, 0, 0.05);
}

.aht-blog-edu__item:hover {
  -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
}

.aht-blog-edu__imgs {
  width: 100%;
}

.aht-blog-edu__img {
  width: 100%;
  height: 200px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-blog-edu__img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-edu__img {
    height: 250px;
  }
}

.aht-blog-edu__cats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 30px;
  left: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 80%;
}

.aht-blog-edu__cats--static {
  position: static;
  margin-bottom: 12px;
}

.aht-blog-edu__cat {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 7px 10px;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
}

.aht-blog-edu__cat:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.aht-blog-edu__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 35px 30px 45px;
}

.aht-blog-edu__date {
  margin: 0;
  font-size: 14px;
}

.aht-blog-edu__title {
  margin: 15px 0 0;
  font-weight: 700;
  line-height: 30px;
}

.aht-blog-edu__desc {
  margin: 17px 0 0;
}

.aht-blog-edu__link {
  display: inline-block;
  margin-top: auto;
  padding-top: 31px;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-blog-edu__video {
  position: relative;
  width: 100%;
  height: 200px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-blog-edu__video {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-edu__video {
    height: 250px;
  }
}

.aht-blog-edu__video-link {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  outline: none;
  background-color: #fff;
  line-height: 60px;
  text-align: center;
}

.aht-blog-edu__video-play {
  color: inherit;
}

.aht-blog-edu__audio {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 40px;
}

.aht-blog-edu__bq-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 52px 35px;
}

.aht-blog-edu__bq-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px 0 30px;
}

.aht-blog-edu__bq {
  color: #fff;
  font-family: "Playfair Display", serif;
  font-size: 30px;
  line-height: 40px;
}

.aht-blog-edu__author {
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.5px;
  line-height: 26px;
  text-transform: uppercase;
}

.aht-blog-edu--recent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.aht-blog-edu--recent .aht-blog-edu__item {
  -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.07);
}

.aht-blog-edu--recent .aht-blog-edu__item:hover {
  -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.14);
}

.aht-pag-edu .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aht-pag-edu .wrap {
  margin: 0 25px;
}

.aht-pag-edu .wrap .page-numbers {
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  font-weight: 700;
  line-height: 33px;
  text-align: center;
}

.aht-pag-edu .wrap .page-numbers.current, .aht-pag-edu .wrap .page-numbers:hover {
  color: #fff;
}

@media screen and (max-width: 480px) {
  .aht-pag-edu .wrap {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    text-align: center;
  }
}

.aht-pag-edu .prev span,
.aht-pag-edu .next span {
  color: inherit;
  font-size: 14px;
  letter-spacing: 1.5px;
}

.aht-pag-edu .prev i,
.aht-pag-edu .next i {
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media screen and (max-width: 480px) {
  .aht-pag-edu .prev,
  .aht-pag-edu .next {
    margin: 15px 15px 0;
  }
}

.aht-pag-edu .prev i {
  margin-right: 10px;
}

.aht-pag-edu .prev:hover i {
  -webkit-transform: translate(-5px, 0);
          transform: translate(-5px, 0);
}

.aht-pag-edu .next i {
  margin-left: 10px;
}

.aht-pag-edu .next:hover i {
  -webkit-transform: translate(5px, 0);
          transform: translate(5px, 0);
}

.aht-post-edu__cats {
  margin: 0 auto;
  text-align: center;
}

.aht-post-edu__cat {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 7px 10px;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
}

.aht-post-edu__cat:last-child {
  margin: 0;
}

.aht-post-edu__title {
  margin: 20px 0 12px;
  font-weight: bold;
  text-align: center;
}

.aht-post-edu__title b {
  font-weight: inherit;
}

.aht-post-edu__details {
  text-align: center;
}

.aht-post-edu__date, .aht-post-edu__read {
  font-size: 16px;
  line-height: 24px;
}

.aht-post-edu__read:before {
  margin-right: 17px;
  margin-left: 18px;
  font-weight: bold;
  content: '•';
}

.aht-post-edu__thumbnail {
  margin-top: 75px;
  margin-bottom: 65px;
}

.aht-post-edu__content {
  padding-bottom: 60px;
}

.aht-post-edu__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__info {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aht-post-edu__tags {
  margin-right: 30px;
}

.aht-post-edu__tags-name {
  margin-right: 15px;
  font-size: 16px;
  font-weight: 500;
}

.aht-post-edu__tags-link {
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__tags {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    text-align: center;
  }
}

.aht-post-edu__likes {
  padding: 15px 21px;
  border: 1px solid #eee;
  border-radius: 5px;
  font-weight: 400;
}

.aht-post-edu__likes-icon {
  margin-right: 7px;
  color: #EE2865;
}

.aht-post-edu__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 70px;
  padding: 50px 50px 60px 70px;
  border: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__author {
    padding: 50px 30px;
  }
}

.aht-post-edu__author-img-holder {
  margin-right: 40px;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__author-img-holder {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-edu__author-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__author-img {
    margin: 0 auto;
  }
}

.aht-post-edu__author-about {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-post-edu__author-title {
  margin: -3px 0 0;
  font-size: 18px;
  font-weight: bold;
}

.aht-post-edu__author-desc {
  margin-top: 30px;
}

.aht-post-edu__author-more {
  margin: 45px 0 0;
}

.aht-post-edu__author-link {
  font-weight: 400;
  text-decoration: underline;
}

.aht-post-edu__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}

.aht-post-edu__content blockquote {
  padding-right: 30px;
  padding-left: 30px;
}

.aht-post-edu__content blockquote:before {
  font-size: 145px;
}

.aht-post-edu__content blockquote p {
  max-width: 800px;
  margin: 5px auto 0;
  font-family: "Playfair Display", serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 40px;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__content blockquote p {
    font-size: 24px;
  }
}

.aht-post-edu__content h6 {
  margin: 11px 0;
  font-size: 18px;
}

.aht-post-edu img {
  max-width: 100%;
}

.aht-comm-edu p:empty {
  display: none;
}

.aht-comm-edu h2 {
  margin: 0 0 80px;
  font-weight: bold;
  text-align: center;
}

.aht-comm-edu h2::after {
  display: block;
  width: 50px;
  height: 3px;
  margin: 43px auto 0;
  background-color: #eee;
  content: '';
}

.aht-comm-edu h2 b {
  font-weight: inherit;
}

.aht-comm-edu ul {
  margin: 0;
}

.aht-comm-edu li {
  padding-left: 0;
}

.aht-comm-edu li:before {
  content: none;
}

.aht-comm-edu .comment {
  position: relative;
  min-height: 170px;
  margin-bottom: 30px;
  padding: 35px 30px 30px;
  border: 1px solid #eee;
}

.aht-comm-edu .comm-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .comm-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-comm-edu .comm-img {
  margin-right: 30px;
}

.aht-comm-edu .comm-img img {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .comm-img img {
    display: block;
    margin: 0 auto 30px;
  }
}

.aht-comm-edu .author {
  display: inline-block;
  margin: 0 10px 0 0;
  font-size: 18px;
  line-height: 1;
}

.aht-comm-edu .date-post {
  display: inline-block;
}

.aht-comm-edu .date-post p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}

@media screen and (min-width: 481) {
  .aht-comm-edu .date-post p:before {
    margin-right: 10px;
    content: '•';
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .date-post {
    display: block;
    margin-top: 5px;
  }
}

.aht-comm-edu .children {
  margin-left: 15px;
}

@media screen and (min-width: 481) {
  .aht-comm-edu .children {
    margin-left: 70px;
  }
}

.aht-comm-edu .comment-reply-link {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
}

@media screen and (min-width: 481) {
  .aht-comm-edu .comment-reply-link {
    position: absolute;
    top: 120px;
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .comment-reply-link {
    margin-left: 15px;
  }
}

.aht-comm-edu .comment-reply-link:before {
  margin-right: 10px;
  font-family: "Ionicons";
  content: '\f21e';
}

.aht-comm-edu .comm-txt {
  margin-top: -5px;
}

.aht-comm-edu .comm-txt p {
  margin-bottom: 0;
}

.aht-comm-edu .comment-respond {
  padding: 75px 0 120px;
}

.aht-comm-edu .comment-respond label {
  display: none;
}

.aht-comm-edu .comment-reply-title {
  margin: 0 0 50px;
  font-weight: bold;
  text-align: center;
}

.aht-comm-edu .comment-reply-title b {
  font-weight: inherit;
}

.aht-comm-edu .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-comm-edu .comment-form textarea {
  height: 140px;
  padding: 17px 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  line-height: 26px;
  resize: none;
}

.aht-comm-edu .wrapper-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .wrapper-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-comm-edu .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 481) {
  .aht-comm-edu .column {
    padding-right: 30px;
  }
  .aht-comm-edu .column:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .column {
    margin-bottom: 30px;
  }
  .aht-comm-edu .column:last-child {
    margin-bottom: 0;
  }
}

.aht-comm-edu .column input {
  width: 100%;
  padding: 17px 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.aht-comm-edu .input-comment {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 30px;
}

.aht-comm-edu .submit-btn {
  margin: 40px auto 0;
  padding: 21px 38px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 0;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  cursor: pointer;
}

.aht-blog-trvl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aht-blog-trvl__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 991px) {
  .aht-blog-trvl__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-blog-trvl__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-blog-trvl__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
}

.aht-blog-trvl__item-inner:hover {
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
}

.aht-blog-trvl__img {
  width: 100%;
  height: 250px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) and (min-width: 200px) {
  .aht-blog-trvl__img {
    height: 350px;
  }
}

.aht-blog-trvl__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht-blog-trvl__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 24px 34px 35px;
}

@media screen and (max-width: 1230px) {
  .aht-blog-trvl__content {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.aht-blog-trvl__title-wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.aht-blog-trvl__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.aht-blog-trvl__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 33px -12px -5px;
}

.aht-blog-trvl__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 12px;
}

.aht-blog-trvl__icon {
  margin-right: 11px;
}

.aht-blog-trvl__text {
  font-size: 15px;
  font-weight: 600;
}

.aht-post-trvl__tb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
  text-align: center;
}

.aht-post-trvl__tb-content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 155px 15px 15px;
}

.aht-post-trvl__tb-author {
  margin-top: 45px;
}

.aht-post-trvl__tb-author-img {
  display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-post-trvl__tb-author-name {
  margin: 14px 0 0;
  color: #fff;
}

.aht-post-trvl__cats {
  margin-bottom: 22px;
}

.aht-post-trvl__cat {
  display: inline-block;
  margin-bottom: 3px;
  padding: 4px 12px;
  border-radius: 3px;
  color: #fff;
  font-size: 13px;
  line-height: 1;
}

.aht-post-trvl__title {
  margin: 0;
  color: #fff;
}

.aht-post-trvl__details {
  margin-top: 17px;
}

.aht-post-trvl__detail {
  padding: 0 15px;
  color: #fff;
  font-size: 15px;
}

.aht-post-trvl__page {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 100px 15px 120px;
}

.aht-post-trvl__content blockquote {
  background-color: transparent;
}

.aht-post-trvl__content blockquote:before {
  font-size: 140px;
}

.aht-post-trvl__content blockquote p {
  margin: 0;
  font-size: 30px;
  line-height: 40px;
}

.aht-post-trvl__content p {
  margin: 23px 0;
}

.aht-post-trvl__content img {
  max-width: 100%;
}

.aht-post-trvl__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 90px;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__info {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aht-post-trvl__tags {
  margin-right: 30px;
}

.aht-post-trvl__tags-name {
  margin-right: 15px;
  font-size: 18px;
  font-weight: 700;
}

.aht-post-trvl__tags-link {
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__tags {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    text-align: center;
  }
}

.aht-post-trvl__likes {
  padding: 15px 21px;
  border: 1px solid #eee;
  border-radius: 5px;
  font-weight: 400;
}

.aht-post-trvl__likes-icon {
  margin-right: 7px;
  color: #EE2865;
}

.aht-post-trvl__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 70px;
  padding: 50px 50px 60px 70px;
  border: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__author {
    padding: 50px 30px;
  }
}

.aht-post-trvl__author-img-holder {
  margin-right: 40px;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__author-img-holder {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-trvl__author-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__author-img {
    margin: 0 auto;
  }
}

.aht-post-trvl__author-about {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-post-trvl__author-title {
  margin: -3px 0 0;
  font-size: 18px;
  font-weight: bold;
}

.aht-post-trvl__author-desc {
  margin-top: 30px;
}

.aht-post-trvl__author-more {
  margin: 45px 0 0;
}

.aht-post-trvl__author-link {
  font-weight: 400;
  text-decoration: underline;
}

.aht-post-trvl__socials {
  margin-top: 50px;
  text-align: center;
}

.aht-post-trvl__comments {
  padding-top: 93px;
  padding-bottom: 130px;
}

.aht-blog-bsns {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
  grid-gap: 30px;
}

@media screen and (max-width: 767px) {
  .aht-blog-bsns {
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-bsns {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}

.aht-blog-bsns img {
  width: 100%;
}

.aht-blog-bsns__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 59px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 59px 0px rgba(0, 0, 0, 0.05);
}

.aht-blog-bsns__item:hover {
  -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
}

.aht-blog-bsns__item--quote {
  background-color: #222;
}

.aht-blog-bsns__imgs {
  width: 100%;
}

.aht-blog-bsns__img {
  width: 100%;
}

.aht-blog-bsns__cats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 30px;
  left: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 80%;
}

.aht-blog-bsns__cats--static {
  position: static;
  margin-bottom: 12px;
}

.aht-blog-bsns__cat {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 7px 10px;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
}

.aht-blog-bsns__cat:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.aht-blog-bsns__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 35px 30px 45px;
}

.aht-blog-bsns__date {
  margin: 0;
  font-size: 14px;
}

.aht-blog-bsns__title {
  margin: 15px 0 0;
  font-weight: 700;
  line-height: 30px;
}

.aht-blog-bsns__desc {
  margin: 17px 0 0;
}

.aht-blog-bsns__link {
  display: inline-block;
  margin-top: auto;
  padding-top: 31px;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-blog-bsns__video {
  position: relative;
  width: 100%;
}

.aht-blog-bsns__video-link {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  outline: none;
  background-color: #fff;
  line-height: 60px;
  text-align: center;
}

.aht-blog-bsns__video-play {
  color: inherit;
}

.aht-blog-bsns__audio {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 40px;
}

.aht-blog-bsns__bq-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 52px 35px;
}

.aht-blog-bsns__bq-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px 0 30px;
}

.aht-blog-bsns__bq {
  color: #fff;
  font-family: "Playfair Display", serif;
  font-size: 30px;
  line-height: 40px;
}

.aht-blog-bsns__author {
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.5px;
  line-height: 26px;
  text-transform: uppercase;
}

.aht-pag-edu .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aht-pag-edu .wrap {
  margin: 0 25px;
}

.aht-pag-edu .wrap .page-numbers {
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  font-weight: 700;
  line-height: 33px;
  text-align: center;
}

.aht-pag-edu .wrap .page-numbers.current, .aht-pag-edu .wrap .page-numbers:hover {
  color: #fff;
}

@media screen and (max-width: 480px) {
  .aht-pag-edu .wrap {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    text-align: center;
  }
}

.aht-pag-edu .prev span,
.aht-pag-edu .next span {
  color: inherit;
  font-size: 14px;
  letter-spacing: 1.5px;
}

.aht-pag-edu .prev i,
.aht-pag-edu .next i {
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media screen and (max-width: 480px) {
  .aht-pag-edu .prev,
  .aht-pag-edu .next {
    margin: 15px 15px 0;
  }
}

.aht-pag-edu .prev i {
  margin-right: 10px;
}

.aht-pag-edu .prev:hover i {
  -webkit-transform: translate(-5px, 0);
          transform: translate(-5px, 0);
}

.aht-pag-edu .next i {
  margin-left: 10px;
}

.aht-pag-edu .next:hover i {
  -webkit-transform: translate(5px, 0);
          transform: translate(5px, 0);
}

.aht-blog-chr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aht-blog-chr__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  margin-bottom: 30px;
  padding: 0 15px;
}

.aht-blog-chr__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
  padding: 65px 30px 45px 50px;
  background-color: #fff;
  -webkit-box-shadow: -12px 14px 92px 0px rgba(0, 0, 0, 0.05);
          box-shadow: -12px 14px 92px 0px rgba(0, 0, 0, 0.05);
}

.aht-blog-chr__date {
  display: inline-block;
  padding: 7px 9px;
  border-radius: 3px;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.15em;
  -webkit-box-shadow: 0px 0px 32px 0px rgba(207, 38, 50, 0.3);
          box-shadow: 0px 0px 32px 0px rgba(207, 38, 50, 0.3);
}

.aht-blog-chr__title {
  width: 100%;
  margin: 19px 0 0;
  font-weight: 700;
  letter-spacing: -0.025em;
  line-height: 40px;
}

.aht-blog-chr__desc-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  width: 100%;
  margin-top: 18px;
}

.aht-blog-chr__desc {
  margin: 0;
}

.aht-blog-chr .aht-blog-chr__link {
  margin-top: 33px;
}

.blog--grid {
  background: #f6f9ff;
}

.blog--grid .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  min-height: 335px;
  margin-bottom: 0px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  height: 100%;
}

.blog--grid .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--grid .post .content-wrapper {
  padding: 40px 30px 45px;
  margin-bottom: 0px;
}

.blog--grid .post .content-wrapper .post-title {
  margin: 3px;
}

.blog--grid .post .content-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.blog--grid .post .content-wrapper .post-title a:hover {
  color: #0095B6;
}

.blog--grid .post .content-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
}

.blog--grid .post .content-top-wrapper .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
}

.blog--grid .post .content-top-wrapper .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--grid .post .content-top-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--grid .format-image .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
}

.blog--grid .f-18 {
  font-size: 18px;
}

.blog--grid .format-quote {
  background: #222222;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 160px 40px 40px 40px;
  min-height: 517px;
}

.blog--grid .format-quote .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
}

.blog--grid .format-quote:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 67px;
  right: 50px;
  color: #3f3e3e;
  line-height: 120px;
}

.blog--grid .format-quote p {
  font-size: 30px;
  font-family: Playfair Display, serif;
  color: #fff;
  font-style: italic;
  line-height: 1.333;
  text-align: left;
}

.blog--grid .format-quote cite {
  color: #0095B6;
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1.4px;
  margin-top: 108px;
  display: block;
}

.blog--grid .format-standard {
  min-height: 505px;
  padding-bottom: 80px;
}

.blog--grid .format-standard .post-cats {
  padding: 30px 30px 0;
}

.blog--grid .format-standard .aheto-btn {
  position: absolute;
  bottom: 40px;
  left: 30px;
}

.blog--grid .format-slider .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 44;
}

.blog--grid .format-slider .swiper-button-prev:before, .blog--grid .format-slider .swiper-button-next:before {
  display: none;
}

.blog--grid .format-slider .swiper-button-prev, .blog--grid .format-slider .swiper-button-prev:hover {
  color: #fff;
  left: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--grid .format-slider .swiper-button-next, .blog--grid .format-slider .swiper-button-next:hover {
  color: #fff;
  right: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--grid .format-video .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 44;
}

.blog--grid .format-video .video-wrapper a {
  position: relative;
  display: table;
}

.blog--grid .format-video .video-wrapper a:before {
  content: "\f04b";
  font-family: Fontawesome;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
  position: absolute;
  width: 60px;
  height: 60px;
  z-index: 44;
  text-align: center;
  line-height: 60px;
  font-size: 13px;
  top: 50%;
  left: 0;
  right: 0;
  margin: -30px auto 0;
}

@media screen and (max-width: 1024px) {
  .blog--grid .format-video .video-wrapper a:before {
    margin: -25px auto 0;
  }
}

.blog--grid .format-audio {
  min-height: 505px;
  padding-bottom: 71px;
}

.blog--grid .format-audio .post-cats {
  padding: 30px 30px 0;
}

.blog--grid .format-audio .aheto-btn {
  position: absolute;
  bottom: 40px;
  left: 30px;
}

.blog--grid .format-audio .audio-wrapper {
  padding: 30px 30px 0;
}

.blog--grid .format-audio .audio-wrapper .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.blog--grid .format-audio .audio-wrapper .mejs__horizontal-volume-slider {
  display: none !important;
}

.blog--grid .format-audio .audio-wrapper .mejs__controls {
  height: 60px;
  padding: 0;
}

.blog--grid .format-audio .audio-wrapper .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.blog--grid .format-audio .audio-wrapper .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--grid .format-audio .audio-wrapper .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.blog--grid .format-audio .audio-wrapper .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--grid .format-audio .audio-wrapper .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-loaded {
  display: none;
}

.blog--grid .blog-pagination-wrapper .pagination .wrap .page-numbers, .blog--grid .blog-pagination-wrapper .pagination .prev span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--grid .blog-pagination-wrapper .pagination .next span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--grid .blog-pagination-wrapper .pagination .next:hover span {
  color: #0095B6;
}

.blog--grid .blog-pagination-wrapper .pagination .prev:hover span {
  color: #0095B6;
}

.blog--grid .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--grid .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #0095B6;
  color: #fff;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--grid .format-quote p {
    font-size: 28px;
  }
  .blog--grid .format-quote cite {
    margin-top: 50px;
    display: block;
  }
  .blog--grid .format-audio {
    min-height: 505px;
    padding-bottom: 40px;
  }
  .blog--grid .format-standard {
    min-height: 498px;
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 991px) {
  .blog--grid .format-audio {
    min-height: auto;
    padding-bottom: 64px;
  }
  .blog--grid .format-quote {
    min-height: auto;
  }
}

@media screen and (max-width: 767px) {
  .blog--grid .format-standard {
    min-height: auto;
    padding-bottom: 25px;
  }
  .blog--grid .format-audio {
    padding-bottom: 25px;
  }
}

.blog--centered {
  background: #f6f9ff;
}

.blog--centered .aht-page__content-inner {
  max-width: 972px;
  margin: 0 auto;
}

.blog--centered .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  min-height: 335px;
  margin-bottom: 30px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--centered .post .post-cats {
  margin-bottom: -10px;
}

.blog--centered .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--centered .post .content-top-wrapper {
  padding: 40px 50px;
}

.blog--centered .post .content-top-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.blog--centered .post .content-top-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 0px;
}

.blog--centered .post .content-wrapper {
  padding: 45px 50px;
  display: table;
  width: 100%;
}

.blog--centered .post .post-info {
  border-top: 1px solid #eeeeee;
  padding: 0 50px;
  display: table;
  width: 100%;
}

.blog--centered .post .post-info__item {
  width: 33.33333%;
  float: left;
  line-height: 59px;
  border-right: 1px solid #eee;
  text-align: center;
  padding: 0 30px;
  font-size: 14px;
}

.blog--centered .post .post-info__item i {
  color: #cccccc;
  margin-right: 10px;
}

.blog--centered .post .post-info__item:last-child {
  border-right: none;
}

@media screen and (max-width: 480px) {
  .blog--centered .post .post-info__item {
    width: 100%;
    float: none;
  }
}

.blog--centered .post .post-info__item.post-author {
  text-align: left;
  min-height: 60px;
}

.blog--centered .post .post-info__item.post-author img {
  display: inline-block;
}

.blog--centered .post .post-info__item.post-author h6 {
  font-size: 14px;
  padding-left: 15px;
  display: inline-block;
  line-height: 35px;
}

.blog--centered .post .post-info__item.post-author h6 a {
  color: #222;
}

@media screen and (max-width: 1230px) {
  .blog--centered .post .post-info__item.post-author h6 a {
    font-size: 13px;
  }
}

@media screen and (max-width: 767px) {
  .blog--centered .post .post-info__item.post-author h6 a {
    font-size: 13px;
  }
}

@media screen and (max-width: 480px) {
  .blog--centered .post .post-info__item.post-author h6 a {
    font-size: 13px;
  }
}

.blog--centered .post .post-info__item.post-author h6 a:hover {
  color: #0095B6;
}

.blog--centered .post .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
}

.blog--centered .post .content-top-wrapper .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--centered .post .content-top-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--centered .format-gallery .gallery-wrapper .gallery-image {
  width: 33.333333%;
  float: left;
  min-height: 250px;
  background-size: cover !important;
  position: relative;
  background-position: center;
}

.blog--centered .format-gallery .gallery-wrapper .gallery-image .gallery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
}

.blog--centered .format-gallery .gallery-wrapper .gallery-image .gallery-overlay i {
  color: #fff;
  font-size: 24px;
  position: relative;
  top: 50%;
  display: block;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.blog--centered .format-gallery .gallery-wrapper .gallery-image:hover .gallery-overlay {
  opacity: 1;
}

.blog--centered .format-quote .content-quote-wrapper {
  text-align: center;
  background: #222222;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 80px 50px 40px 50px;
}

.blog--centered .format-quote .content-quote-wrapper:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 24px;
  right: 46px;
  color: #3f3e3e;
  line-height: 120px;
}

.blog--centered .format-quote .content-quote-wrapper p {
  font-size: 30px;
  font-family: Playfair Display, serif;
  color: #fff;
  font-style: italic;
  line-height: 1.333;
}

.blog--centered .format-quote .content-quote-wrapper cite {
  color: #0095B6;
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-top: 40px;
  display: block;
}

.blog--centered .format-standard .content-wrapper {
  padding: 20px 50px 45px;
}

.blog--centered .format-slider .swiper-button-prev:before, .blog--centered .format-slider .swiper-button-next:before {
  display: none;
}

.blog--centered .format-slider .swiper-button-prev, .blog--centered .format-slider .swiper-button-prev:hover {
  color: #fff;
  left: 35px;
  font-size: 30px;
  margin-top: 10px;
}

.blog--centered .format-slider .swiper-button-next, .blog--centered .format-slider .swiper-button-next:hover {
  color: #fff;
  right: 35px;
  font-size: 30px;
  margin-top: 10px;
}

.blog--centered .format-video .video-wrapper a {
  position: relative;
  display: table;
}

.blog--centered .format-video .video-wrapper a:before {
  content: "\f04b";
  font-family: Fontawesome;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
  position: absolute;
  width: 100px;
  height: 100px;
  z-index: 44;
  text-align: center;
  line-height: 100px;
  font-size: 20px;
  top: 50%;
  left: 0;
  right: 0;
  margin: -50px auto 0;
}

.blog--centered .format-audio .audio-wrapper {
  padding: 0 50px 0;
}

.blog--centered .format-audio .audio-wrapper .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.blog--centered .format-audio .audio-wrapper .mejs__horizontal-volume-slider {
  display: none !important;
}

.blog--centered .format-audio .audio-wrapper .mejs__controls {
  height: 60px;
  padding: 0;
}

.blog--centered .format-audio .audio-wrapper .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.blog--centered .format-audio .audio-wrapper .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--centered .format-audio .audio-wrapper .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.blog--centered .format-audio .audio-wrapper .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--centered .format-audio .audio-wrapper .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-loaded {
  display: none;
}

.blog--centered .blog-pagination-wrapper .pagination .wrap .page-numbers, .blog--centered .blog-pagination-wrapper .pagination .prev span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--centered .blog-pagination-wrapper .pagination .next span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--centered .blog-pagination-wrapper .pagination .next:hover span {
  color: #0095B6;
}

.blog--centered .blog-pagination-wrapper .pagination .prev:hover span {
  color: #0095B6;
}

.blog--centered .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--centered .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #0095B6;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .blog--centered .post .content-top-wrapper {
    padding: 30px 30px;
  }
  .blog--centered .post .content-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
  .blog--centered .post .post-info {
    padding: 0;
  }
  .blog--centered .post.format-gallery .gallery-wrapper .gallery-image {
    min-height: 150px;
  }
  .blog--centered .post.format-audio .audio-wrapper {
    padding: 0 30px 0;
  }
}

@media screen and (max-width: 570px) {
  .blog--centered .post .post-info {
    padding: 0;
  }
  .blog--centered .post .post-info__item {
    border: none;
    border-bottom: 1px solid #eee;
  }
  .blog--centered .post .content-top-wrapper {
    padding: 30px 30px;
  }
  .blog--centered .post .content-top-wrapper .post-title a {
    font-size: 22px;
  }
  .blog--centered .post .content-top-wrapper .post-title a:hover {
    color: #0095B6;
  }
  .blog--centered .post .post-cats {
    margin-bottom: 15px;
  }
  .blog--centered .post .post-info__item {
    width: 100%;
  }
  .blog--centered .post .post-info__item.post-author {
    text-align: center;
  }
  .blog--centered .post.format-gallery .gallery-wrapper .gallery-image {
    width: 50%;
    min-height: 100px;
  }
}

.lity {
  background: rgba(0, 0, 0, 0.7);
}

.lity-content:after {
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
}

.blog--masonry {
  background: #f6f9ff;
}

.blog--masonry .masonry {
  -webkit-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 30px;
          column-gap: 30px;
  display: block;
}

.blog--masonry .blog--masonry__item {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
  margin-bottom: 30px;
}

.blog--masonry .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--masonry .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--masonry .post .content-wrapper {
  padding: 30px 30px 40px;
}

.blog--masonry .post .content-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.blog--masonry .post .content-wrapper .post-title a:hover {
  color: #0095B6;
}

.blog--masonry .post .content-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
}

.blog--masonry .post .content-top-wrapper .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
}

.blog--masonry .post .content-top-wrapper .post-cats {
  position: relative;
  z-index: 55;
}

.blog--masonry .post .content-top-wrapper .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--masonry .post .content-top-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--masonry .format-image .content-top-wrapper .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
}

.blog--masonry .format-quote {
  background: #222222;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 160px 40px 40px 40px;
  min-height: 505px;
}

.blog--masonry .format-quote .content-top-wrapper .post-cats {
  z-index: 55;
  position: absolute;
  top: 30px;
  left: 30px;
}

.blog--masonry .format-quote:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 67px;
  right: 50px;
  color: #3f3e3e;
  line-height: 120px;
}

.blog--masonry .format-quote p {
  font-size: 30px;
  font-family: Playfair Display, serif;
  color: #fff;
  font-style: italic;
  line-height: 1.333;
  text-align: left;
}

.blog--masonry .format-quote cite {
  color: #0095B6;
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-top: 78px;
  display: block;
}

.blog--masonry .format-standard .content-top-wrapper .post-cats {
  padding: 30px 30px 0;
}

.blog--masonry .format-slider .content-top-wrapper .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 44;
}

.blog--masonry .format-slider .swiper-button-prev:before, .blog--masonry .format-slider .swiper-button-next:before {
  display: none;
}

.blog--masonry .format-slider .swiper-button-prev, .blog--masonry .format-slider .swiper-button-prev:hover {
  color: #fff;
  left: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--masonry .format-slider .swiper-button-next, .blog--masonry .format-slider .swiper-button-next:hover {
  color: #fff;
  right: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--masonry .format-video .content-top-wrapper .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 44;
}

.blog--masonry .format-video .video-wrapper a {
  position: relative;
  display: table;
  width: 100%;
}

.blog--masonry .format-video .video-wrapper a:before {
  content: "\f04b";
  font-family: Fontawesome;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
  position: absolute;
  width: 60px;
  height: 60px;
  z-index: 44;
  text-align: center;
  line-height: 60px;
  font-size: 13px;
  top: 50%;
  left: 0;
  right: 0;
  margin: -30px auto 0;
}

.blog--masonry .format-audio .content-top-wrapper .post-cats {
  padding: 30px 30px 0;
}

.blog--masonry .format-audio .audio-wrapper {
  padding: 30px 30px 0;
}

.blog--masonry .format-audio .audio-wrapper .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.blog--masonry .format-audio .audio-wrapper .mejs__horizontal-volume-slider {
  display: none !important;
}

.blog--masonry .format-audio .audio-wrapper .mejs__controls {
  height: 60px;
  padding: 0;
}

.blog--masonry .format-audio .audio-wrapper .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.blog--masonry .format-audio .audio-wrapper .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--masonry .format-audio .audio-wrapper .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.blog--masonry .format-audio .audio-wrapper .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--masonry .format-audio .audio-wrapper .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-loaded {
  display: none;
}

.blog--masonry .blog-pagination-wrapper .pagination .wrap .page-numbers, .blog--masonry .blog-pagination-wrapper .pagination .prev span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--masonry .blog-pagination-wrapper .pagination .next span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--masonry .blog-pagination-wrapper .pagination .next:hover span {
  color: #0095B6;
}

.blog--masonry .blog-pagination-wrapper .pagination .prev:hover span {
  color: #0095B6;
}

.blog--masonry .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--masonry .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #0095B6;
  color: #fff;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--masonry .format-quote p {
    font-size: 28px;
  }
  .blog--masonry .format-quote cite {
    margin-top: 50px;
    display: block;
  }
  .blog--masonry .format-audio {
    min-height: 505px;
    padding-bottom: 40px;
  }
  .blog--masonry .format-standard {
    min-height: auto;
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 991px) {
  .blog--masonry .masonry {
    -webkit-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 30px;
            column-gap: 30px;
    display: block;
  }
  .blog--masonry .format-audio {
    min-height: auto;
    padding-bottom: 64px;
  }
  .blog--masonry .format-quote {
    min-height: auto;
  }
  .blog--masonry .aht-page__content-inner:first-child {
    -webkit-column-count: 2;
            column-count: 2;
  }
}

@media screen and (max-width: 767px) {
  .blog--masonry .format-standard {
    min-height: auto;
    padding-bottom: 25px;
  }
  .blog--masonry .format-audio {
    padding-bottom: 25px;
  }
  .blog--masonry .aht-page__content-inner:first-child {
    -webkit-column-count: 2;
            column-count: 2;
  }
}

@media screen and (max-width: 570px) {
  .blog--masonry .aht-page__content-inner:first-child {
    -webkit-column-count: 1;
            column-count: 1;
  }
}

.blog--small {
  background: #f6f9ff;
}

.blog--small hr {
  border-top: 1px solid #eee;
  margin: 40px 0;
  display: table;
  width: 100%;
}

.blog--small .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--small .post .swiper {
  height: 100%;
}

.blog--small .post .swiper .swiper-container {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog--small .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--small .post .content-wrapper {
  padding: 30px 30px 40px;
}

.blog--small .post .content-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.blog--small .post .content-wrapper .post-title a:hover {
  color: #0095B6;
}

.blog--small .post .content-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 30px;
}

.blog--small .post .content-wrapper .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--small .post .content-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--small .post .content-top-wrapper {
  height: 100%;
}

.blog--small .post .content-top-wrapper .image-wrapper {
  height: 100%;
}

.blog--small .post .content-top-wrapper .image-wrapper img {
  display: block !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog--small .format-quote {
  text-align: center;
  background: #222222;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 80px 50px 40px 50px;
}

.blog--small .format-quote:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 24px;
  right: 46px;
  color: #3f3e3e;
  line-height: 120px;
}

.blog--small .format-quote p {
  font-size: 30px;
  font-family: Playfair Display, serif;
  color: #fff;
  font-style: italic;
  line-height: 1.333;
}

.blog--small .format-quote cite {
  color: #0095B6;
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-top: 40px;
  display: block;
}

.blog--small .format-standard .post-cats {
  padding: 30px 30px 0;
}

.blog--small .format-slider .swiper-button-prev:before, .blog--small .format-slider .swiper-button-next:before {
  display: none;
}

.blog--small .format-slider .swiper-button-prev, .blog--small .format-slider .swiper-button-prev:hover {
  color: #fff;
  left: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--small .format-slider .swiper-button-next, .blog--small .format-slider .swiper-button-next:hover {
  color: #fff;
  right: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--small .format-video .video-wrapper a {
  position: relative;
  display: table;
  width: 100%;
  height: 100%;
}

.blog--small .format-video .video-wrapper a:before {
  content: "\f04b";
  font-family: Fontawesome;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
  position: absolute;
  width: 60px;
  height: 60px;
  z-index: 44;
  text-align: center;
  line-height: 60px;
  font-size: 13px;
  top: 50%;
  left: 0;
  right: 0;
  margin: -30px auto 0;
}

.blog--small .format-audio .audio-wrapper {
  padding: 30px 30px 0;
}

.blog--small .format-audio .audio-wrapper .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
  margin: 20% 0;
}

@media screen and (max-width: 1230px) {
  .blog--small .format-audio .audio-wrapper .mejs__container {
    margin: 0;
  }
}

.blog--small .format-audio .audio-wrapper .mejs__horizontal-volume-slider {
  display: none !important;
}

.blog--small .format-audio .audio-wrapper .mejs__controls {
  height: 60px;
  padding: 0;
}

.blog--small .format-audio .audio-wrapper .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.blog--small .format-audio .audio-wrapper .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--small .format-audio .audio-wrapper .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.blog--small .format-audio .audio-wrapper .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--small .format-audio .audio-wrapper .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.blog--small .format-audio .audio-wrapper .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-loaded {
  display: none;
}

.blog--small .blog-pagination-wrapper .pagination .wrap .page-numbers, .blog--small .blog-pagination-wrapper .pagination .prev span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--small .blog-pagination-wrapper .pagination .next span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--small .blog-pagination-wrapper .pagination .next:hover span {
  color: #0095B6;
}

.blog--small .blog-pagination-wrapper .pagination .prev:hover span {
  color: #0095B6;
}

.blog--small .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--small .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #0095B6;
  color: #fff;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--small .content-top-wrapper .image-wrapper img {
    min-height: 330px;
  }
  .blog--small .audio-wrapper .mejs__container {
    margin: 25% 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .blog--small article {
    margin-bottom: 30px;
    min-height: 600px;
  }
  .blog--small article .post-cats {
    margin-bottom: 10px;
  }
  .blog--small article.format-quote {
    padding: 150px 50px 40px 50px;
  }
}

@media screen and (max-width: 767px) {
  .blog--small article {
    min-height: inherit;
  }
}

@media screen and (max-width: 480px) {
  .blog--small article {
    min-height: inherit;
  }
}

.blog--metro .aht-page.container {
  width: 100% !important;
  max-width: 100% !important;
  position: relative;
  margin: 0 !important;
  height: 100%;
}

.blog--metro .post .image-wrapper {
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog--metro .post .post-cats {
  margin-bottom: 10px;
  display: table;
  width: 100%;
}

.blog--metro .post .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--metro .post .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--metro .post .content-wrapper .post-title {
  font-size: 17px;
  line-height: 28px;
  margin: 0;
}

.blog--metro .post .content-wrapper .post-title a {
  font-size: 20px;
  line-height: 28px;
}

.blog--single__full .aht-page {
  max-width: 100% !important;
  margin: 0;
  padding: 0;
}

.blog--single__full .post-head {
  height: 100vh;
  background-size: cover !important;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media screen and (max-width: 1024px) {
  .blog--single__full .post-head {
    height: calc(100vh - 125px);
  }
}

.blog--single__full .post-head:after {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.54;
}

.blog--single__full .post-head .container {
  position: relative;
  z-index: 44;
}

.blog--single__full .post-head .post-author {
  margin-top: 200px;
  margin-bottom: 50px;
}

@media screen and (max-width: 991px) {
  .blog--single__full .post-head .post-author {
    margin-top: 100px;
  }
}

@media screen and (max-width: 767px) {
  .blog--single__full .post-head .post-author {
    margin-top: 60px;
  }
}

.blog--single__full .post-head .post-title {
  color: #fff;
  margin: 25px 0 10px;
}

.blog--single__full .post-head .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__full .post-head .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__full .post-head .post-date span {
  font-size: 16px;
  color: #fff;
  margin: 0 15px;
  position: relative;
}

.blog--single__full .post-head .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__full .post-head .post-author h6 {
  color: #fff;
  margin-top: 18px;
  font-weight: 500;
}

.blog--single__full .post-head .post-author h6 a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.63;
}

.blog--single__full .post-head .post-author h6 a:hover {
  color: #fff;
  opacity: 0.6;
}

.blog--single__full .post-content .container {
  max-width: 1000px !important;
  padding: 120px 15px 110px;
}

@media screen and (max-width: 1024px) {
  .blog--single__full .post-content .container {
    padding: 80px 15px 70px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__full .post-content .container {
    padding: 50px 15px 40px;
  }
}

.blog--single__full .post-content .container > p {
  padding: 0 100px;
}

@media screen and (max-width: 767px) {
  .blog--single__full .post-content .container > p {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .blog--single__full .post-content .container {
    padding: 50px 15px 30px;
  }
}

.blog--single__full .post-content .container blockquote p {
  font-family: Playfair Display;
  color: #222;
  text-transform: none;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 20px;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .blog--single__full .post-content .container blockquote {
    padding: 70px 0px 40px;
  }
}

.blog--single__full .post-content p {
  margin-bottom: 25px;
  line-height: 1.63;
}

.blog--single__full .post-content p.head {
  color: #222;
  margin: 42px 0 12px;
  font-size: 18px;
  line-height: 1.44;
}

.blog--single__full .post-content p.lead {
  margin: 0 0 30px;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.33;
  color: #222222;
}

.blog--single__full .post-content img.align-none {
  margin: 25px 0;
}

.blog--single .post-meta {
  margin: 60px 0;
}

@media screen and (max-width: 767px) {
  .blog--single .post-meta {
    margin: 10px 0 50px;
  }
}

.blog--single .post-meta .tags {
  font-size: 16px;
}

.blog--single .post-meta .tags span {
  font-weight: 500;
  padding-right: 10px;
  line-height: 2;
}

.blog--single .post-meta .tags a {
  font-size: 16px;
}

.blog--single .post-meta .likes {
  padding: 0 30px;
  line-height: 49px;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  float: right;
  font-size: 15px;
  margin-top: -10px;
  color: #222;
  display: table;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.blog--single .post-meta .likes i {
  color: #ee2865;
  margin-right: 8px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

@media screen and (max-width: 767px) {
  .blog--single .post-meta .likes {
    float: none;
    margin-top: 10px;
    display: table;
  }
}

.blog--single .post-meta .likes:hover {
  border-color: #ee2865;
  color: #ee2865;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.blog--single .post-author-info {
  border: 1px solid #eee;
  padding: 60px 50px 50px 174px;
  position: relative;
  margin-bottom: 50px;
}

.blog--single .post-author-info a {
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .blog--single .post-author-info {
    padding: 125px 40px 40px 40px;
  }
}

.blog--single .post-author-info img {
  position: absolute;
  top: 50px;
  left: 70px;
}

@media screen and (max-width: 767px) {
  .blog--single .post-author-info img {
    left: 40px;
    top: 40px;
  }
}

.blog--single .post-author-info p {
  margin-bottom: 20px;
}

.blog--single .post-author-info p b {
  color: #222;
  font-weight: 500;
}

.blog--single .post-author-info p:last-of-type {
  margin-bottom: 0px;
  margin-top: 37px;
}

.blog--single__sidebar .aht-page__sb-inner {
  padding: 100px 0 0;
}

.blog--single__sidebar .widget_categories ul {
  margin: 0;
}

.blog--single__sidebar .widget_categories ul li {
  color: #999;
  margin: 15px 0;
  position: relative;
  padding-left: 15px;
}

.blog--single__sidebar .widget_categories ul li a {
  color: #999;
}

.blog--single__sidebar .widget_categories ul li a:hover {
  color: #0095B6;
}

.blog--single__sidebar .widget_categories ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.blog--single__sidebar .widget {
  margin-bottom: 50px;
}

.blog--single__sidebar .widget:last-child {
  margin-bottom: 0;
}

.blog--single__sidebar .widget-title {
  margin: 0 0 25px;
  font-size: 16px;
  font-weight: 500;
  color: #222;
}

.blog--single__sidebar .aht-twitter {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  text-align: center;
  margin-top: 80px;
}

.blog--single__sidebar .aht-twitter__link {
  background: #0095B6;
  width: 60px;
  height: 60px;
  display: inline-block;
  color: #fff;
  line-height: 60px;
  border-radius: 50%;
  position: relative;
  top: -30px;
  font-size: 19px;
}

.blog--single__sidebar .aht-twitter__content {
  padding: 15px 25px 35px;
}

.blog--single__sidebar .aht-twitter__text {
  margin: 0;
}

.blog--single__sidebar .aht-twitter__post, .blog--single__sidebar .aht-twitter__hashtag {
  color: #222;
}

.blog--single__sidebar .aht-twitter__date {
  margin: 23px 0 27px;
  color: #bbb;
  font-size: 14px;
}

.blog--single__sidebar .aht-twitter__follow {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.1rem;
}

.blog--single__sidebar .swiper-button-prev:before, .blog--single__sidebar .swiper-button-next:before {
  font-size: 10px;
}

.blog--single__sidebar .widget_mc4wp_form_widget {
  background: #0095B6 url(../../img/inner-pages/blog/icon-envelope.html) no-repeat bottom right;
  padding: 50px 30px 95px;
}

.blog--single__sidebar .widget_mc4wp_form_widget .widget-title {
  margin: 0 0 5px;
  color: #fff;
  font-weight: 500;
  font-size: 20px;
}

.blog--single__sidebar .widget_mc4wp_form_widget p {
  margin: 0 0 40px;
  color: #fff;
  opacity: 0.51;
  font-size: 15px;
}

.blog--single__sidebar .widget_mc4wp_form_widget input[type="email"] {
  background: #1452b7;
  border: none;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 25px;
  color: #fff;
  height: 50px;
  padding: 0 20px;
  font-size: 15px;
}

.blog--single__sidebar .widget_mc4wp_form_widget input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .widget_mc4wp_form_widget input[type="email"]:-ms-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .widget_mc4wp_form_widget input[type="email"]::-ms-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .widget_mc4wp_form_widget input[type="email"]::placeholder {
  color: #fff;
}

.blog--single__sidebar .widget_mc4wp_form_widget input[type="submit"] {
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #fff;
  color: #0095B6;
  border-radius: 5px;
  display: inline-block;
  position: relative;
  padding: 15px 35px;
  border-width: 1px;
  outline: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1.5px;
  line-height: 1.15;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.blog--single__sidebar .widget_mc4wp_form_widget input[type="submit"]:hover {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.blog--single__sidebar .widget_tags ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 35px;
  margin-bottom: 0;
}

.blog--single__sidebar .widget_tags li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 4px;
  padding-left: 0;
  line-height: 18px;
}

.blog--single__sidebar .widget_tags li:before {
  content: none;
}

.blog--single__sidebar .widget_tags a {
  display: inline-block;
  padding: 3px 18px;
  border: 1px solid #eee;
  background: #fff;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.blog--single__sidebar .widget_tags a:hover {
  color: #fff;
}

.blog--single__sidebar .search-form {
  position: relative;
}

.blog--single__sidebar .search-field, .blog--single__sidebar .search-submit {
  border: 0;
  outline: 0;
}

.blog--single__sidebar .search-field {
  width: 100%;
  padding: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  background-color: #fff;
  font-weight: 500;
}

.blog--single__sidebar .search-submit {
  position: absolute;
  top: 50%;
  right: 15px;
  padding: 5px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: #fff;
  cursor: pointer;
}

.blog--single__sidebar .search .screen-reader-text {
  display: none;
}

.blog--single__sidebar .aht-widget-advert {
  min-height: 300px;
  padding: 28px 30px 35px;
  background-position: center;
  background-size: cover;
  text-align: center;
}

.blog--single__sidebar .aht-widget-advert__subtitle {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 500;
}

.blog--single__sidebar .aht-widget-advert__title {
  margin-top: 0;
  margin-bottom: 15px;
  letter-spacing: 1.5px;
}

.blog--single__sidebar .aht-widget-advert__desc-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 120px;
}

.blog--single__sidebar .aht-widget-advert__desc {
  margin: 23px 0;
  letter-spacing: 1.5px;
}

.blog--single__sidebar .aht-widget-advert__link:hover {
  color: #fff;
}

.blog--single__sidebar .aht-widget-posts__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
}

.blog--single__sidebar .aht-widget-posts__button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 17px 5px 13px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-top: 0;
  border-right: 1px solid #eee;
  border-bottom: 2px solid #fff;
  border-left: 0;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}

.blog--single__sidebar .aht-widget-posts__button:last-child {
  border-right: 0;
}

.blog--single__sidebar .aht-widget-posts__list {
  display: none;
  margin-top: 40px;
  margin-bottom: 0;
}

.blog--single__sidebar .aht-widget-posts__list.active {
  display: block;
}

.blog--single__sidebar .aht-widget-posts__item {
  margin-bottom: 30px;
  padding-left: 0;
}

.blog--single__sidebar .aht-widget-posts__item:last-child {
  margin-bottom: 0;
}

.blog--single__sidebar .aht-widget-posts__item:before {
  content: '';
}

.blog--single__sidebar .aht-widget-posts__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blog--single__sidebar .aht-widget-posts__img {
  width: 80px;
  height: 80px;
  margin-right: 19px;
  background-position: center;
  background-size: cover;
}

.blog--single__sidebar .aht-widget-posts__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.blog--single__sidebar .aht-widget-posts__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 20px;
}

.blog--single__sidebar .aht-widget-posts__title {
  display: inline-block;
  margin: -3px 0 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.blog--single__sidebar .aht-widget-posts__date {
  margin: 8px 0 0;
  font-size: 15px;
}

.blog--single__sidebar .widget_tags a {
  color: #999;
}

.blog--single__sidebar .widget_tags a:hover {
  border-color: #0095B6;
  background-color: #0095B6;
}

.blog--single__sidebar .search-field {
  color: #222;
}

.blog--single__sidebar .search-field::-webkit-input-placeholder {
  color: #999;
}

.blog--single__sidebar .search-field:-ms-input-placeholder {
  color: #999;
}

.blog--single__sidebar .search-field::-ms-input-placeholder {
  color: #999;
}

.blog--single__sidebar .search-field::placeholder {
  color: #999;
}

.blog--single__sidebar .search-field:focus {
  border: 1px solid #0095B6;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
}

.blog--single__sidebar .aht-widget-advert__link:hover {
  border-color: #0095B6;
  background-color: #0095B6;
}

.blog--single__sidebar .aht-widget-posts__button {
  color: #222;
}

.blog--single__sidebar .aht-widget-posts__button.active {
  border-bottom: 2px solid #0095B6;
  color: #0095B6;
}

.blog--single__sidebar .aht-widget-posts__title {
  color: #222;
}

.blog--single__sidebar .aht-widget-posts__title:hover {
  color: #0095B6;
}

.blog--single__sidebar .aht-page {
  max-width: 100% !important;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .aht-page--dual-sb .post-meta .likes {
    float: none !important;
    margin-top: 10px !important;
    display: table;
  }
}

.blog--single__sidebar .aht-page--dual-sb .container {
  width: 100% !important;
  max-width: 1690px !important;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content {
  padding: 100px 0;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content ul {
  margin: 30px 0;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content ul li {
  color: #999;
  margin: 10px 0;
  position: relative;
  padding-left: 15px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-title {
  margin: 15px 0;
  font-size: 40px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date {
  margin-bottom: 60px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date span {
  font-size: 16px;
  color: #999;
  margin: 0 15px;
  position: relative;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote {
  padding: 120px 80px 40px 50px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote h3 {
  font-style: italic;
  font-size: 28.5px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__sb {
  width: 380px;
  padding-left: 70px;
  padding-right: 15px;
  background: #f6f9ff;
  position: relative;
  float: left;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__sb:before {
  content: "";
  background: #f6f9ff;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 1000%;
  z-index: -1;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content {
  padding-top: 100px;
  padding-bottom: 100px;
  width: calc(100% - 380px);
  padding-right: 30px;
  padding-left: 15px;
  float: left;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .row {
  margin-right: -10px;
  margin-left: -10px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content ul {
  margin: 30px 0;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content ul li {
  color: #999;
  margin: 10px 0;
  position: relative;
  padding-left: 15px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-title {
  margin: 15px 0;
  font-size: 40px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-date {
  margin-bottom: 60px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-date span {
  font-size: 16px;
  color: #999;
  margin: 0 15px;
  position: relative;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote {
  padding: 120px 80px 40px 50px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote h3 {
  font-style: italic;
  font-size: 28.5px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__sb {
  width: 380px;
  padding-right: 70px;
  padding-left: 15px;
  background: #f6f9ff;
  position: relative;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__sb:before {
  content: "";
  background: #f6f9ff;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1000%;
  z-index: -1;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content {
  padding-top: 100px;
  padding-bottom: 100px;
  width: calc(100% - 380px);
  padding-left: 30px;
  padding-right: 15px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .row {
  margin-right: -10px;
  margin-left: -10px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content ul {
  margin: 30px 0;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content ul li {
  color: #999;
  margin: 10px 0;
  position: relative;
  padding-left: 15px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-title {
  margin: 15px 0;
  font-size: 40px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-date {
  margin-bottom: 60px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-date span {
  font-size: 16px;
  color: #999;
  margin: 0 15px;
  position: relative;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content blockquote {
  padding: 120px 80px 40px 50px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content blockquote h3 {
  font-style: italic;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .blog--single__sidebar .aht-page--left-sb .aht-page__sb,
  .blog--single__sidebar .aht-page--right-sb .aht-page__sb {
    width: 35%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog--single__sidebar .aht-page--left-sb .aht-page__content,
  .blog--single__sidebar .aht-page--right-sb .aht-page__content {
    padding-top: 100px;
    padding-bottom: 100px;
    width: calc(100% - 35%);
    padding-right: 15px;
    padding-left: 15px;
    float: left;
  }
  .blog--single .post-meta .likes {
    float: none;
    margin-top: 20px;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__inner,
  .blog--single__sidebar .aht-page--left-sb .aht-page__inner {
    display: block;
    width: 100%;
  }
  .blog--single__sidebar .aht-page--right-sb .aht-page__content,
  .blog--single__sidebar .aht-page--left-sb .aht-page__content {
    padding-top: 60px;
    padding-bottom: 60px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog--single__sidebar .aht-page__sb-inner {
    padding: 60px 15px 0;
  }
  .blog--single__sidebar .aht-page--right-sb .aht-page__sb {
    width: 100%;
    padding-left: 0;
  }
}

@media screen and (max-width: 570px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__inner,
  .blog--single__sidebar .aht-page--left-sb .aht-page__inner {
    display: block;
    width: 100%;
  }
  .blog--single__sidebar .aht-page--right-sb .aht-page__content,
  .blog--single__sidebar .aht-page--left-sb .aht-page__content {
    padding-top: 60px;
    padding-bottom: 60px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog--single__sidebar .aht-page__sb-inner {
    padding: 60px 15px 0;
  }
  .blog--single__sidebar .aht-page--right-sb .aht-page__sb {
    width: 100%;
    padding-left: 0;
  }
}

.page--single__full .page-content {
  padding: 100px 0 80px;
}

.page--single__full .page-content .container {
  max-width: 900px !important;
}

.page--single .page-content .page-title {
  margin: 15px 0;
  font-size: 40px;
}

.page--single .page-content .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.page--single .page-content .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.page--single .page-content .post-date {
  margin-bottom: 60px;
  margin-left: -15px;
}

.page--single .page-content .post-date span {
  font-size: 16px;
  color: #999;
  margin: 0 15px;
  position: relative;
}

.page--single .page-content .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.page--single .aht-page__sb-inner .widget {
  margin-bottom: 50px;
}

.page--single .aht-page__sb-inner .widget form {
  position: relative;
}

.page--single .aht-page__sb-inner .widget form input {
  border: 1px solid #eee;
  border-radius: 5px;
  background-color: #fff;
  width: 100%;
  height: 58px;
  padding: 0 40px 0 20px;
}

.page--single .aht-page__sb-inner .widget form button {
  padding: 0;
  background: transparent;
  border: none;
  position: absolute;
  top: 0;
  right: 20px;
  line-height: 58px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.page--single .aht-page__sb-inner .widget form button:hover {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  color: #0095B6;
}

.page--single .aht-page__sb-inner h6 {
  margin: 0 0 40px;
}

.page--single .aht-page__sb-inner ul {
  margin: 0;
}

.page--single .aht-page__sb-inner ul li {
  color: #999;
  margin: 10px 0;
  position: relative;
  padding-left: 15px;
}

.page--single .aht-page__sb-inner ul li a {
  color: #999;
}

.page--single .aht-page__sb-inner ul li a:hover {
  color: #0095B6;
}

.page--single .aht-page__sb-inner ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.related-posts {
  background: #f6f9ff;
  padding: 110px 0;
}

.related-posts.alt {
  padding: 0;
  background: transparent;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .related-posts {
    padding: 50px 0;
  }
}

.related-posts .aheto-heading {
  margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
  .related-posts .aheto-heading {
    margin-bottom: 20px;
  }
}

.related-posts .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  margin-bottom: 30px;
  margin-top: 30px;
}

.related-posts .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.related-posts .post .content-wrapper {
  padding: 30px 30px 40px;
}

.related-posts .post .content-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.related-posts .post .content-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 30px;
}

.related-posts .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
}

.related-posts .post .content-top-wrapper .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.related-posts .post .content-top-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.related-posts .post .content-top-wrapper .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
}

.related-posts .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
  margin: 0 5px;
}

.blog--single .widget .tweets li {
  color: #999;
}

.blog--single .widget .tweets span {
  color: #999;
}

.blog--single .widget .tweets span a {
  color: #222;
  display: block;
}

.f-30 h2 {
  font-size: 30px;
}

@media screen and (min-width: 1051px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content {
    padding-left: 50px;
  }
  .blog--single__sidebar .aht-page--right-lb .aht-page__content {
    padding-right: 50px;
  }
}

.home-blog {
  background: #f6f9ff;
}

.blog--single__sidebar .post-head {
  padding: 130px 0;
  background-size: cover !important;
  position: relative;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .post-head {
    text-align: center;
    padding: 70px 0;
  }
}

.blog--single__sidebar .post-head:after {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.54;
}

.blog--single__sidebar .post-head .container {
  position: relative;
  z-index: 44;
}

.blog--single__sidebar .post-head .post-author {
  margin-top: 21px;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .post-head .post-author {
    margin-top: 50px;
  }
}

.blog--single__sidebar .post-head .post-title {
  color: #fff;
  margin: 15px 0;
  font-size: 40px;
}

.blog--single__sidebar .post-head .post-cats a {
  background: #0095B6;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__sidebar .post-head .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__sidebar .post-head .post-date {
  margin-left: -15px;
  margin-bottom: 0px;
}

.blog--single__sidebar .post-head .post-date span {
  font-size: 16px;
  color: #fff;
  margin: 0 15px;
  position: relative;
}

.blog--single__sidebar .post-head .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__sidebar .post-head .post-author h6 {
  color: #fff;
  margin-top: 18px;
  font-weight: 500;
}

.blog--single__sidebar .post-head .post-author h6 a {
  color: #ffffff;
}

.blog--single__sidebar .post-head .post-author h6 a:hover {
  color: #fff;
  opacity: 0.6;
}

.blog--single__sidebar .related-posts .post .content-wrapper .post-date {
  margin-bottom: -20px;
}

.blog--single__sidebar .related-posts {
  background: transparent;
  padding: 60px 0 0;
}

.img-height img {
  height: 600px;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .img-height img {
    height: 450px;
  }
}

@media screen and (max-width: 768px) {
  .img-height img {
    height: 300px;
  }
}

.comment {
  max-width: 970px;
  margin: 0 auto;
}

.comment-item {
  border: solid 1px #eeeeee;
  background-color: #fff;
  margin-bottom: 30px;
  padding: 30px;
}

@media screen and (max-width: 768px) {
  .comment-item {
    margin-bottom: 15px;
    padding: 25px;
  }
}

.comment-children {
  margin-left: 70px;
}

@media screen and (max-width: 768px) {
  .comment-children {
    margin-left: 15px;
  }
}

@media screen and (max-width: 768px) {
  .comment-author {
    padding-right: 10px;
  }
}

.comment-author .author-photo {
  width: 50px;
  height: 50px;
  margin-left: 10px;
}

.comment-author .btn-reply {
  font-size: 14px;
  color: #bbbbbb;
  line-height: 1.71;
  display: inline-block;
  padding-top: 20px;
}

.comment-author .btn-reply:hover {
  color: #222222;
}

.comment-author .btn-reply:hover i {
  color: #222222;
}

.comment-author .btn-reply i {
  padding-right: 10px;
  font-size: 18px;
}

.comment-content .author-name {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  padding-right: 35px;
}

.comment-content .comment-date {
  font-size: 14px;
  color: #bbbbbb;
  position: relative;
}

.comment-content .comment-date::before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #e0e0e0;
  position: absolute;
  top: 50%;
  left: -20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.comment-content .comment-text {
  font-size: 16px;
  line-height: 1.63;
  color: #999999;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 20px;
}

.forum--main {
  background: #fff;
}

.forum--main legend {
  display: none;
}

.forum--main .forum--content {
  padding: 130px 0 120px;
}

@media screen and (max-width: 991px) {
  .forum--main .forum--content {
    padding: 80px 0px;
  }
}

@media screen and (max-width: 450px) {
  .forum--main .forum--content {
    padding: 50px 0px 0px;
  }
}

.forum--main .forum--content #bbpress-forums ul.bbp-lead-topic,
.forum--main .forum--content #bbpress-forums ul.bbp-topics,
.forum--main .forum--content #bbpress-forums ul.bbp-forums,
.forum--main .forum--content #bbpress-forums ul.bbp-replies,
.forum--main .forum--content #bbpress-forums ul.bbp-search-results {
  border: 1px solid #eee;
}

.forum--main .forum--content #bbpress-forums li.bbp-body ul.forum,
.forum--main .forum--content #bbpress-forums li.bbp-body ul.topic {
  border-top: 1px solid #eee;
}

.forum--main .forum--content #bbpress-forums {
  font-family: Roboto;
  margin-bottom: 0;
}

.forum--main .forum--content #bbpress-forums li.bbp-header ul {
  overflow: hidden;
  background: #f6f9ff;
  margin-top: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum--main .forum--content #bbpress-forums a:hover {
  color: #007bff !important;
}

.forum--main .forum--content #bbpress-forums li.bbp-header {
  background: #f6f9ff;
  font-family: Roboto;
  color: #0095B6;
  font-weight: 600;
  font-size: 14px;
  padding: 0;
  line-height: 50px;
  text-align: center;
  border-top: 1px solid #eee;
}

.forum--main .forum--content #bbpress-forums .forum-titles li.bbp-topic-title,
.forum--main .forum--content #bbpress-forums .forum-titles li.bbp-forum-info {
  padding: 0 30px;
}

.forum--main .forum--content #bbpress-forums li.bbp-forum-info,
.forum--main .forum--content #bbpress-forums li.bbp-topic-title {
  padding: 30px;
}

.forum--main .forum--content #bbpress-forums a.bbp-forum-title {
  font-size: 20px;
  line-height: 1.5;
  color: #222;
  font-weight: 400;
}

.forum--main .forum--content #bbpress-forums .bbp-forum-info .bbp-forum-content {
  font-size: 16px;
  margin: 15px 0 5px;
  padding: 0;
  word-wrap: break-word;
  line-height: 1.63;
  color: #999;
}

.forum--main .forum--content #bbpress-forums li.bbp-body ul.forum {
  padding: 0;
}

.forum--main .forum--content #bbpress-forums .forum-titles li {
  overflow: hidden;
  position: relative;
  margin-top: -1px;
  font-size: 16px;
  font-weight: 500;
}

.forum--main .forum--content #bbpress-forums .forum-titles li:after {
  content: "";
  background: #eee;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 10000%;
}

.forum--main .forum--content #bbpress-forums .forum-titles li:last-child:after {
  display: none;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-reply-count,
.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-voice-count,
.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-topic-count,
.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-reply-count {
  font-weight: 500;
  font-size: 14px;
  padding: 35px 30px;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-reply-count,
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-voice-count,
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-topic-count,
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-reply-count {
    float: left;
  }
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-title {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  padding-left: 92px;
  position: relative;
  min-height: 40px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-title a {
  color: #222;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-title img {
  position: absolute;
  top: 30px;
  left: 30px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-freshness {
  padding: 33px 30px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-freshness > a {
  color: #999999;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
  display: table;
  line-height: 1.3;
}

@media screen and (max-width: 991px) {
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-freshness > a {
    margin-bottom: 12px;
  }
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-freshness .bbp-author-name {
  color: #222;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.86;
}

.forum--main .forum--content #bbpress-forums .bbp-body ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum--main .forum--content #bbpress-forums .bbp-body ul li {
  overflow: hidden;
  position: relative;
  background: #fff;
}

.forum--main .forum--content #bbpress-forums .bbp-body ul li:after {
  content: "";
  background: #eee;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 10000%;
}

.forum--main .forum--content #bbpress-forums .bbp-body ul li:last-child:after {
  display: none;
}

.forum--main .forum--content #bbpress-forums li.bbp-forum-info,
.forum--main .forum--content #bbpress-forums li.bbp-topic-title {
  width: 46%;
}

.forum--main .forum--content #bbpress-forums li.bbp-forum-topic-count,
.forum--main .forum--content #bbpress-forums li.bbp-topic-voice-count,
.forum--main .forum--content #bbpress-forums li.bbp-forum-reply-count,
.forum--main .forum--content #bbpress-forums li.bbp-topic-reply-count {
  width: 13%;
}

.forum--main .forum--content #bbpress-forums li.bbp-forum-freshness,
.forum--main .forum--content #bbpress-forums li.bbp-topic-freshness {
  width: 28%;
  padding: 0 30px;
}

.forum--main .forum--content #bbpress-forums p.bbp-topic-meta img.avatar,
.forum--main .forum--content #bbpress-forums ul.bbp-reply-revision-log img.avatar,
.forum--main .forum--content #bbpress-forums ul.bbp-topic-revision-log img.avatar,
.forum--main .forum--content #bbpress-forums div.bbp-template-notice img.avatar,
.forum--main .forum--content #bbpress-forums .widget_display_topics img.avatar,
.forum--main .forum--content #bbpress-forums .widget_display_replies img.avatar {
  float: none;
  margin-bottom: 0;
  border: none;
  width: 35px;
  height: 35px;
  margin-right: 8px;
}

.forum--main .forum .sidebar_item {
  font-family: Roboto;
  margin-bottom: 70px;
  font-size: 12px;
  padding-left: 30px;
}

@media screen and (max-width: 1280px) {
  .forum--main .forum .sidebar_item {
    padding-left: 0px;
  }
}

@media screen and (max-width: 991px) {
  .forum--main .forum .sidebar_item {
    margin-bottom: 50px;
  }
}

.forum--main .forum .sidebar_item h2.widget {
  font-weight: 300;
  font-size: 30px;
  color: #333;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 60px;
  line-height: 1.6;
}

@media screen and (max-width: 450px) {
  .forum--main .forum .sidebar_item h2.widget {
    margin-bottom: 25px;
  }
}

.forum--main .forum .sidebar_item ul li {
  margin-bottom: 45px;
  padding-left: 60px;
  position: relative;
  min-height: 40px;
  font-size: 16px;
}

.forum--main .forum .sidebar_item ul li img.avatar {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0;
  top: 0;
}

.forum--main .forum .sidebar_item ul li:last-child {
  margin-bottom: 0px;
}

.forum--main .forum .sidebar_item .bbp-author-name {
  font-weight: 500;
  color: #999;
  font-size: 16px;
}

.forum--main .forum .sidebar_item .bbp-reply-topic-title {
  font-weight: 500;
  color: #000;
  font-size: 16px;
}

.forum--main .forum .sidebar_item .bbp-reply-topic-title + div {
  font-style: italic;
  color: #999;
  font-weight: 500;
  margin-top: 6px;
  font-size: 13px;
}

.forum--main .forum .sidebar_item .bbp-login-form {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 34px 0px rgba(42, 116, 237, 0.09);
          box-shadow: 0px 0px 34px 0px rgba(42, 116, 237, 0.09);
  padding: 30px 35px 50px;
}

.forum--main .forum .sidebar_item .bbp-login-form input[type="text"],
.forum--main .forum .sidebar_item .bbp-login-form input[type="password"] {
  border: 1px solid #f2f2f2;
  height: 47px;
  padding: 0 20px;
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
}

.forum--main .forum .sidebar_item .bbp-login-form input[type="text"]:focus,
.forum--main .forum .sidebar_item .bbp-login-form input[type="password"]:focus {
  border-width: 0.781px;
  border-color: #0095B6;
  border-style: solid;
  -webkit-box-shadow: 0px 15px 23px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 23px 0px rgba(42, 116, 237, 0.1);
}

.forum--main .forum .sidebar_item .bbp-login-form label:not([for="rememberme"]) {
  width: 100%;
  display: inline-block;
  color: #999;
  font-weight: 500;
  font-size: 16px;
  padding-top: 20px;
}

.forum--main .forum .sidebar_item .bbp-login-form label[for="rememberme"] {
  display: inline-block;
  color: #222;
  font-family: Roboto;
  font-weight: 500;
  font-size: 13px;
  line-height: 3.69;
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-remember-me {
  padding: 10px 0px;
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-remember-me input {
  margin-right: 4px;
  position: relative;
  top: 2px;
  width: 17px;
  height: 16px;
  border-radius: 3px;
  border: solid 1px #e0e0e0;
  background-color: #efefef;
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-submit-wrapper {
  text-align: center;
  float: none;
  padding-top: 10px;
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-submit-wrapper button {
  background: #0095B6;
  font-size: 14px;
  font-weight: 500;
  line-height: 38px;
  letter-spacing: 1.4px;
  padding: 6px 45px;
  color: #fff;
  border-radius: 4px;
  border: none;
  text-transform: uppercase;
  font-family: Roboto;
  cursor: pointer;
  -webkit-box-shadow: 1.2px 3.8px 15.7px 2.3px rgba(42, 116, 237, 0.2);
          box-shadow: 1.2px 3.8px 15.7px 2.3px rgba(42, 116, 237, 0.2);
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-submit-wrapper button:hover {
  background: #2668d3;
  color: #fff;
}

.forum--main .forum .sidebar_item .social-menu a {
  background: #fff;
  border: 1px solid #eeeeee;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  color: #0095B6;
  font-size: 16px;
  text-align: center;
  line-height: 50px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

@media screen and (max-width: 1024px) {
  .forum--main .forum .sidebar_item .social-menu a {
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
  }
}

.forum--main .forum .sidebar_item .social-menu a:hover {
  background: #0095B6;
  border: 1px solid #0095B6;
  color: #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.forum--main .aheto-titlebar {
  font-family: Roboto;
}

.forum--main .aheto-titlebar__input form input[type=submit] {
  background: #222;
}

.forum--main .aheto-titlebar__title {
  color: #fff;
  font-weight: 300;
  text-align: center;
  font-size: 40px;
  margin: 0;
  line-height: 1.3;
}

.forum--main .aheto-titlebar__title span {
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin: 15px 0 -15px;
}

.forum--main__detail {
  background: #fff;
  font-family: Roboto;
}

.forum--main__detail.single h1.entry-title {
  margin: 0 0 50px;
}

.forum--main__detail.single #bbpress-forums li.bbp-header {
  overflow: hidden;
  background: #f6f9ff;
  margin-top: -1px;
}

.forum--main__detail.single #bbpress-forums li.bbp-header div.bbp-reply-author {
  text-align: left;
  padding: 0 30px;
}

.forum--main__detail.single #bbpress-forums li.bbp-header div.bbp-reply-content {
  padding: 0px 40px;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author {
  width: 20%;
  padding: 40px 20px;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar {
  width: 70px;
  height: 70px;
  display: table;
  margin: 0 auto;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-name {
  color: #222;
  font-size: 16px;
  font-weight: 500;
  margin: 20px 0 0;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-role {
  font-size: 13px;
  color: #999;
  margin-top: -7px;
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.hentry {
  padding: 0;
  border-top: 1px solid #eee;
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.bbp-reply-header {
  clear: inherit;
  background: transparent;
  border: none;
  padding: 0 0 30px;
  font-size: 13px;
  font-style: italic;
  color: #999;
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.bbp-reply-header .bbp-reply-permalink {
  padding-right: 1px;
  color: #999;
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.bbp-reply-header + p {
  margin-top: 0px;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-content {
  width: 80%;
  margin-left: 20%;
  padding: 40px 40px 10px;
  border-left: 1px solid #eee;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-content p {
  margin: 30px 0;
  font-size: 15px;
  line-height: 24px;
  color: #999;
}

.forum--main__detail .forum .sidebar_item h2.widget {
  border-bottom: 1px solid #eee;
}

.forum--main__detail h1.entry-title {
  font-size: 35px;
  font-weight: 300;
  color: #222;
  margin: -10px 0 15px;
}

.forum--main__detail .single-forum-description {
  color: #999999;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}

.forum--main__detail #bbpress-forums li.bbp-body ul.forum,
.forum--main__detail #bbpress-forums li.bbp-body ul.topic {
  padding: 0;
}

.forum--main__detail #bbpress-forums .bbp-forum-info .bbp-forum-content,
.forum--main__detail #bbpress-forums p.bbp-topic-meta {
  margin: 5px 0 0;
}

.forum--main__detail .bbp-pagination-count {
  font-size: 14px;
  color: #999;
  margin: 10px 0 14px;
}

.forum--main__detail .bbp-template-notice {
  background: #f9f9f9;
  border-radius: 0px;
  border: none;
  border-top: 1px solid #0095B6;
  padding: 15px 15px 20px;
  margin-bottom: 0;
}

.forum--main__detail .bbp-template-notice p {
  margin: 0 !important;
  padding: 0;
  font-size: 15px;
  line-height: 1.2;
  color: #222;
}

.forum--main__detail .bbp-template-notice p i {
  color: #0095B6;
  font-size: 19px;
  margin-top: -9px;
  display: inline-block;
  margin-right: 4px;
  position: relative;
  top: 2px;
}

@media screen and (min-width: 1281px) {
  .container-form {
    max-width: 1650px;
    padding: 0px 50px !important;
  }
}

@media screen and (max-width: 991px) {
  .bbp-topic-meta {
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 768px) {
  .scroll-inner {
    overflow-x: scroll;
  }
  .scroll-inner .bbp-forums {
    width: 700px;
  }
}

.aheto-member {
  position: relative;
}

.aheto-member__img {
  border-radius: 50%;
}

.aheto-member__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-member__link {
  margin: 0 10px;
}

.aheto-member__icon {
  font-size: 18px;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-member--home-page {
  margin: 0 16px;
}

.aheto-member--home-page .aheto-member__img {
  max-width: 100%;
  max-height: 200px;
}

.aheto-member--home-page .aheto-member__name {
  margin-top: 22px;
  margin-bottom: 4px;
  font-size: 18px;
}

.aheto-member--home-page .aheto-member__position {
  margin: 0;
}

.aheto-member--home-page .aheto-member__contact {
  position: absolute;
  bottom: 50px;
  width: 100%;
  padding: 10px 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-radius: 6px;
  background-color: #fff;
  opacity: 0;
}

.aheto-member--home-page:hover .aheto-member__contact {
  bottom: 75px;
  opacity: 1;
}

@media screen and (max-width: 768px) {
  .aheto-member--home-page {
    margin: 0;
  }
  .aheto-member--home-page .aheto-member__contact {
    position: static;
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 1;
  }
  .aheto-member--home-page .aheto-member__link {
    margin: 0 20px;
  }
}

.aheto-member--classic {
  padding: 40px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.aheto-member--classic .aheto-member__img {
  max-width: 188px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.aheto-member--classic .aheto-member__name {
  margin-top: 30px;
  margin-bottom: 0;
}

.aheto-member--classic .aheto-member__position {
  margin-top: 0;
  margin-bottom: 35px;
}

.aheto-member--classic .aheto-member__desc {
  margin-bottom: 25px;
}

@media screen and (max-width: 1229px) {
  .aheto-member--classic {
    padding: 40px 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-member--classic {
    margin: 0 auto;
  }
  .aheto-member--classic .aheto-member__img {
    max-height: 280px;
  }
}

.aheto-member--simple, .aheto-member--simple-reversed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  margin: 0 -15px;
}

.aheto-member--simple .aheto-member__img-holder, .aheto-member--simple-reversed .aheto-member__img-holder {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aheto-member--simple .aheto-member__img-holder::after, .aheto-member--simple-reversed .aheto-member__img-holder::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  height: 60px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border-top: 40px solid transparent;
  border-right: 30px solid #fff;
  border-bottom: 40px solid transparent;
  content: '';
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.aheto-member--simple .aheto-member__img, .aheto-member--simple-reversed .aheto-member__img {
  width: 100%;
  height: 100%;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-member--simple .aheto-member__text, .aheto-member--simple-reversed .aheto-member__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 80px 60px 55px;
}

.aheto-member--simple .aheto-member__name, .aheto-member--simple-reversed .aheto-member__name {
  margin: 0;
  font-weight: 300;
}

.aheto-member--simple .aheto-member__position, .aheto-member--simple-reversed .aheto-member__position {
  margin: 0;
}

.aheto-member--simple .aheto-member__desc, .aheto-member--simple-reversed .aheto-member__desc {
  margin-top: 45px;
}

.aheto-member--simple .aheto-member__contact, .aheto-member--simple-reversed .aheto-member__contact {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: auto;
}

.aheto-member--simple .aheto-member__link, .aheto-member--simple-reversed .aheto-member__link {
  margin-right: 15px;
  margin-left: 0;
}

@media screen and (max-width: 1500px) {
  .aheto-member--simple .aheto-member__text, .aheto-member--simple-reversed .aheto-member__text {
    padding: 40px 60px;
  }
}

@media screen and (max-width: 1229px) {
  .aheto-member--simple .aheto-member__text, .aheto-member--simple-reversed .aheto-member__text {
    padding: 40px 30px 30px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-member--simple, .aheto-member--simple-reversed {
    margin: 0;
  }
  .aheto-member--simple .aheto-member__img-holder, .aheto-member--simple-reversed .aheto-member__img-holder {
    min-width: 250px;
  }
  .aheto-member--simple .aheto-member__desc, .aheto-member--simple-reversed .aheto-member__desc {
    margin: 40px 0;
  }
}

@media screen and (max-width: 546px) {
  .aheto-member--simple .aheto-member__img-holder::after, .aheto-member--simple-reversed .aheto-member__img-holder::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    height: 30px;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-right: 40px solid transparent;
    border-bottom: 30px solid #fff;
    border-left: 40px solid transparent;
  }
}

.aheto-member--simple-reversed .aheto-member__img-holder {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.aheto-member--simple-reversed .aheto-member__img-holder::after {
  right: auto;
  left: 0;
  border-right: 0;
  border-left: 30px solid #fff;
}

.aheto-member--simple-reversed .aheto-member__text {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (max-width: 991px) {
  .aheto-member--simple-reversed .aheto-member__img-holder {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .aheto-member--simple-reversed .aheto-member__img-holder::after {
    right: 0;
    left: auto;
    border-right: 30px solid #fff;
    border-left: 0;
  }
}

@media screen and (max-width: 546px) {
  .aheto-member--simple-reversed .aheto-member__img-holder::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    height: 30px;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-right: 40px solid transparent;
    border-bottom: 30px solid #fff;
    border-left: 40px solid transparent;
  }
}

.aheto-member--modern {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 40px 40px 50px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: #fff;
}

.aheto-member--modern .aheto-member__img-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 160px;
  text-align: center;
}

.aheto-member--modern .aheto-member__img {
  max-width: 100%;
}

.aheto-member--modern .aheto-member__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 50px;
}

.aheto-member--modern .aheto-member__name {
  margin: 7px 0 0;
  font-size: 18px;
}

.aheto-member--modern .aheto-member__position {
  margin: 0;
}

.aheto-member--modern .aheto-member__desc {
  margin-top: 32px;
}

.aheto-member--modern .aheto-member__contact {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 45px;
}

.aheto-member--modern .aheto-member__link {
  margin-right: 18px;
  margin-left: 0;
}

@media screen and (max-width: 1500px) {
  .aheto-member--modern .aheto-member__contact {
    margin-top: 15px;
  }
  .aheto-member--modern .aheto-member__text {
    padding-left: 20px;
  }
}

@media screen and (max-width: 1229px) {
  .aheto-member--modern {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-member--modern .aheto-member__img-holder {
    margin-bottom: 30px;
  }
  .aheto-member--modern .aheto-member__img {
    max-height: 250px;
  }
  .aheto-member--modern .aheto-member__text {
    padding-left: 0;
  }
}

.aheto-member--home-event.left {
  margin-right: 20px;
}

.aheto-member--home-event.center {
  margin-right: 10px;
  margin-left: 10px;
}

.aheto-member--home-event.right {
  margin-left: 20px;
}

.aheto-member--home-event .aheto-member__img-holder {
  position: relative;
  height: 350px;
}

.aheto-member--home-event .aheto-member__img-holder:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  content: '';
  opacity: 0;
}

.aheto-member--home-event .aheto-member__img {
  width: 100%;
  height: 100%;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-member--home-event .aheto-member__name {
  margin-bottom: 15px;
  font-weight: 600;
}

.aheto-member--home-event .aheto-member__position {
  font-size: 12px;
  letter-spacing: 2px;
}

.aheto-member--home-event .aheto-member__contact {
  position: absolute;
  bottom: 170px;
  left: 30px;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  opacity: 0;
}

.aheto-member--home-event .aheto-member__link {
  margin: 0 11px;
}

.aheto-member--home-event .aheto-member__icon {
  color: #fff;
  font-size: 22px;
}

.aheto-member--home-event .aheto-member__link-plus {
  display: inline-block;
  position: absolute;
  top: 45px;
  right: 45px;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  opacity: 0;
}

.aheto-member--home-event .aheto-member__icon-plus {
  display: block;
  height: 28px;
  color: #fff;
}

.aheto-member--home-event .aheto-member__icon-plus:before {
  font-size: 50px;
  line-height: 28px;
}

.aheto-member--home-event:hover .aheto-member__img-holder:after {
  opacity: 1;
}

.aheto-member--home-event:hover .aheto-member__contact {
  bottom: 135px;
  opacity: 1;
}

.aheto-member--home-event:hover .aheto-member__link-plus {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  opacity: 1;
}

@media screen and (max-width: 991px) {
  .aheto-member--home-event .aheto-member__img-holder {
    height: 250px;
  }
  .aheto-member--home-event .aheto-member__contact {
    left: 20px;
  }
  .aheto-member--home-event .aheto-member__link-plus {
    right: auto;
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-member--home-event.left {
    margin-right: 0;
  }
  .aheto-member--home-event.center {
    margin-right: 0;
    margin-left: 0;
  }
  .aheto-member--home-event.right {
    margin-left: 0;
  }
  .aheto-member--home-event .aheto-member__img-holder {
    max-width: 350px;
    height: 350px;
    margin: 0 auto;
  }
  .aheto-member--home-event .aheto-member__img-holder:after {
    content: none;
  }
  .aheto-member--home-event .aheto-member__contact {
    position: static;
    opacity: 1;
  }
  .aheto-member--home-event .aheto-member__link {
    margin: 0 15px;
  }
  .aheto-member--home-event .aheto-member__link-plus {
    position: static;
    margin-top: 5px;
    margin-bottom: 17px;
    opacity: 1;
  }
  .aheto-member--home-event:hover .aheto-member__link-plus {
    -webkit-transform: none;
            transform: none;
  }
}

.aheto-member--home-education {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 45px;
  border-radius: 5px;
  background-color: #fff;
  overflow: initial;
}

.aheto-member--home-education .aheto-member__img-holder {
  position: relative;
  top: -45px;
  left: 0;
  -ms-flex-preferred-size: 270px;
      flex-basis: 270px;
  max-height: 335px;
  margin-bottom: 35px;
}

.aheto-member--home-education .aheto-member__img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-member--home-education .aheto-member__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 35px 40px 30px;
}

.aheto-member--home-education .aheto-member__position {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1;
}

.aheto-member--home-education .aheto-member__name {
  margin: 10px 0 0;
  font-weight: 700;
}

.aheto-member--home-education .aheto-member__desc {
  margin-top: 35px;
  margin-bottom: 20px;
}

.aheto-member--home-education .aheto-member__contact {
  position: absolute;
  top: 315px;
  left: 60px;
}

.aheto-member--home-education .aheto-member__link {
  margin: 0 12px;
}

.aheto-member--home-education .aheto-member__link:hover {
  opacity: 1;
}

.aheto-member--home-education .aheto-member__icon {
  font-size: 20px;
}

.aheto-member--home-education .aheto-member__link-plus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 45px;
  height: 45px;
  margin-top: auto;
  margin-left: auto;
  border: 2px solid rgba(0, 0, 0, 0.07);
  border-radius: 50%;
}

.aheto-member--home-education .aheto-member__link-plus:hover {
  color: #fff;
  opacity: 1;
}

.aheto-member--home-education .aheto-member__icon-plus {
  margin: auto;
  font-size: 24px;
}

@media screen and (max-width: 1229px) {
  .aheto-member--home-education .aheto-member__img-holder {
    -ms-flex-preferred-size: 220px;
        flex-basis: 220px;
    max-height: 260px;
  }
  .aheto-member--home-education .aheto-member__contact {
    top: 245px;
    left: 30px;
  }
}

@media screen and (max-width: 575px) {
  .aheto-member--home-education {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
  .aheto-member--home-education .aheto-member__img-holder {
    position: static;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    max-height: none;
    margin-bottom: 0;
  }
  .aheto-member--home-education .aheto-member__desc {
    margin: 15px 0 10px;
  }
  .aheto-member--home-education .aheto-member__contact {
    position: static;
  }
  .aheto-member--home-education .aheto-member__link {
    margin-top: 10px;
  }
  .aheto-member--home-education .aheto-member__link-plus {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
    width: 35px;
    height: 35px;
    margin: 15px auto 0 auto;
    color: #fff;
  }
}

.aheto-member--saas .aheto-member__img-holder {
  position: relative;
  font-size: 0;
}

.aheto-member--saas .aheto-member__img {
  width: 100%;
  border-radius: 0;
}

.aheto-member--saas .aheto-member__name {
  margin: 25px 0 5px;
}

.aheto-member--saas .aheto-member__position {
  margin: 5px 0;
  font-size: 12px;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.aheto-member--saas .aheto-member__contact {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  z-index: 1;
}

.aheto-member--saas .aheto-member__contact:hover .aheto-member__link {
  margin-top: 0;
  margin-bottom: 0;
  opacity: 1;
}

.aheto-member--saas .aheto-member__contact:hover:before, .aheto-member--saas .aheto-member__contact:hover:after {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 200%;
  height: 200%;
  opacity: 1;
}

.aheto-member--saas .aheto-member__contact:after, .aheto-member--saas .aheto-member__contact:before {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  content: '';
  opacity: .3;
  z-index: 2;
  -webkit-transition: .4s ease-in-out;
  transition: .4s ease-in-out;
}

.aheto-member--saas .aheto-member__contact:before {
  top: 0;
  left: 0;
}

.aheto-member--saas .aheto-member__contact:after {
  right: 0;
  bottom: 0;
}

.aheto-member--saas .aheto-member__link {
  position: relative;
  color: #fff;
  opacity: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  z-index: 3;
}

.aheto-member--saas .aheto-member__link:nth-child(odd) {
  margin-top: 60%;
}

.aheto-member--saas .aheto-member__link:nth-child(even) {
  margin-bottom: 60%;
}

@media (max-width: 768px) {
  .aheto-member--saas {
    max-width: 270px;
    margin: auto;
  }
}

.aheto-member--barbershop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 64px 50px;
  -webkit-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  background: rgba(255, 255, 255, 0.05);
}

.aheto-member--barbershop .aheto-member__img-holder {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  font-size: 0;
}

.aheto-member--barbershop .aheto-member__img-holder > img {
  width: 100%;
  max-width: 160px;
}

.aheto-member--barbershop .aheto-member__text {
  margin-top: -39px;
}

.aheto-member--barbershop .aheto-member__name {
  margin: 0;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.4px;
}

.aheto-member--barbershop .aheto-member__position {
  margin: 0 0 33px;
}

.aheto-member--barbershop .aheto-member__position, .aheto-member--barbershop .aheto-member__desc {
  color: #fff;
}

.aheto-member--barbershop .aheto-member__contact {
  margin-top: 45px;
}

.aheto-member--barbershop .aheto-member__link, .aheto-member--barbershop .aheto-member__desc {
  -webkit-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  opacity: 0.5;
}

.aheto-member--barbershop .aheto-member__link:hover {
  opacity: 1;
}

.aheto-member--barbershop:hover {
  top: -30px;
  background: rgba(255, 255, 255, 0.11);
}

.aheto-member--barbershop:hover .aheto-member__desc {
  opacity: 0.7;
}

@media screen and (max-width: 480px) {
  .aheto-member--barbershop {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.aheto-member--dark {
  border-radius: 0;
  background: rgba(255, 255, 255, 0.05);
}

.aheto-member--dark .aheto-member__position {
  color: #fff;
  font-size: 15px;
  font-weight: normal;
}

.aheto-member--dark .aheto-member__name {
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.4px;
}

.aheto-member--dark .aheto-member__desc {
  color: rgba(255, 255, 255, 0.5);
}

.aheto-member--dark .aheto-member__img {
  border-radius: 0;
}

.aheto-member--dark .aheto-member__link {
  color: rgba(255, 255, 255, 0.5);
}

.aheto-member--dark .aheto-member__link:hover {
  color: #fff;
}

.aheto-member--dark .aheto-member__link-plus {
  border-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}

.aheto-member--border {
  border: 1px solid #eee;
}

.aheto-member--border:hover {
  border: 1px solid transparent;
}

.aheto-member--border:hover::after {
  opacity: 1;
}

.aheto-member--border::after {
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  content: '';
  opacity: 0;
}

.aheto-member--border-2 {
  border: 1px solid #eee;
}

@media screen and (min-width: 481) {
  .aheto-member--border-2:hover {
    border: 1px solid transparent;
  }
  .aheto-member--border-2:hover::after {
    opacity: 1;
  }
  .aheto-member--border-2::after {
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 8px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    content: '';
    opacity: 0;
  }
}

.aheto-member--business {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 370px;
  margin-top: 75px;
  margin-left: 35px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (min-width: 992px) {
  .aheto-member--business:hover {
    border: 1px solid transparent;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-member--business {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 460px;
    margin: 0 auto;
  }
}

.aheto-member--business .aheto-member__img-holder {
  margin-top: -75px;
  margin-left: -35px;
}

@media screen and (max-width: 1230px) {
  .aheto-member--business .aheto-member__img-holder {
    margin: 0;
    padding: 30px 30px 0;
  }
}

.aheto-member--business .aheto-member__img {
  width: 270px;
  height: 350px;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 1230px) {
  .aheto-member--business .aheto-member__img {
    width: 100%;
    height: 400px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-member--business .aheto-member__img {
    height: auto;
  }
}

.aheto-member--business .aheto-member__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 42px 27px 30px;
}

@media screen and (max-width: 1230px) {
  .aheto-member--business .aheto-member__text {
    padding-top: 30px;
  }
}

.aheto-member--business .aheto-member__position {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin: 0;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.aheto-member--business .aheto-member__name {
  margin: 0;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -0.5px;
}

.aheto-member--business .aheto-member__desc {
  margin: 25px 0 15px;
}

.aheto-member--business .aheto-member__link-plus {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 48px;
  height: 48px;
  margin: auto 10px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
  line-height: 48px;
  text-align: center;
}

.aheto-member--business .aheto-member__link-plus:hover .aheto-member__icon-plus {
  color: #fff;
}

@media screen and (max-width: 1230px) {
  .aheto-member--business .aheto-member__link-plus {
    -ms-flex-item-align: center;
        align-self: center;
    margin-bottom: 15px;
  }
}

.aheto-member--business .aheto-member__icon-plus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 24px;
}

.aheto-member--business .aheto-member__icon-plus:before {
  content: '\f217';
}

@media screen and (min-width: 992px) {
  .aheto-member--business .aheto-member__contact {
    position: absolute;
    top: 305px;
    left: 45px;
  }
}

.aheto-member--business .aheto-member__link {
  margin: 0 25px 0 0;
}

.aheto-member--business .aheto-member__icon {
  font-size: 20px;
}

.aheto-member--yoga {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
}

@media screen and (min-width: 1025px) {
  .aheto-member--yoga:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
  }
  .aheto-member--yoga:hover .aheto-member__text {
    -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.14);
  }
}

.aheto-member--yoga .aheto-member__img-holder {
  width: 160px;
  height: 160px;
  margin: 0 auto -75px;
}

.aheto-member--yoga .aheto-member__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-member--yoga .aheto-member__text {
  padding: 120px 35px 45px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.aheto-member--yoga .aheto-member__name {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.aheto-member--yoga .aheto-member__position {
  display: inline-block;
  margin: 12px auto 0;
  padding: 4px 12px;
  border-radius: 11px;
  color: #fff;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.aheto-member--yoga .aheto-member__desc {
  margin: 35px 0 0;
  font-weight: 500;
}

.aheto-member--yoga .aheto-member__contact {
  margin: 45px 0 0;
}

.aheto-member--yoga .aheto-member__link {
  margin-right: 15px;
  margin-left: 0;
  color: rgba(0, 0, 0, 0.2);
}

.aheto-member--yoga .aheto-member__link:last-child {
  margin-right: 0;
}

.aheto-member--yoga .aheto-member__link:hover {
  color: rgba(0, 0, 0, 0.55);
}

.aht-team--edu:hover .aht-team__img:before {
  background-color: rgba(0, 0, 0, 0.2);
}

.aht-team--edu:hover .aht-team__name {
  color: #fff;
}

.aht-team--edu:hover .aht-team__socials {
  opacity: 1;
}

.aht-team--edu .aht-team__img {
  position: relative;
  max-width: 370px;
  height: 370px;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}

.aht-team--edu .aht-team__img:before {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: '';
}

.aht-team--edu .aht-team__socials {
  position: absolute;
  top: 28px;
  right: 29px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
}

.aht-team--edu .aht-team__caption {
  position: relative;
  margin-top: -100px;
  margin-left: 35px;
  padding: 30px 25px 25px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  z-index: 1;
}

@media screen and (max-width: 1230px) {
  .aht-team--edu .aht-team__caption {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
  }
}

.aht-team--edu .aht-team__pos {
  display: inline-block;
  margin-bottom: 14px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-team--edu .aht-team__name {
  margin: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-weight: 700;
}

.aht-team--edu .aht-team__desc {
  margin: 13px 0 0;
}

.aht-team--t1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 40px 30px 45px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  background-color: #fff;
}

@media screen and (min-width: 1600px) {
  .aht-team--t1 {
    padding: 40px 35px 45px 40px;
  }
}

@media screen and (max-width: 480px) {
  .aht-team--t1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

.aht-team--t1:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
  opacity: 0;
}

.aht-team--t1:hover {
  border-color: transparent;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
}

.aht-team--t1:hover:before {
  opacity: 1;
}

.aht-team--t1 .aht-team__img {
  width: 160px;
  height: 160px;
  margin-right: 30px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (min-width: 1600px) {
  .aht-team--t1 .aht-team__img {
    margin-right: 53px;
  }
}

@media screen and (max-width: 480px) {
  .aht-team--t1 .aht-team__img {
    margin: 0 auto 30px;
  }
}

.aht-team--t1 .aht-team__caption {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-team--t1 .aht-team__name {
  margin: 12px 0 0;
}

.aht-team--t1 .aht-team__pos {
  margin: -2px 0 0;
}

.aht-team--t1 .aht-team__desc {
  margin: 28px 0 0;
  line-height: 24px;
}

.aht-team--t1 .aht-team__socials {
  margin-top: 54px;
}

.aheto-clients {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-clients__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 150px;
  min-width: 200px;
  height: 130px;
}

@media screen and (max-width: 991px) {
  .aheto-clients__holder {
    height: 100px;
  }
}

.aheto-clients__link {
  display: inline-block;
}

.aheto-clients__link:hover {
  opacity: 1;
}

.aheto-clients__img {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0.3;
}

.aheto-clients__img:hover {
  opacity: 1;
}

.aheto-clients--2-in-row .aheto-clients__holder {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aheto-clients--3-in-row .aheto-clients__holder {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
}

.aheto-clients--4-in-row .aheto-clients__holder {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.aheto-clients--5-in-row .aheto-clients__holder {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.aheto-clients--low-opacity .aheto-clients__img {
  opacity: 0.13;
}

.aheto-clients--low-opacity .aheto-clients__img:hover {
  opacity: 0.4;
}

.aheto-clients--business .aheto-clients__holder {
  height: 80px;
}

.aht-clients__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}

.aht-clients__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 230px;
  padding: 32px 15px;
  text-align: center;
}

@media screen and (max-width: 1230px) {
  .aht-clients__item {
    padding: 25px 15px;
  }
}

.aht-clients__item:before {
  content: none;
}

.aht-clients__img {
  max-width: 100%;
  max-height: 65px;
}

.aht-clients--2 .aht-clients__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aht-clients--3 .aht-clients__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
}

.aht-clients--4 .aht-clients__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.aht-clients--5 .aht-clients__item {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.aht-clients--trvl .aht-clients__link {
  opacity: 0.15;
}

.aht-clients--trvl .aht-clients__link:hover {
  opacity: 1;
}

.aht-clients--bsns .aht-clients__link {
  opacity: 0.25;
}

.aht-clients--bsns .aht-clients__link:hover {
  opacity: 1;
}

.aht-clients--bsns .aht-clients__img {
  max-height: 45px;
}

.aheto-video {
  position: relative;
  padding-bottom: 56.25%;
  background-size: cover;
  overflow: hidden;
}

.aheto-video--big {
  height: 100vh;
  margin-right: -15px;
  margin-left: -15px;
  padding: 0;
}

.aheto-video__cover,
.aheto-video__cover img,
.aheto-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.aheto-video__mask {
  opacity: 0.78;
}

.aheto-video__cover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 15px;
  -webkit-transition: 1s;
  transition: 1s;
  text-align: center;
  opacity: 1;
  visibility: visible;
  z-index: 3;
}

.aheto-video__cover img {
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-video__play {
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border-radius: 50%;
  color: #fff;
  font-size: 30px;
  line-height: 100px;
  text-align: center;
}

.aheto-video__play:hover {
  color: #fff;
}

.aheto-video__play:hover:before {
  top: -8%;
  left: -8%;
  width: 116%;
  height: 116%;
}

.aheto-video__play:before {
  content: "";
  background: transparent;
  position: absolute;
  top: -0%;
  left: -0%;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

@media screen and (max-width: 767px) {
  .aheto-video__play {
    width: 80px;
    height: 80px;
    font-size: 25px;
    line-height: 80px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-video__play {
    width: 60px;
    height: 60px;
    font-size: 20px;
    line-height: 60px;
  }
}

.aheto-video__pause {
  display: block;
  position: absolute;
  top: 15px;
  left: 15px;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  -webkit-transition: .5s;
  transition: .5s;
  border-radius: 50%;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  z-index: 5;
}

.aheto-video__pause:hover {
  color: #fff;
}

.aheto-video__pause i:hover {
  color: #fff;
}

@media screen and (max-width: 480px) {
  .aheto-video__pause {
    width: 30px;
    height: 30px;
    font-size: 20px;
    line-height: 30px;
  }
}

.aheto-video.play:hover .aheto-video__pause {
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 991px) {
  .aheto-video.play .aheto-video__pause {
    opacity: 1;
    visibility: visible;
  }
}

.aheto-video.play .aheto-video__cover {
  opacity: 0;
  visibility: hidden;
}

.aheto-video h1,
.aheto-video h2,
.aheto-video h3,
.aheto-video h4,
.aheto-video h5,
.aheto-video h6 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}

.aheto-video iframe {
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 0;
}

@media screen and (min-width: 992px) {
  .aht-video--play-top .aht-video__link {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .aht-video--play-right .aht-video__link {
    top: 50%;
    right: 0;
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
  }
  .aht-video--play-bottom .aht-video__link {
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
            transform: translate(-50%, 50%);
  }
  .aht-video--play-left .aht-video__link {
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .aht-video--play-center .aht-video__link {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.aht-video--trvl {
  position: relative;
  -webkit-box-shadow: 0px 0px 68px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 68px 20px rgba(0, 0, 0, 0.1);
}

.aht-video--trvl .aht-video__img {
  height: 460px;
  background-position: center;
  background-size: cover;
  -webkit-box-shadow: inset 0px 0px 7px 3px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0px 0px 7px 3px rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 480px) {
  .aht-video--trvl .aht-video__img {
    height: 350px;
  }
}

.aht-video--trvl .aht-video__link {
  display: inline-block;
  position: absolute;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  outline: none;
  background-color: #fff;
  font-size: 20px;
  line-height: 90px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.13);
          box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.13);
}

@media screen and (max-width: 1230px) {
  .aht-video--trvl .aht-video__link {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.aheto-counter {
  position: relative;
  text-align: center;
}

.aheto-counter__number {
  margin: 0;
}

.aheto-counter--classic .aheto-counter__icon {
  color: #ccc;
  font-size: 40px;
}

.aheto-counter--classic .aheto-counter__number {
  font-size: 50px;
  margin-top: 18px;
  margin-bottom: 18px;
}

@media screen and (max-width: 768px) {
  .aheto-counter--classic .aheto-counter__number {
    margin-top: 0px;
    margin-bottom: 8px;
  }
}

.aheto-counter--classic .aheto-counter__number:before {
  content: "+";
}

.aheto-counter--classic .aheto-counter__desc {
  max-width: 200px;
  margin: 0 auto;
}

.aheto-counter--modern .aheto-counter__number {
  font-size: 40px;
}

.aheto-counter--modern .aheto-counter__icon {
  font-size: 40px;
}

.aheto-counter--modern .aheto-counter__number {
  margin-top: 20px;
  margin-bottom: 15px;
  font-weight: 300;
}

@media screen and (max-width: 991px) {
  .aheto-counter--modern .aheto-counter__number {
    margin-top: 0px;
  }
}

.aheto-counter--modern .aheto-counter__number:before {
  content: "+";
}

.aheto-counter--modern .aheto-counter__desc {
  line-height: 26px;
}

@media screen and (min-width: 992px) {
  .aheto-counter--modern .aheto-counter__desc {
    padding: 0 40px;
    text-align: center;
  }
}

@media screen and (max-width: 991px) {
  .aheto-counter--modern .aheto-counter__desc {
    padding: 0 15px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}

.aheto-counter--home-event {
  margin: 0 -15px;
  padding: 100px 0;
}

.aheto-counter--home-event .aheto-counter__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (max-width: 767px) {
  .aheto-counter--home-event .aheto-counter__img {
    background-position: center;
  }
}

.aheto-counter--home-event .aheto-counter__number {
  position: relative;
  margin: 0;
  font-size: 60px;
  z-index: 2;
}

.aheto-counter--home-event .aheto-counter__desc {
  position: relative;
  margin-top: 15px;
  font-size: 12px;
  letter-spacing: 4px;
  z-index: 2;
}

.aheto-counter--divider::after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  content: '';
}

@media screen and (max-width: 767px) {
  .aheto-counter--divider::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
  }
}

.aheto-counter--t-white .aheto-counter__icon, .aheto-counter--t-white .aheto-counter__number, .aheto-counter--t-white .aheto-counter__desc {
  color: #fff;
}

.aheto-counter--yoga {
  text-align: left;
}

.aheto-counter--yoga .aheto-counter__number {
  margin: 0;
  font-size: 50px;
  font-weight: 700;
  letter-spacing: 1px;
}

.aheto-counter--yoga .aheto-counter__title {
  margin: 8px 0 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.7px;
  text-transform: uppercase;
}

.aheto-counter--yoga .aheto-counter__desc {
  max-width: none;
  margin-top: 18px;
  font-weight: 500;
}

.aheto-counter--yoga .aheto-counter--active .aheto-counter__number {
  display: inline-block;
  position: relative;
}

.aheto-counter--yoga .aheto-counter--active .aheto-counter__number:before {
  position: absolute;
  top: -24px;
  right: -20px;
  font-size: 30px;
  font-weight: 700;
  content: '+';
}

.aheto-counter--edu-1 {
  text-align: left;
}

@media screen and (max-width: 1229px) {
  .aheto-counter--edu-1 {
    display: table;
    margin: 0 auto;
    text-align: center;
  }
}

.aheto-counter--edu-1 .aheto-counter__img {
  position: absolute;
  top: -40px;
  left: -50px;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-position: 0% 0%;
  background-size: auto;
}

.aheto-counter--edu-1 .aheto-counter__number {
  position: relative;
  margin: 0;
  font-size: 60px;
  font-weight: bold;
}

.aheto-counter--edu-1 .aheto-counter__desc {
  max-width: none;
  margin: 10px 0 0;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1.5px;
}

.aheto-counter--edu-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .aheto-counter--edu-2 {
    padding: 20px 0;
  }
}

@media screen and (min-width: 992px) {
  .aheto-counter--edu-2 {
    padding: 0 20px;
  }
}

.aheto-counter--edu-2 .aheto-counter__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 95px 30px 100px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (min-width: 768px) {
  .aheto-counter--edu-2 .aheto-counter__item {
    border-right: 1px solid rgba(0, 0, 0, 0.07);
  }
  .aheto-counter--edu-2 .aheto-counter__item:last-child {
    border-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-counter--edu-2 .aheto-counter__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 70px 15px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-counter--edu-2 .aheto-counter__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 50px 15px;
  }
}

.aheto-counter--edu-2 .aheto-counter__number {
  font-size: 60px;
  font-weight: bold;
}

.aheto-counter--edu-2 .aheto-counter__title {
  margin: 10px 0 0;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aheto-counter--construction-home {
  padding: 58px 0 45px;
}

.aheto-counter--construction-home:after {
  display: none;
}

.aheto-counter--construction-home .aheto-counter__desc {
  margin-top: 5px;
  font-size: 16px;
  font-weight: 600;
}

.aheto-counter--construction-home .aheto-counter__number {
  margin: 0;
  font-size: 60px;
  font-weight: normal;
}

.aheto-counter--simple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .aheto-counter--simple {
    padding: 20px 0;
  }
}

@media screen and (min-width: 1500px) {
  .aheto-counter--simple {
    padding: 0 50px;
  }
}

.aheto-counter--simple .aheto-counter__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 109px 30px 102px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (min-width: 768px) {
  .aheto-counter--simple .aheto-counter__item {
    border-right: 1px solid rgba(0, 0, 0, 0.07);
  }
  .aheto-counter--simple .aheto-counter__item:last-child {
    border-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-counter--simple .aheto-counter__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 70px 15px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-counter--simple .aheto-counter__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 50px 15px;
  }
}

.aheto-counter--simple .aheto-counter__number {
  color: #fff;
  font-size: 50px;
  font-weight: bold;
}

.aheto-counter--simple .aheto-counter__title {
  margin: 7px 0 0;
  color: #fff;
  font-weight: 600;
}

i.icon {
  display: inline;
  width: auto;
  height: auto;
  line-height: unset;
  vertical-align: middle;
  margin-left: 0px;
}

.aheto-image-block {
  position: relative;
  height: 400px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}

.aheto-image-block__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding: 50px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  opacity: 0;
  z-index: 2;
}

.aheto-image-block__title {
  margin: 0;
  color: #fff;
}

.aheto-image-block__desc {
  margin-top: 10px;
  margin-bottom: 0;
  color: #fff;
  line-height: 1;
  font-size: 14px;
}

.aheto-image-block::after {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-box-shadow: 0px 0px 150px 100px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 0px 150px 100px rgba(0, 0, 0, 0.6);
  content: '';
  opacity: 0;
}

.aheto-image-block:hover::after {
  opacity: 1;
}

.aheto-image-block:hover .aheto-image-block__link {
  opacity: 1;
}

@media screen and (max-width: 991px) {
  .aheto-image-block {
    height: 300px;
  }
  .aheto-image-block::after {
    opacity: 1;
  }
  .aheto-image-block .aheto-image-block__link {
    padding: 30px;
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  .aheto-image-block {
    max-width: 400px;
    margin: 0 auto;
  }
  .aheto-image-block .aheto-image-block__link {
    padding: 25px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-image-block {
    height: 275px;
  }
}

.aheto-accordion__title {
  margin: 0;
  padding: 27px 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-bottom: 1px solid #eee;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 20px;
}

.aheto-accordion__panel {
  display: none;
}

.aheto-accordion__desc {
  margin: 30px 0;
}

@media screen and (max-width: 768px) {
  .aheto-accordion .aheto-accordion__title {
    padding: 20px 0;
  }
  .aheto-accordion .aheto-accordion__desc {
    margin: 15px 0;
  }
}

.aheto-contact {
  position: relative;
}

.aheto-contact .aheto-contact__loc {
  font-weight: 500;
  margin: 40px 0 20px;
  font-size: 20px;
}

@media screen and (max-width: 768px) {
  .aheto-contact .aheto-contact__loc {
    margin: 20px 0 10px;
  }
}

.aheto-contact--default .aheto-contact__img {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.aheto-contact--default .aheto-contact__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.aheto-contact--default .aheto-contact__holder:last-of-type {
  margin-bottom: 0;
}

.aheto-contact--default .aheto-contact__info {
  margin: 0;
}

.aheto-contact--default .aheto-contact__icon {
  -ms-flex-preferred-size: 15px;
      flex-basis: 15px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 10px;
  font-size: 16px;
  line-height: 24px;
}

.aheto-contact--default .aheto-contact__link-map {
  margin-top: 40px;
  margin-bottom: 0;
}

.aheto-contact--banner .aheto-contact__holder {
  display: inline-block;
  margin-bottom: 0;
}

.aheto-contact--banner .aheto-contact__holder + .aheto-contact__holder {
  margin-left: 40px;
}

.aheto-contact--banner .aheto-contact__icon {
  font-size: 18px;
}

.aheto-contact--banner .aheto-contact__info {
  display: inline-block;
  font-size: 18px;
  letter-spacing: 4px;
}

@media screen and (max-width: 767px) {
  .aheto-contact--banner .aheto-contact__holder {
    display: block;
  }
  .aheto-contact--banner .aheto-contact__holder + .aheto-contact__holder {
    margin-left: 0;
  }
  .aheto-contact--banner .aheto-contact__info {
    font-size: 16px;
    letter-spacing: 2px;
  }
  .aheto-contact--banner .aheto-contact__icon {
    font-size: 16px;
  }
}

.aheto-contact--home-event .aheto-contact__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px;
}

.aheto-contact--home-event .aheto-contact__holder:last-of-type {
  margin-bottom: 0;
}

.aheto-contact--home-event .aheto-contact__info {
  margin: 0;
}

.aheto-contact--home-event .aheto-contact__icon {
  -ms-flex-preferred-size: 15px;
      flex-basis: 15px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 20px;
  font-size: 16px;
  line-height: 24px;
}

.aheto-contact--home-event .aheto-contact__link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-weight: 400;
}

.aheto-contact--simple .aheto-contact__icon {
  font-size: 56px;
}

.aheto-contact--simple .aheto-contact__type {
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .aheto-contact--simple .aheto-contact__type {
    margin-top: 0px;
  }
}

.aheto-contact--simple .aheto-contact__info {
  display: block;
  max-width: 230px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 26px;
}

.aheto-contact--modern .aheto-contact__type, .aheto-contact--sidebar .aheto-contact__type {
  margin: 0;
  margin-bottom: 30px;
  line-height: 1;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .aheto-contact--modern .aheto-contact__type, .aheto-contact--sidebar .aheto-contact__type {
    margin-bottom: 15px;
  }
}

.aheto-contact--modern .aheto-contact__info, .aheto-contact--sidebar .aheto-contact__info {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 40px;
}

@media screen and (max-width: 991px) {
  .aheto-contact--modern .aheto-contact__info, .aheto-contact--sidebar .aheto-contact__info {
    font-size: 22px;
    line-height: 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-contact--modern .aheto-contact__info, .aheto-contact--sidebar .aheto-contact__info {
    margin-bottom: 0px;
  }
}

.aheto-contact--modern .aheto-contact__link, .aheto-contact--sidebar .aheto-contact__link {
  font-size: 30px;
  line-height: 50px;
  display: table;
}

@media screen and (max-width: 991px) {
  .aheto-contact--modern .aheto-contact__link, .aheto-contact--sidebar .aheto-contact__link {
    font-size: 22px;
    line-height: 40px;
  }
}

.aheto-contact--modern .aheto-contact__link-dir, .aheto-contact--sidebar .aheto-contact__link-dir {
  margin-top: 10px;
  margin-bottom: 0;
}

.aheto-contact--multi-loc .aheto-contact__img {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.aheto-contact--multi-loc .aheto-contact__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.aheto-contact--multi-loc .aheto-contact__holder:last-of-type {
  margin-bottom: 0;
}

.aheto-contact--multi-loc .aheto-contact__icon {
  -ms-flex-preferred-size: 15px;
      flex-basis: 15px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 10px;
  font-size: 16px;
  line-height: 24px;
}

.aheto-contact--multi-loc .aheto-contact__info {
  margin: 0;
}

.aheto-contact--multi-loc .aheto-contact__link {
  font-size: 16px;
  line-height: 26px;
}

.aheto-contact--multi-loc .aheto-contact__link-map {
  margin-top: 35px;
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .aheto-contact--multi-loc .aheto-contact__link-map {
    margin-top: 20px;
  }
}

.aheto-contact--author-bio .aheto-contact__title {
  margin-top: 0;
  margin-bottom: 40px;
}

@media screen and (max-width: 991px) {
  .aheto-contact--author-bio .aheto-contact__title {
    margin-bottom: 20px;
  }
}

.aheto-contact--author-bio .aheto-contact__mail {
  display: block;
  font-size: 20px;
}

.aheto-contact--author-bio .aheto-contact__tel {
  display: block;
  margin-top: 25px;
  font-size: 20px;
}

@media screen and (max-width: 991px) {
  .aheto-contact--author-bio .aheto-contact__tel {
    display: table;
    margin-top: 10px;
  }
}

.aheto-contact--dvder::after {
  display: block;
  position: absolute;
  top: 20px;
  right: -15px;
  height: 125px;
  border-right: 1px solid #eee;
  content: '';
}

@media screen and (max-width: 767px) {
  .aheto-contact--dvder {
    padding-bottom: 0px;
  }
  .aheto-contact--dvder::after {
    top: auto;
    right: auto;
    bottom: -23px;
    left: 50%;
    width: 225px;
    height: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-right: 0;
    border-bottom: 1px solid #eee;
  }
}

.aheto-contact--c-white .aheto-contact__info,
.aheto-contact--c-white .aheto-contact__icon,
.aheto-contact--c-white .aheto-contact__link-map {
  color: #fff;
}

.aheto-contact--business {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.aheto-contact--business .aheto-contact__title {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin: 0 0 41px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aheto-contact--business .aheto-contact__title {
    margin-bottom: 25px;
  }
}

.aheto-contact--business .aheto-contact__link-map {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin: 45px 0 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
}

.aheto-contact--business .aheto-contact__link-map:after {
  display: none;
}

@media screen and (max-width: 991px) {
  .aheto-contact--business .aheto-contact__link-map {
    margin-top: 25px;
  }
}

.aheto-contact--business .aheto-contact__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 13px;
}

.aheto-contact--business .aheto-contact__holder:last-of-type {
  margin-bottom: 0;
}

.aheto-contact--business .aheto-contact__icon {
  display: inline-block;
  width: 15px;
  margin-right: 15px;
  font-size: 18px;
}

.aheto-contact--business .aheto-contact__info {
  margin: 0;
  font-weight: 400;
}

.aheto-contact--business .aheto-contact__link {
  font-weight: 400;
}

@media (min-width: 992px) and (max-width: 1920px) {
  .contact-deskw {
    max-width: 480px !important;
  }
}

.aht-contact--edu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.aht-contact--edu .aht-contact__subtitle {
  margin: 0 0 28px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-contact--edu .aht-contact__address, .aht-contact--edu .aht-contact__email, .aht-contact--edu .aht-contact__tel {
  display: block;
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
}

.aht-contact--edu .aht-contact__email:hover, .aht-contact--edu .aht-contact__tel:hover {
  opacity: 0.7;
}

.aht-contact--edu .aht-contact__link {
  display: block;
  margin-top: 34px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-contact--yoga {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #fff;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aht-contact--yoga {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-contact--yoga .aht-contact__item {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 30px;
  padding: 85px 30px;
}

@media screen and (min-width: 992px) {
  .aht-contact--yoga .aht-contact__item {
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media screen and (max-width: 767px) {
  .aht-contact--yoga .aht-contact__item {
    margin-right: 0;
    padding: 50px 15px;
  }
}

.aht-contact--yoga .aht-contact__item:after {
  display: block;
  position: absolute;
  top: 50%;
  right: -15px;
  width: 1px;
  height: 37%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: rgba(0, 0, 0, 0.07);
  content: '';
}

.aht-contact--yoga .aht-contact__item:last-child {
  margin-right: 0;
}

.aht-contact--yoga .aht-contact__item:last-child:after {
  content: none;
}

.aht-contact--yoga .aht-contact__icon {
  margin-bottom: 23px;
}

.aht-contact--yoga .aht-contact__icon-inner {
  font-size: 56px;
  font-style: normal;
}

.aht-contact--yoga .aht-contact__title {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-contact--yoga .aht-contact__touch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 14px;
}

.aht-contact--yoga .aht-contact__touch-inner {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.aht-contact--trvl .aht-contact__img {
  height: 250px;
  margin-bottom: 41px;
  background-position: center;
  background-size: cover;
}

.aht-contact--trvl .aht-contact__title {
  margin: 0;
}

.aht-contact--trvl .aht-contact__details {
  margin-top: 24px;
}

.aht-contact--trvl .aht-contact__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 17px;
}

.aht-contact--trvl .aht-contact__detail:last-child {
  margin-bottom: 0;
}

.aht-contact--trvl .aht-contact__icon {
  display: inline-block;
  width: 25px;
  padding-top: 1px;
}

.aht-contact--trvl .aht-contact__text {
  margin: 0;
  font-weight: 400;
}

.aht-contact--trvl .aht-contact__link, .aht-contact--trvl .aht-contact__marker {
  margin-top: 39px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aht-contact--trvl .aht-contact__link:after, .aht-contact--trvl .aht-contact__marker:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-socials__link:last-child {
  margin-right: 0;
}

.aheto-socials__icon {
  -webkit-transition: none;
  transition: none;
  font-size: 18px;
}

.aheto-socials--retreat .aht-socials__link {
  margin-right: 31px;
}

.aheto-socials--retreat .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-socials--circle .aht-socials__link {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-right: 8px;
  margin-bottom: 10px;
  border-radius: 50%;
  line-height: 50px;
  text-align: center;
}

.aheto-socials--circle .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-socials--circle .aht-socials__link:hover {
  color: #fff;
  opacity: 1;
}

.aheto-socials--circle .aht-socials__link:hover .aht-socials__icon {
  color: inherit;
}

.aheto-socials--circle .aht-socials__icon {
  margin: auto;
}

.aheto-socials--circle .active {
  width: 60px;
  height: 60px;
  color: #fff;
  opacity: 1;
}

.aheto-socials--circle .active .aht-socials__icon {
  font-size: 20px;
}

.aheto-socials--i-white .aht-socials__icon {
  color: #fff;
}

.aheto-socials--right {
  text-align: right;
}

@media screen and (max-width: 767px) {
  .aheto-socials--right {
    text-align: left;
  }
}

.aheto-socials--banner .aht-socials__link {
  color: #fff;
}

.aheto-socials--banner .aht-socials__link + .aht-socials__link {
  margin-left: 25px;
}

.aheto-socials--banner .aht-socials__icon {
  font-size: 22px;
}

.aheto-socials--align-right {
  text-align: right;
}

.aheto-socials__item {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 10px;
  padding-left: 0;
}

.aheto-socials__item:last-child {
  margin-right: 0;
}

.aheto-socials__item a {
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #302f2f;
  border-radius: 50%;
  color: #fff;
  line-height: 50px;
  text-align: center;
}

.aheto-socials__item:before {
  content: none;
}

.aht-socials__link {
  display: inline-block;
  margin-right: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.aht-socials__link:last-child {
  margin-right: 0;
}

.aht-socials__icon {
  color: inherit;
  font-size: 16px;
  -webkit-transition: none;
  transition: none;
}

.aht-socials--circle {
  margin: -4px;
}

.aht-socials--circle .aht-socials__link {
  width: 50px;
  height: 50px;
  margin: 4px;
  border-radius: 50%;
  line-height: 50px;
  text-align: center;
}

.aht-socials--circle .aht-socials__link:hover {
  border-color: transparent;
  color: #fff;
}

.aht-socials--circle .aht-socials__link:last-child {
  margin-right: 0;
}

.aht-breadcrumbs__list {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
}

.aht-breadcrumbs__item {
  display: inline-block;
  margin-right: 9px;
  padding-left: 0;
  font-size: 15px;
  line-height: 24px;
}

.aht-breadcrumbs__item:last-child {
  margin-right: 0;
}

.aht-breadcrumbs__item:before {
  display: inline-block;
  position: static;
  margin-right: 10px;
  font-size: 8px;
  content: '\f125';
  vertical-align: top;
  font-family: "Ionicons";
}

.aht-breadcrumbs__item:first-child {
  padding-left: 0;
}

.aht-breadcrumbs__item:first-child:before {
  content: none;
}

.aht-breadcrumbs__link {
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

.aht-breadcrumbs__link:hover {
  opacity: 0.8;
}

.aht-breadcrumbs .button_back {
  color: #999999;
  font-size: 15px;
}

.aht-breadcrumbs .button_back:before {
  display: inline-block;
  position: static;
  margin-right: 10px;
  font-size: 8px;
  content: '\f124';
  vertical-align: top;
  font-family: "Ionicons";
}

.aht-breadcrumbs--with-border {
  padding-top: 18px;
  padding-bottom: 17px;
  border-bottom: 1px solid #eee;
}

.aht-breadcrumbs--yoga .aht-breadcrumbs__link {
  font-weight: 400;
}

.aht-breadcrumbs--edu .aht-breadcrumbs__link {
  font-size: 15px;
  font-weight: 500;
}

.coming-soon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.coming-soon__date {
  display: none;
}

.coming-soon__unit {
  display: inline-block;
  min-width: 113px;
  margin: 0 50px;
  text-align: center;
}

.coming-soon__number {
  font-size: 100px;
  line-height: 1;
}

.coming-soon__dots {
  margin-top: 19px;
  font-size: 40px;
  line-height: 100px;
  vertical-align: middle;
}

@media screen and (max-width: 1230px) {
  .coming-soon__dots {
    margin-top: 15px;
  }
}

@media screen and (max-width: 991px) {
  .coming-soon__dots {
    margin-top: 4px;
  }
}

@media screen and (max-width: 767px) {
  .coming-soon__dots {
    margin-top: 6px;
  }
}

.coming-soon--c-white .coming-soon__number,
.coming-soon--c-white .coming-soon__caption,
.coming-soon--c-white .coming-soon__dots {
  color: #fff;
}

.coming-soon--home-event {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.coming-soon--home-event .coming-soon__unit {
  margin: 0 20px;
}

.coming-soon--home-event .coming-soon__number {
  font-size: 85px;
}

.coming-soon--home-event .coming-soon__caption {
  letter-spacing: 2px;
}

.coming-soon--home-event .coming-soon__dots {
  display: none;
}

@media screen and (max-width: 1230px) {
  .coming-soon .coming-soon__number {
    font-size: 95px;
  }
}

@media screen and (max-width: 992px) {
  .coming-soon .coming-soon__unit {
    min-width: 108px;
    margin: 0 20px;
  }
}

@media screen and (max-width: 768px) {
  .coming-soon .coming-soon__unit {
    min-width: 77px;
  }
  .coming-soon .coming-soon__number {
    font-size: 65px;
  }
  .coming-soon .coming-soon__caption {
    font-size: 14px;
  }
  .coming-soon .coming-soon__dots {
    margin-top: 3 px;
    font-size: 30px;
    line-height: 80px;
  }
}

@media screen and (max-width: 576px) {
  .coming-soon .coming-soon__number {
    font-size: 43px;
  }
  .coming-soon .coming-soon__unit {
    min-width: 48px;
    margin: 0 4px;
  }
  .coming-soon .coming-soon__dots {
    margin-top: 6px;
    font-size: 20px;
    line-height: 45px;
  }
  .coming-soon .coming-soon__caption {
    margin: 5px 0;
    font-size: 10px;
  }
}

.aheto-form--default .wpcf7-form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: -14px;
  margin-top: 0;
  margin-bottom: 0;
}

.aheto-form--default .wpcf7-form-control-wrap {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 180px;
  margin: 14px;
}

.aheto-form--default .wpcf7-form-control {
  width: 100%;
  padding: 10px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
}

.aheto-form--default .wpcf7-form-control:focus {
  border-radius: 5px;
}

.aheto-form--default .wpcf7-form-control.wpcf7-select {
  width: 100%;
  height: 66px;
  padding: 20px 20px 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
}

.aheto-form--default .wpcf7-not-valid-tip {
  font-size: 14px;
}

.aheto-form--default .wpcf7-form-control.wpcf7-textarea {
  height: 200px;
  resize: none;
}

.aheto-form--default .wpcf7-form-control.wpcf7-submit {
  display: block;
  width: auto;
  margin: 40px auto 0;
  padding: 21px 45px;
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  outline: none;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1.5px;
  line-height: 1.15;
  text-decoration: none;
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .aheto-form--default .wpcf7-form-control.wpcf7-submit {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-form--default .wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
  }
}

.aheto-form--default .wpcf7-form-control.wpcf7-submit:hover {
  background-color: transparent;
}

.aheto-form--default .wpcf7-response-output {
  border: 1px solid #eee;
}

.aheto-form--btn-left .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  margin: 40px auto 0 14px;
}

@media screen and (max-width: 991px) {
  .aheto-form--btn-left .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-form--btn-left .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
  }
}

.aheto-form--pop-up .wpcf7-form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -14px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 14px;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control {
  width: 100%;
  min-width: 200px;
  padding: 10px 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 0;
  border-bottom: 1px solid #eee;
  outline: none;
  background-color: transparent;
  font-weight: 500;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-not-valid-tip {
  font-size: 14px;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-select {
  width: 100%;
  height: 39px;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 0;
  border-bottom: 1px solid #eee;
  outline: none;
  background-color: transparent;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-textarea {
  height: 90px;
  padding-top: 0;
  resize: none;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  display: block;
  position: relative;
  width: auto;
  min-width: 0;
  margin: 30px auto 0;
  padding: 21px 55px;
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  outline: none;
  color: #fff;
  font-family: "Poppins", sans-serif, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1.5px;
  line-height: 1.15;
  cursor: pointer;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-response-output {
  border: 1px solid #eee;
}

.aheto-form--business .wpcf7-form-control {
  border-radius: 0;
}

.aheto-form--business .wpcf7-form-control:focus {
  border-radius: 0;
}

.aheto-form--business .wpcf7-form-control.wpcf7-submit {
  padding-right: 30px;
  padding-left: 30px;
  border-radius: 0;
  font-weight: bold;
}

.aheto-form--business .wpcf7-form-control.wpcf7-select {
  border-radius: 0;
}

.aheto-form--yoga .wpcf7-form-control {
  border-radius: 30px;
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control::-webkit-input-placeholder {
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control:-ms-input-placeholder {
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control::-ms-input-placeholder {
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control::placeholder {
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control:focus {
  border-radius: 30px;
}

.aheto-form--yoga .wpcf7-form-control.wpcf7-textarea {
  border-radius: 5px;
}

.aheto-form--yoga .wpcf7-form-control.wpcf7-select {
  border-radius: 30px;
}

.aheto-form--yoga .wpcf7-form-control.wpcf7-submit {
  padding-right: 60px;
  padding-left: 60px;
  border-radius: 30px;
  font-weight: bold;
  letter-spacing: 0;
}

.aheto-form-email .mc4wp-form-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
}

.aheto-form-email .mc4wp-form-fields input[type=email] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 21px 27px;
  border: 0;
  outline: none;
}

.aheto-form-email .mc4wp-form-fields input[type=submit] {
  padding: 20px;
  border: 0;
  outline: none;
  cursor: pointer;
}

@media screen and (max-width: 480px) {
  .aheto-form-email .mc4wp-form-fields input[type=submit] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-form-email .mc4wp-form .mc4wp-response * {
  font-size: 14px;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields {
  border-radius: 5px;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email] {
  background-color: rgba(0, 0, 0, 0.07);
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email]::-webkit-input-placeholder {
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email]:-ms-input-placeholder {
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email]::-ms-input-placeholder {
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder {
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=submit] {
  padding: 23px 43px 23px 53px;
  background-color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
}

.aheto-form-email--event .mc4wp-form .mc4wp-form-fields input[type=submit] {
  padding: 23px 35px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}

.aheto-form-email--education .mc4wp-form .mc4wp-form-fields {
  border-radius: 5px;
}

.aheto-form-email--education .mc4wp-form .mc4wp-form-fields input[type=email] {
  padding: 21px 23px;
}

.aheto-form-email--education .mc4wp-form .mc4wp-form-fields input[type=submit] {
  padding: 23px 42px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}

.aheto-form-email--business .mc4wp-form-fields {
  position: relative;
}

.aheto-form-email--business .mc4wp-form-fields input {
  background-color: transparent;
}

.aheto-form-email--business .mc4wp-form-fields input[type=submit] {
  position: relative;
  padding: 20px 40px 20px 20px;
  font-weight: 700;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .aheto-form-email--business .mc4wp-form-fields input[type=submit] {
    padding: 20px;
  }
}

@media screen and (min-width: 481) {
  .aheto-form-email--business .mc4wp-form-fields:after {
    position: absolute;
    top: 50%;
    right: 18px;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    font-family: "Ionicons";
    font-size: 18px;
    content: '\f10b';
  }
}

.aht-form--edu .wpcf7 br {
  display: none;
}

.aht-form--edu .wpcf7-form {
  overflow: hidden;
}

.aht-form--edu .wpcf7-form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -14px;
}

.aht-form--edu .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 350px;
  margin: 14px;
}

@media screen and (max-width: 480px) {
  .aht-form--edu .wpcf7-form-control-wrap {
    min-width: 200px;
  }
}

.aht-form--edu .wpcf7-form-control {
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  color: #222;
}

.aht-form--edu .wpcf7-textarea {
  height: 200px;
  resize: none;
}

.aht-form--edu .wpcf7-submit {
  width: auto;
  margin: 32px 14px 14px;
  padding: 22px 40px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
}

.aht-form--trvl .wpcf7 br {
  display: none;
}

.aht-form--trvl .wpcf7-form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -14px;
}

.aht-form--trvl .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 250px;
  margin: 14px;
}

@media screen and (max-width: 1230px) {
  .aht-form--trvl .wpcf7-form-control-wrap {
    min-width: 200px;
  }
}

@media screen and (max-width: 991px) {
  .aht-form--trvl .wpcf7-form-control-wrap {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-form--trvl .wpcf7-form-control {
  width: 100%;
  padding: 18px 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 15px;
}

.aht-form--trvl .wpcf7-textarea {
  height: 200px;
  resize: none;
}

.aht-form--trvl .wpcf7-select option[disabled] {
  display: none;
}

.aht-form--trvl .wpcf7-submit {
  width: auto;
  margin: 47px auto 14px;
  padding: 18px 35px;
  border-radius: 30px;
  outline: none;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  cursor: pointer;
}

.color_blue .aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields {
  border-radius: 5px;
}

.color_blue .aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=submit] {
  color: #0095B6;
}

.aheto-pop-up-btn {
  cursor: pointer;
}

.aheto-pop-up {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: auto;
  z-index: 2;
}

.aheto-pop-up__window {
  position: relative;
  width: 100%;
  max-width: 770px;
  margin: auto;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center top;
}

.aheto-pop-up__close {
  position: absolute;
  top: 29px;
  right: 29px;
  padding: 1px;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
}

.aheto-pop-up__icon {
  display: block;
  font-size: 48px;
  line-height: 24px;
}

.aheto-pop-up__icon::before {
  line-height: 24px;
}

.aheto-pop-up--home-event .aheto-pop-up__window {
  padding: 110px 60px 80px;
}

.aheto-pop-up--home-event .aheto-pop-up__title {
  margin: 0;
}

@media screen and (max-width: 991px) {
  .aheto-pop-up--home-event .aheto-pop-up__window {
    padding: 60px 30px 40px;
  }
}

.aheto-blockquote__quote {
  width: 100%;
}

.aheto-blockquote__title {
  position: relative;
  z-index: 2;
}

.aheto-blockquote.italic h1 {
  font-style: italic;
}

@media screen and (max-width: 768px) {
  .aheto-blockquote__quote {
    padding: 70px 15px;
  }
  .aheto-blockquote h1 {
    font-size: 30px;
  }
  .aheto-blockquote h2 {
    font-size: 30px;
  }
}

.aheto-blockquote--author-bio .aheto-blockquote__quote {
  padding: 120px 0px 85px 0px;
  max-width: 465px;
  margin: 0 auto;
}

@media screen and (max-width: 1280px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote {
    padding: 100px 80px;
    max-width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote {
    padding: 80px 50px 80px;
    max-width: 100%;
  }
}

.aheto-blockquote--author-bio .aheto-blockquote__quote:before {
  top: -70px;
  left: -30px;
  font-size: 350px;
}

@media screen and (max-width: 1280px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote:before {
    top: -90px;
    left: 45px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote:before {
    top: -50px;
    font-size: 250px;
    left: 45px;
  }
}

.aheto-blockquote--author-bio .aheto-blockquote__title {
  color: #fff;
}

.aheto-blockquote--author-bio .aheto-blockquote__author {
  margin-top: 80px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.4px;
}

@media screen and (max-width: 575px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote {
    padding: 50px 30px;
  }
  .aheto-blockquote--author-bio .aheto-blockquote__quote:before {
    top: -30px;
    left: 50px;
    font-size: 150px;
  }
  .aheto-blockquote--author-bio .aheto-blockquote__title {
    font-size: 34px;
  }
  .aheto-blockquote--author-bio .aheto-blockquote__author {
    margin-top: 25px;
    font-size: 12px;
  }
}

.aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 720px;
  padding: 260px 110px 80px;
}

@media screen and (max-width: 1230px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
    padding: 260px 70px 80px;
  }
}

.aheto-blockquote--portfolio-01 .aheto-blockquote__quote::before {
  top: 110px;
  right: 120px;
  left: auto;
  -webkit-transform: none;
          transform: none;
  font-size: 250px;
  line-height: 0.75;
}

.aheto-blockquote--portfolio-01 .aheto-blockquote__title {
  color: #fff;
  line-height: 52px;
  font-style: italic;
}

.aheto-blockquote--portfolio-01 .aheto-blockquote__author {
  margin-top: 140px;
  color: #fff;
  font-size: 14px;
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__author {
    margin-top: 60px;
  }
}

@media screen and (max-width: 1500px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
    max-width: none;
  }
}

@media screen and (max-width: 767px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
    padding: 150px 50px 50px;
  }
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote:before {
    top: 50px;
    right: 80px;
    font-size: 220px;
  }
}

@media screen and (max-width: 575px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
    padding: 130px 30px 50px;
  }
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote:before {
    top: 50px;
    right: 30px;
    font-size: 180px;
  }
  .aheto-blockquote--portfolio-01 .aheto-blockquote__title {
    font-size: 32px;
    line-height: 1.2;
  }
  .aheto-blockquote--portfolio-01 .aheto-blockquote__author {
    margin-top: 70px;
    font-size: 12px;
  }
}

.aheto-blockquote--portfolio-06 .aheto-blockquote__title {
  margin: 80px 0 30px;
  font-style: italic;
}

.aheto-progress__title {
  margin: 10px 0;
}

.aheto-progress__chart-holder {
  position: relative;
  width: 80%;
  max-width: 350px;
  margin: 0 auto;
}

.aheto-progress__chart-bg {
  stroke: #eee;
  stroke-width: 0.5;
}

.aheto-progress__chart-circle {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  stroke-width: 0.5;
}

.aheto-progress__chart-circle.active {
  animation: circle-chart-fill 2.5s reverse;
}

.aheto-progress__chart {
  width: 80%;
  height: 80%;
}

@-webkit-keyframes circle-chart-fill {
  to {
    stroke-dasharray: 0 100;
  }
}

@keyframes circle-chart-fill {
  to {
    stroke-dasharray: 0 100;
  }
}

.aheto-progress__chart-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 40px;
}

.aheto-progress__chart-number {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.aheto-progress__bar-icon {
  display: inline-block;
  -webkit-transform: rotate(43deg);
          transform: rotate(43deg);
  font-size: 38px;
}

.aheto-progress__bar {
  position: relative;
  height: 4px;
  margin-top: 15px;
  background-color: #eee;
}

.aheto-progress__bar-holder {
  position: absolute;
  top: -60px;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}

.aheto-progress__bar-perc {
  position: absolute;
  top: 46%;
  left: 52%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  font-size: 14px;
}

.aheto-progress__bar-val {
  width: 0;
  height: 100%;
}

.aheto-progress--chart {
  padding: 0 35px;
}

@media screen and (max-width: 991px) {
  .aheto-progress--chart {
    padding: 0px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-progress--chart {
    padding: 0 60px 30px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-progress--chart {
    padding: 0 0 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-progress--chart {
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-progress--chart .aheto-progress__chart {
    width: 50%;
    height: 50%;
  }
}

@media screen and (max-width: 480px) {
  .aheto-progress--chart .aheto-progress__chart {
    width: 80%;
    height: 80%;
  }
}

.aheto-progress--chart .aheto-progress__title {
  margin-top: 40px;
}

.aheto-progress--chart .aheto-progress__desc {
  margin-top: 25px;
}

.aheto-progress--bar {
  padding-top: 25px;
}

.aheto-progress--big-chart-number .aheto-progress__chart-number {
  font-size: 54px;
}

.aheto-progress--simple .aheto-progress__chart-holder {
  width: 90%;
}

.aheto-progress--simple .aheto-progress__chart-bg {
  stroke-width: 0.8;
}

.aheto-progress--simple .aheto-progress__chart-circle {
  stroke-width: 0.8;
}

.aheto-progress--simple .aheto-progress__title {
  margin-top: 25px;
  margin-bottom: 0;
  letter-spacing: -0.3px;
}

.aheto-progress--simple .aheto-progress__desc {
  margin: 7px 0;
}

.aheto-404 {
  padding: 40px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  text-align: center;
}

.aheto-404__wrap .aheto-heading__desc {
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
}

.aheto-404__svg {
  width: 80%;
}

.aheto-404 .fil0 {
  fill: #FEFEFE;
}

.aheto-gallery--2-in-row .aheto-gallery__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aheto-gallery--3-in-row .aheto-gallery__item {
  -ms-flex-preferred-size: 33.333%;
      flex-basis: 33.333%;
}

.aheto-gallery--4-in-row .aheto-gallery__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.aheto-gallery--5-in-row .aheto-gallery__item {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.aheto-gallery__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

@media screen and (max-width: 767px) {
  .aheto-gallery__list .aheto-gallery__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-gallery__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 320px;
  padding-left: 0;
  cursor: pointer;
}

.aheto-gallery__item:before {
  content: none;
}

@media screen and (max-width: 767px) {
  .aheto-gallery__item {
    min-width: 290px;
  }
}

.aheto-gallery__item--height {
  height: 480px;
}

@media screen and (max-width: 1600px) {
  .aheto-gallery__item--height {
    height: 380px;
  }
}

@media screen and (max-width: 1400px) {
  .aheto-gallery__item--height {
    height: 320px;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-gallery__item--height {
    height: 300px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-gallery__item--height {
    height: 350px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-gallery__item--height {
    height: 400px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-gallery__item--height {
    height: 350px;
  }
}

.aheto-gallery__item-img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-gallery__modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: auto;
  z-index: 100;
}

.aheto-gallery__modal-content {
  display: block;
  max-width: 80%;
  max-height: 80%;
  margin: auto;
  -webkit-animation-name: zoom;
          animation-name: zoom;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}

@media screen and (max-width: 767px) {
  .aheto-gallery__modal-content {
    max-width: 100%;
    max-height: 100%;
  }
}

@keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.aheto-gallery__close {
  display: block;
  position: absolute;
  top: 35px;
  right: 35px;
  padding: 7px 5px 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: rgba(255, 255, 255, 0.8);
  font-size: 50px;
  font-weight: bold;
  line-height: 20px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .aheto-gallery__close {
    top: 25px;
    right: 25px;
  }
}

.aheto-gallery__close:hover, .aheto-gallery__close:focus {
  cursor: pointer;
  opacity: 0.7;
}

.aheto-gallery--mosaics .aheto-gallery__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  height: 480px;
}

.aheto-gallery--mosaics .aheto-gallery__item:nth-child(6n + 3), .aheto-gallery--mosaics .aheto-gallery__item:nth-child(6n + 4) {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

@media screen and (max-width: 1500px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    height: 350px;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    min-width: 350px;
    height: 380px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    height: 350px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    height: 450px;
  }
  .aheto-gallery--mosaics .aheto-gallery__item:nth-child(6n + 3), .aheto-gallery--mosaics .aheto-gallery__item:nth-child(6n + 4) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

@media screen and (max-width: 480px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    min-width: 270px;
    height: 350px;
  }
}

.aheto-gallery--animation {
  position: relative;
}

.aheto-gallery--animation .aheto-gallery__item {
  position: absolute;
  width: auto;
  min-width: auto;
  height: auto;
}

@media screen and (max-width: 767px) {
  .aheto-gallery--animation {
    display: none;
  }
}

.aheto-heading__link .aheto-btn + .aheto-btn {
  margin-left: 35px;
}

.aheto-heading__title {
  margin-top: 0;
  margin-bottom: 0;
}

.aheto-heading__title b {
  font-weight: inherit;
}

.aheto-heading__desc--drop-caps::first-letter {
  margin-right: 40px;
  margin-bottom: -20px;
  float: left;
  font-size: 160px;
  line-height: 147px;
}

.aheto-heading p {
  margin-top: 15px;
  margin-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .aheto-heading p {
    margin-bottom: 0px;
  }
}

.aheto-heading h6 + p {
  margin-top: 15px;
}

.aheto-heading__subtitle {
  margin-top: 0;
  padding: 0 4px;
}

.aheto-heading__subtitle--opacity {
  opacity: 0.5;
}

.aheto-heading__subtitle--big {
  font-size: 52px;
}

.aheto-heading__subtitle--medium {
  font-size: 40px;
}

.aheto-heading--opacity {
  opacity: 0.5;
}

.aheto-heading--divider-t1 {
  position: relative;
}

.aheto-heading--divider-t1 .aheto-heading__title {
  margin-bottom: 50px;
}

.aheto-heading--divider-t1 .aheto-heading__title::after {
  display: block;
  width: 50px;
  height: 6px;
  margin-top: 35px;
  content: '';
}

.aheto-heading--divider-t1.t-center .aheto-heading__title::after {
  margin-right: auto;
  margin-left: auto;
}

.aheto-heading--divider-t1.t-right .aheto-heading__title::after {
  margin-left: auto;
}

.aheto-heading--divider-t2 {
  position: relative;
}

.aheto-heading--divider-t2 .aheto-heading__title::after {
  display: block;
  width: 50px;
  height: 3px;
  margin-top: 43px;
  background-color: #eee;
  content: '';
}

.aheto-heading--divider-t2.t-center .aheto-heading__title::after {
  margin-right: auto;
  margin-left: auto;
}

.aheto-heading--divider-t2.t-right .aheto-heading__title::after {
  margin-left: auto;
}

.aheto-heading--divider-t3 .aheto-heading__title {
  position: relative;
}

.aheto-heading--divider-t3 .aheto-heading__title:after {
  display: block;
  width: 100px;
  height: 5px;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-transform: translate(-50px, 0);
          transform: translate(-50px, 0);
  content: '';
}

@media screen and (max-width: 1230px) {
  .aheto-heading--divider-t3 .aheto-heading__title:after {
    -webkit-transform: none;
            transform: none;
  }
}

.aheto-heading--divider-t3.t-center .aheto-heading__title:after {
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: none;
          transform: none;
}

.aheto-heading--divider-t3.t-right .aheto-heading__title:after {
  margin-left: auto;
  -webkit-transform: none;
          transform: none;
}

.aheto-heading--simple .aheto-heading__subtitle {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0;
}

.aheto-heading--simple .aheto-heading__title {
  letter-spacing: 4px;
}

.aheto-heading--business .aheto-heading__subtitle {
  font-size: 16px;
}

.aheto-heading--business .aheto-heading__title {
  font-size: 60px;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .aheto-heading--business .aheto-heading__title {
    font-size: 40px;
  }
}

.aheto-heading--classic .aheto-heading__subtitle {
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
  padding: 0;
  font-size: 16px;
  letter-spacing: 3px;
}

.aheto-heading--classic .aheto-heading__subtitle:after {
  display: block;
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
}

.aheto-heading--t-white .aheto-heading__title:after {
  background-color: #fff;
}

.aheto-heading--t-white .aheto-heading__title,
.aheto-heading--t-white p,
.aheto-heading--t-white .aheto-heading__subtitle {
  color: #fff;
}

.aheto-heading--modern .aheto-heading__subtitle {
  margin-bottom: 50px;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 4px;
}

.aheto-heading--small p {
  margin: 10px 0 0;
}

.aheto-heading--yoga .aheto-heading__subtitle {
  margin-bottom: 10px;
  font-family: "Dancing Script";
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0;
}

.aheto-heading--yoga .aheto-heading__title {
  letter-spacing: 3px;
  line-height: 1.33;
}

.aheto-heading--yoga .aheto-heading__desc--drop-caps {
  margin-top: 47px;
}

@media screen and (min-width: 768px) {
  .aheto-heading--yoga .aheto-heading__desc--drop-caps {
    max-width: 500px;
  }
}

.aheto-heading--construction .aheto-heading__title {
  font-size: 38px;
}

.aheto-heading--construction .aheto-heading__desc {
  margin-top: 21px;
  margin-bottom: 37px;
  font-size: 16px;
}

.aheto-heading--construction-tm .aheto-heading__title {
  font-size: 80px;
  font-weight: normal;
}

.aheto-heading--construction-tm .aheto-heading__desc {
  padding-right: 18px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.1;
}

.aht-heading__subtitle, .aht-heading__title, .aht-heading__desc {
  margin: 0;
}

.aht-heading b {
  font-weight: inherit;
}

.aht-heading--travel {
  background-repeat: no-repeat;
}

.aht-heading--travel.t-center {
  background-position: 50% 0;
}

.aht-heading--travel.t-right {
  background-position: 100% 0;
}

.aht-heading--travel.aht-heading--bg {
  padding-top: 40px;
}

.aht-heading--travel .aht-heading__subtitle {
  margin: 0 0 5px;
  font-weight: 400;
}

.aht-heading--travel .aht-heading__title {
  margin: 0;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-heading--travel .aht-heading__desc {
  margin-top: 32px;
}

.aht-heading--main .aht-heading__title {
  margin: 0;
  font-weight: 300;
}

.aht-heading--main .aht-heading__desc {
  margin: 20px 0 0;
  max-width: 250px;
}

.aht-heading--chr .aht-heading__subtitle {
  display: inline-block;
  position: relative;
  margin-bottom: 35px;
  font-weight: 700;
  letter-spacing: 0.2em;
}

.aht-heading--chr .aht-heading__subtitle:before {
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #eee;
  content: '';
}

.aht-heading--chr .aht-heading__title {
  font-weight: 700;
  letter-spacing: -0.025em;
}

.aht-heading--chr .aht-heading__desc {
  margin-top: 35px;
}

.aht-heading--chr.aht-heading--white .aht-heading__subtitle,
.aht-heading--chr.aht-heading--white .aht-heading__title,
.aht-heading--chr.aht-heading--white .aht-heading__desc {
  color: #fff;
}

.aht-heading--chr.aht-heading--white .aht-heading__subtitle:before {
  background-color: #fff;
}

.aheto-tab {
  text-align: center;
}

.aheto-tab__head {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 110px;
}

@media screen and (max-width: 991px) {
  .aheto-tab__head {
    margin-bottom: 50px;
  }
}

.aheto-tab__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
}

.aheto-tab__list-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 20px 15px;
}

.aheto-tab__list-item {
  padding-left: 0;
}

.aheto-tab__list-item:before {
  content: none;
}

.aheto-tab__list-ico {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.aheto-tab__content {
  text-align: left;
  padding-bottom: 50px;
}

.aheto-tab__box {
  position: relative;
  height: 0;
  -webkit-transition: visibility, opacity 1s;
  transition: visibility, opacity 1s;
  background-position: center;
  background-size: cover;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}

.aheto-tab__box.active {
  height: auto;
  opacity: 1;
  visibility: visible;
}

.aheto-tab__box:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.aheto-tab__box--overlay-1:before {
  content: '';
}

@media screen and (min-width: 768px) {
  .aheto-tab__box--overlay-1:before {
    width: 50%;
  }
}

.aheto-tab__box--overlay-2:before {
  content: '';
  opacity: 0.7;
}

.aheto-tab__box--overlay-3:before {
  content: '';
}

@media screen and (max-width: 1230px) {
  .aheto-tab__box--overlay-3:before {
    opacity: 0.9;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab__box--overlay-3:before {
    opacity: 0.8;
  }
}

.aheto-tab__box--overlay-4:before {
  background-color: rgba(0, 0, 0, 0.5);
  content: '';
}

.aheto-tab__box-inner {
  position: relative;
}

.aheto-tab--simple .aheto-tab__head {
  border-radius: 5px;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .aheto-tab--simple .aheto-tab__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.aheto-tab--simple .aheto-tab__list {
  margin: 0 -1px -1px 0;
}

@media screen and (max-width: 767px) {
  .aheto-tab--simple .aheto-tab__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aheto-tab--simple .aheto-tab__list-link {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aheto-tab--simple .aheto-tab__list-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.aheto-tab--simple .aheto-tab__list-link:hover {
  color: #fff;
}

.aheto-tab--simple .aheto-tab__list-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 192px;
          flex: 1 0 192px;
  width: 192px;
}

@media screen and (max-width: 991px) {
  .aheto-tab--simple .aheto-tab__list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 180px;
            flex: 1 0 180px;
    width: 180px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-tab--simple .aheto-tab__list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
}

.aheto-tab--simple .aheto-tab__list-item.active a {
  color: #fff;
}

.aheto-tab--business .aheto-tab__head {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}

.aheto-tab--business .aheto-tab__list {
  width: 100%;
}

.aheto-tab--business .aheto-tab__list-item {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-tab--business .aheto-tab__list-item:last-child {
  border-right: 0;
}

@media screen and (min-width: 768px) {
  .aheto-tab--business .aheto-tab__list-item {
    border-right: 2px solid #fff;
  }
  .aheto-tab--business .aheto-tab__list-item:before {
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 0;
    -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-right: 11px solid transparent;
    border-bottom: 18px solid #fff;
    border-left: 11px solid transparent;
    content: '';
    opacity: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab--business .aheto-tab__list-item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    border-bottom: 2px solid #fff;
  }
}

.aheto-tab--business .aheto-tab__list-item.active {
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 62px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 62px 0px rgba(0, 0, 0, 0.07);
}

.aheto-tab--business .aheto-tab__list-item.active:before {
  opacity: 1;
}

.aheto-tab--business .aheto-tab__list-link {
  padding: 33px 30px;
  font-size: 18px;
}

@media screen and (max-width: 1500px) {
  .aheto-tab--business .aheto-tab__list-link {
    padding: 25px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab--business .aheto-tab__list-link {
    padding: 15px 20px;
  }
}

.aheto-tab--business .aheto-tab__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-tab--business .aheto-tab__box.active {
  height: 700px;
  min-height: 700px;
}

@media screen and (max-width: 1500px) {
  .aheto-tab--business .aheto-tab__box.active {
    height: 550px;
    min-height: 550px;
  }
}

.aheto-tab--business .aheto-tab__box-inner {
  width: 100%;
}

.aheto-tab--business .aheto-btn--light.aheto-btn--trans:hover {
  background-color: #fff;
}

.aheto-tab--construction-home .aheto-tab__list {
  display: block;
  margin-top: 45px;
}

@media screen and (max-width: 1230px) {
  .aheto-tab--construction-home .aheto-tab__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-tab--construction-home .aheto-tab__list-item {
    margin: 0 15px;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-tab--construction-home .aheto-tab__list-item:first-of-type {
    margin-left: 0;
  }
}

.aheto-tab--construction-home .aheto-tab__list-item.active .aheto-tab__list-link {
  position: relative;
}

.aheto-tab--construction-home .aheto-tab__list-item.active .aheto-tab__list-link:after {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 3px;
  content: '';
}

.aheto-tab--construction-home .aheto-tab__list-link {
  display: inline-block;
  margin-bottom: 22px;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
}

.aheto-tab--construction-home .aheto-tab__viewall {
  display: block;
  font-size: 14px;
  font-weight: bold;
}

@media screen and (max-width: 1230px) {
  .aheto-tab--construction-home .aheto-tab__viewall {
    margin-bottom: 25px;
  }
}

.aheto-tab--construction-home .aheto-tab__head {
  margin-bottom: 100px;
}

@media screen and (max-width: 1230px) {
  .aheto-tab--construction-home .aheto-tab__head {
    margin-bottom: 15px;
  }
}

.tm__avatar {
  width: 66px;
  height: 66px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.tm--default {
  position: relative;
  height: 100%;
}

.tm--default:after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  opacity: 0;
}

.tm--default:hover:after {
  opacity: 1;
}

.tm--default .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.tm--default .tm__avatar {
  margin-right: 10px;
  margin-left: 2px;
  border-radius: 50%;
  background-size: cover;
}

.tm--default .tm__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 5px;
}

.tm--default .tm__position {
  margin: 3px 0 0;
  line-height: 1.25;
}

.tm--default .tm__name {
  margin: 0;
  line-height: 1.3;
}

.tm--default .tm__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.tm--default .tm__stars i {
  display: inline-block;
  margin-right: 1px;
}

.tm--default .tm__stars i.ion-ios-star {
  position: relative;
  top: -1px;
}

.tm--home-event {
  text-align: center;
}

.tm--home-event .tm__avatar {
  width: 110px;
  height: 110px;
  margin: 0 auto;
  border-radius: 50%;
  background-size: cover;
}

.tm--home-event .tm__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tm--home-event .tm__name {
  display: inline-block;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  margin: 0;
  padding: 7px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: right;
}

.tm--home-event .tm__position {
  display: inline-block;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  margin: 0;
  padding: 7px;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
}

.tm--home-event .tm__text {
  max-width: 830px;
  margin-right: auto;
  margin-left: auto;
  font-size: 20px;
  line-height: 36px;
}

.tm--home-event .tm__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 25px;
}

.tm--home-event .tm__stars i {
  display: inline-block;
  margin-right: 1px;
  font-size: 22px;
}

.tm--home-event .tm__stars i.ion-ios-star {
  position: relative;
  top: -1px;
}

@media screen and (max-width: 575px) {
  .tm--home-event .tm__avatar {
    width: 80px;
    height: 80px;
  }
  .tm--home-event .tm__text {
    font-size: 16px;
  }
}

.tm--barbershop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 15px;
}

.tm--barbershop .tm__text {
  margin-top: 10px;
  margin-bottom: 0;
}

.tm--barbershop .tm__content {
  position: relative;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  padding: 30px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA+CAYAAAC875yHAAADIUlEQVR4nOWc4VLEIAyEt9y9/xN7V3+cUeRo2UACqe5M1XEUtl9C2qPQDTolAFt25Norx2ptlSNX7vXZ2wHzN+nr0EhMdRkb1AbgBu78colfOvitDm7Qgyu1A3hgTkb2BrvUEy/PVIdHv++J4Jke8M3GDcDduM0PNAJ/OzBiDQ/4qZ8emZhgD0/aBU48lwC94OXtW0P0yLxcpxBLgHf4wRNZQvSGJzqEmBdbz8yr9Tta6IF6CfJSlY+cxAabE9JoNGBSU2fqLWCp+D5bIxm0wrNcI95MrALYm/krsq/at1UtGlFP/6vgiVL+w2ozPVkYJugRAAIxPGiV5EsE85qMiuAXyABGURQwrDYgFsBIXlhtCTEmPoHrZSDwBfBqihJw4MIZGMZzwpop9yOxEMN4lgyMElFWUfx+18AwESXV/RTNWjnAKFFlFQogQD6FCiR52rdUtfm4lbc22qzaUX9gPk0lQBnGqyD2DMuVEPdaBspVeQSitKE9qd4haRH4Ls9nU+pP9EX2gZ+VCNr/H7kw5AC0N+WyEkESh/3/agbWTImOGi5N5GKzwurWJL+jOAMh62BKz5oA7Mwz1fJqV1vhZCHL2yjx/EAdxllfGh8UwJEO/nK7ALBHmo2JciOvqp/eAK84w8LqCfjf711udgWKCwgQZxo9Uvapgu4NkG0/SgaqR4wnwL88fKcAvFr2AZznXx8uVmdgpHlI9hPIr4B7Aewys1hs9k0ByKz7i5R9AMfiLeAeANnsWz6bnIkJeHWywwMgYyYSPHZ5XdWzNUBmLm3V9q8jsfCq5cYS4Nv64YpCPAjKxKzQPQ24JcArDt3hgFsBZLYszNpwyMok4BYAmWHgvdFQKybgzY2GIBppKaEdyYjwWgGn4AHjO4X+NTygHyADT2VkglrwujaG9wB0MeIoZgvvjlfAuxq3NEJvlZ8k9zLDAmRqR6R6x2bd8EhpAWQiGCnr2JdOmAX7CCADLlKtY8GZey4Bsq85iTRcmdcUuAW7XNrBfByLAk7UqnOusz/s4qJoU1AtTSsvZwAj1ThW6lc3jaoEKNl2pb0jS0fIJ7nl2Hmlq1xeAAAAAElFTkSuQmCC") no-repeat top right;
  -webkit-box-shadow: 0px 4px 35px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 35px 0 rgba(0, 0, 0, 0.1);
}

.tm--barbershop .tm__content:after {
  content: '';
  position: absolute;
  left: 45px;
  bottom: -25px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
}

.tm--barbershop .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 23px;
  margin-top: 40px;
}

.tm--barbershop .tm__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 15px;
}

.tm--barbershop .tm__name {
  margin: 0 0 5px;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.tm--barbershop .tm__position {
  margin: 0;
  line-height: 1.3;
}

.tm--barbershop .tm__position:before {
  content: '/';
  margin-right: 5px;
}

.tm--barbershop .tm__avatar {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  background: no-repeat center;
  background-size: cover;
  overflow: hidden;
}

.tm--business {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tm--business .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 35px;
  padding: 0 25px;
}

.tm--business .tm__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 25px 40px;
  border-radius: 5px;
  background: #fff;
}

.tm--business .tm__content:after {
  position: absolute;
  bottom: -16px;
  left: 50px;
  width: 0;
  height: 0;
  border-top: 16px solid #fff;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  content: '';
}

.tm--business .tm__avatar {
  margin-right: 15px;
}

.tm--business .tm__name {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
}

.tm--business .tm__position {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: bold;
}

.tm--business .tm__stars {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 10px;
  color: #FFC015;
  font-size: 18px;
}

.tm--business .tm__text {
  margin: 0;
  font-size: 15px;
  line-height: 24px;
}

.tm--yoga {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tm--yoga .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  padding: 0 25px;
}

.tm--yoga .tm__avatar {
  margin-right: 20px;
}

.tm--yoga .tm__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.tm--yoga .tm__name {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tm--yoga .tm__position {
  margin: 7px 0 0 -5px;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
}

.tm--yoga .tm__position:before {
  content: '/ ';
}

.tm--yoga .tm__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  padding: 30px 30px 25px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
}

.tm--yoga .tm__content:before {
  display: block;
  position: absolute;
  top: 1px;
  right: 0;
  width: 89px;
  height: 62px;
  font-family: 'Times New Roman';
  font-size: 200px;
  font-weight: bold;
  line-height: 137px;
  content: '”';
  opacity: 0.05;
  overflow: hidden;
}

.tm--yoga .tm__content:after {
  display: block;
  position: absolute;
  bottom: -18px;
  left: 53px;
  width: 0;
  height: 0;
  border-top: 18px solid #fff;
  border-right: 11px solid transparent;
  border-left: 11px solid transparent;
  content: '';
}

.tm--yoga .tm__stars {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  color: #FFC015;
}

.tm--yoga .tm__stars i {
  font-size: 18px;
}

.tm--edu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
  padding: 80px 30px 70px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.05);
}

@media screen and (min-width: 481) {
  .tm--edu {
    min-height: 405px;
    padding-right: 45px;
    padding-left: 45px;
  }
}

.tm--edu:before {
  display: block;
  position: absolute;
  top: -20px;
  left: 40px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #222;
  font-family: 'Arial';
  font-size: 85px;
  font-weight: bold;
  line-height: 65px;
  content: '”';
}

@media screen and (min-width: 1025px) {
  .tm--edu:hover {
    -webkit-transform: translate(0, -24px);
            transform: translate(0, -24px);
  }
  .tm--edu:hover .tm__name, .tm--edu:hover .tm__position, .tm--edu:hover .tm__text {
    color: #fff;
  }
}

.tm--edu .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 45px;
}

.tm--edu .tm__avatar {
  margin-right: 15px;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.tm--edu .tm__name {
  margin: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-size: 18px;
  font-weight: bold;
}

.tm--edu .tm__position {
  margin: 5px 0 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-size: 14px;
  font-weight: 500;
}

.tm--edu .tm__content {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.tm--edu .tm__text {
  margin: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.tm--edu-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tm--edu-2 .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 35px;
  padding: 0 25px;
}

.tm--edu-2 .tm__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 25px 40px;
  border-radius: 5px;
  background: #fff;
}

.tm--edu-2 .tm__content:after {
  position: absolute;
  bottom: -16px;
  left: 50px;
  width: 0;
  height: 0;
  border-top: 16px solid #fff;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  content: '';
}

.tm--edu-2 .tm__avatar {
  margin-right: 15px;
}

.tm--edu-2 .tm__name {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
}

.tm--edu-2 .tm__position {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 500;
}

.tm--edu-2 .tm__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 10px;
  color: #FFC015;
  font-size: 18px;
}

.tm--edu-2 .tm__text {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.tm--construction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 470px;
  min-height: 300px;
  border-radius: 5px;
  background: #fff;
}

.tm--construction .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: 35px;
  padding: 0 35px;
}

.tm--construction .tm__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 45px 35px;
}

.tm--construction .tm__avatar {
  margin-right: 22px;
}

.tm--construction .tm__name {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
}

.tm--construction .tm__position {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: bold;
}

.tm--construction .tm__stars {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 10px;
  color: #FFC015;
  font-size: 20px;
}

.tm--construction .tm__text {
  margin: 0;
  font-size: 15px;
  line-height: 24px;
}

.tm--construction .tm__info {
  padding-top: 15px;
}

.aht-tm__img {
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-tm--trvl .aht-tm__content:before {
  display: block;
  position: absolute;
  top: 10px;
  right: 25px;
  color: rgba(0, 0, 0, 0.05);
  font-family: 'Arial';
  font-size: 105px;
  font-weight: bold;
  line-height: 65px;
  content: '”';
}

.aht-tm--trvl .aht-tm__title {
  margin: 14px 0 0;
}

.aht-tm--trvl .aht-tm__desc {
  margin: 20px 0 0;
  line-height: 24px;
}

.aht-tm--trvl .aht-tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 33px;
}

.aht-tm--trvl .aht-tm__img {
  width: 70px;
  height: 70px;
  margin-right: 18px;
}

.aht-tm--trvl .aht-tm__text {
  padding-top: 20px;
}

.aht-tm--trvl .aht-tm__name {
  margin: 0;
  font-size: 18px;
}

.aht-tm--trvl .aht-tm__pos {
  margin: 0;
  font-size: 13px;
  font-style: italic;
}

.aht-tm--trvl .aht-tm__pos:before {
  content: '/ ';
}

.aheto-content-block {
  overflow: hidden;
}

.aheto-content-block__img {
  height: 250px;
  margin-bottom: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 768px) {
  .aheto-content-block__img {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-content-block__img {
    height: 50vw;
    min-height: 200px;
    margin-right: -15px;
    margin-left: -15px;
  }
}

.aheto-content-block__title-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-content-block__title {
  margin: 0px;
}

.aheto-content-block__ico {
  display: block;
  width: 25px;
  margin-right: 15px;
  font-size: 24px;
  position: relative;
  top: 2px;
}

.aheto-content-block__ico--lg {
  width: auto;
  margin: 0 auto 25px;
  font-size: 40px;
}

.aheto-content-block.t-center .aheto-content-block__title-holder {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-content-block.t-right .aheto-content-block__title-holder {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.aheto-content-block--chess {
  margin-right: -15px;
  margin-left: -15px;
  padding: 105px 30px 90px;
  background-color: #fff;
}

.aheto-content-block--chess.chess-bg {
  background-color: #f6f9ff;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .aheto-content-block--chess.chess-bg {
    background-color: #fff;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .aheto-content-block--chess.chess-bg-medium {
    background-color: #f6f9ff;
  }
}

@media screen and (max-width: 767px) {
  .aheto-content-block--chess {
    padding: 40px 15px;
  }
}

.aheto-content-block--chess .aheto-content-block__descr {
  max-width: 390px;
  margin-right: auto;
  margin-left: auto;
}

.aheto-content-block--chess .aheto-content-block__link {
  margin-top: 55px;
}

@media screen and (max-width: 767px) {
  .aheto-content-block--chess .aheto-content-block__link {
    margin-top: 30px;
  }
}

.aheto-content-block--light .aheto-content-block__ico,
.aheto-content-block--light .aheto-content-block__title,
.aheto-content-block--light p,
.aheto-content-block--light a {
  color: #fff;
}

.aheto-content-block--bgImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 470px;
  margin-bottom: 30px;
  padding: 70px 30px 50px;
  background-position: 50%;
  background-size: cover;
}

.aheto-content-block--bgImg .aheto-content-block__ico {
  margin-top: -20px;
}

.aheto-content-block--bgImg .aheto-content-block__title {
  margin-top: 25px;
  margin-bottom: 50px;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--bgImg .aheto-content-block__title {
    margin-bottom: 20px;
  }
}

.aheto-content-block--bgImg .aheto-content-block__link {
  margin-top: 70px;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--bgImg .aheto-content-block__link {
    margin-top: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-content-block--bgImg {
    height: auto;
    padding: 50px 15px 30px;
  }
  .aheto-content-block--bgImg .aheto-content-block__info {
    display: block !important;
    height: auto !important;
  }
  .aheto-content-block--bgImg .aheto-content-block__info p {
    margin-bottom: 0px;
  }
}

.aheto-content-block--bgImg .aheto-content-block__descr {
  position: relative;
  max-width: 390px;
  margin-right: auto;
  margin-left: auto;
  z-index: 2;
}

.aheto-content-block--bgImg:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 200ms;
  transition: 200ms;
  background-color: rgba(0, 0, 0, 0.7);
  content: '';
  z-index: 1;
}

.aheto-content-block--bgImg .aheto-content-block__info {
  display: none;
}

.aheto-content-block--bgImg .aheto-content-block__info p {
  margin-top: 0;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--bgImg:hover:after {
    background-color: rgba(0, 0, 0, 0.7);
  }
}

.aheto-content-block--slider {
  position: relative;
  min-height: 270px;
  padding: 70px 25px;
  background-color: #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--slider {
    min-height: 200px;
  }
}

.aheto-content-block--slider:hover {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  cursor: pointer;
}

.aheto-content-block--slider:before {
  font-size: 40px;
  font-weight: 300;
  content: attr(data-index) ".";
}

.aheto-content-block--slider .aheto-content-block__ico {
  position: absolute;
  top: 100px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  color: rgba(0, 0, 0, 0.03);
}

.aheto-content-block--slider .aheto-content-block__ico--lg {
  font-size: 120px;
}

.aheto-content-block--slider .aheto-content-block__title {
  margin-top: 35px;
}

.aheto-content-block--slider .aheto-content-block__info-text {
  margin-top: 35px;
}

.aheto-content-block--feature .aheto-content-block__ico {
  width: 42px;
  margin-right: 0;
  font-size: 34px;
  position: relative;
  left: 1px;
}

.aheto-content-block--feature .aheto-content-block__info-text {
  margin-top: 5px;
  padding-left: 42px;
  line-height: 26px;
}

.aheto-content-block--img-h80 {
  padding: 0 30px;
}

.aheto-content-block--img-h80 .aheto-content-block__img {
  height: 80px;
  background-size: contain;
  margin-bottom: 35px;
}

.aheto-content-block--img-h80 .aheto-content-block__info-text {
  margin-top: 20px;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--img-h80 {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .aheto-content-block--img-h80 .aheto-content-block__img {
    min-height: 80px;
  }
}

.aheto-content-block--list {
  position: relative;
  padding-left: 75px;
}

.aheto-content-block--list:before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 40px;
  font-weight: 300;
  line-height: 1;
  content: attr(data-index) ".";
}

.aheto-content-block--list .aheto-content-block__title {
  margin: 0;
}

.aheto-content-block--list .aheto-content-block__info-text {
  margin-top: 15px;
}

.aheto-content-block--list-icon:hover .aheto-content-block__ico {
  color: #fff;
}

.aheto-content-block--list-icon .aheto-content-block__ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 105px;
  height: 105px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
  background-color: #fff;
  font-size: 30px;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  margin-left: auto;
}

.aheto-content-block--list-icon .aheto-content-block__title:before {
  margin-right: 5px;
  font-size: 20px;
  content: attr(data-index) ".";
}

.aheto-content-block--list-icon .aheto-content-block__info-text {
  margin-top: 25px;
  line-height: 26px;
}

@media screen and (max-width: 768px) {
  .aheto-content-block--list-icon .aheto-content-block__info-text {
    margin-top: 15px;
  }
}

.aheto-content-block--saas .aheto-content-block__ico {
  margin: 0;
  font-size: 50px;
}

.aheto-content-block--business .aheto-content-block__img {
  height: 50px;
  margin: 0 0 20px;
  background-position: left;
  background-size: auto;
}

@media screen and (max-width: 767px) {
  .aheto-content-block--business .aheto-content-block__img {
    min-height: 0;
  }
}

.aheto-content-block--business .aheto-content-block__title {
  letter-spacing: 0;
}

.aheto-content-block--business .aheto-content-block__info-text {
  margin: 23px 0 30px;
}

.aheto-content-block--construction {
  position: relative;
  padding: 40px 0 48px;
}

.aheto-content-block--construction.active:after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  content: '';
}

.aheto-content-block--construction .aheto-content-block__img {
  height: 50px;
  margin: 0 0 35px;
  background-position: left;
  background-size: auto;
}

@media screen and (max-width: 767px) {
  .aheto-content-block--construction .aheto-content-block__img {
    min-height: 0;
  }
}

.aheto-content-block--construction .aheto-content-block__title {
  font-size: 20px;
}

.aheto-content-block--construction .aheto-content-block__info {
  margin-top: 20px;
}

.aheto-content-block--construction .aheto-content-block__info-text {
  font-family: "Source Sans Pro", sans-serif;
}

.aheto-single-img {
  width: 100%;
  font-size: 0;
}

.aheto-single-img__img {
  max-width: 100%;
}

.aheto-single-img__img--h100vh {
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-single-img__img--h0 {
  width: 100%;
  height: 0px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h0 {
    height: 0px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h0 {
    height: 0px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h0 {
    height: 0px;
  }
}

.aheto-single-img__img--h20 {
  width: 100%;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h20 {
    height: 13.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h20 {
    height: 10px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h20 {
    height: 8px;
  }
}

.aheto-single-img__img--h40 {
  width: 100%;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h40 {
    height: 26.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h40 {
    height: 20px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h40 {
    height: 16px;
  }
}

.aheto-single-img__img--h60 {
  width: 100%;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h60 {
    height: 40px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h60 {
    height: 30px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h60 {
    height: 24px;
  }
}

.aheto-single-img__img--h80 {
  width: 100%;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h80 {
    height: 53.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h80 {
    height: 40px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h80 {
    height: 32px;
  }
}

.aheto-single-img__img--h100 {
  width: 100%;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h100 {
    height: 66.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h100 {
    height: 50px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h100 {
    height: 40px;
  }
}

.aheto-single-img__img--h120 {
  width: 100%;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h120 {
    height: 80px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h120 {
    height: 60px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h120 {
    height: 48px;
  }
}

.aheto-single-img__img--h140 {
  width: 100%;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h140 {
    height: 93.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h140 {
    height: 70px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h140 {
    height: 56px;
  }
}

.aheto-single-img__img--h160 {
  width: 100%;
  height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h160 {
    height: 106.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h160 {
    height: 80px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h160 {
    height: 64px;
  }
}

.aheto-single-img__img--h180 {
  width: 100%;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h180 {
    height: 120px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h180 {
    height: 90px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h180 {
    height: 72px;
  }
}

.aheto-single-img__img--h200 {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h200 {
    height: 133.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h200 {
    height: 100px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h200 {
    height: 80px;
  }
}

.aheto-single-img__img--h220 {
  width: 100%;
  height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h220 {
    height: 146.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h220 {
    height: 110px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h220 {
    height: 88px;
  }
}

.aheto-single-img__img--h240 {
  width: 100%;
  height: 240px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h240 {
    height: 160px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h240 {
    height: 120px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h240 {
    height: 96px;
  }
}

.aheto-single-img__img--h260 {
  width: 100%;
  height: 260px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h260 {
    height: 173.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h260 {
    height: 130px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h260 {
    height: 104px;
  }
}

.aheto-single-img__img--h280 {
  width: 100%;
  height: 280px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h280 {
    height: 186.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h280 {
    height: 140px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h280 {
    height: 112px;
  }
}

.aheto-single-img__img--h300 {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h300 {
    height: 200px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h300 {
    height: 150px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h300 {
    height: 120px;
  }
}

.aheto-single-img__img--h320 {
  width: 100%;
  height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h320 {
    height: 213.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h320 {
    height: 160px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h320 {
    height: 128px;
  }
}

.aheto-single-img__img--h340 {
  width: 100%;
  height: 340px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h340 {
    height: 226.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h340 {
    height: 170px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h340 {
    height: 136px;
  }
}

.aheto-single-img__img--h360 {
  width: 100%;
  height: 360px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h360 {
    height: 240px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h360 {
    height: 180px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h360 {
    height: 144px;
  }
}

.aheto-single-img__img--h380 {
  width: 100%;
  height: 380px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h380 {
    height: 253.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h380 {
    height: 190px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h380 {
    height: 152px;
  }
}

.aheto-single-img__img--h400 {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h400 {
    height: 266.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h400 {
    height: 200px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h400 {
    height: 160px;
  }
}

.aheto-single-img__img--h420 {
  width: 100%;
  height: 420px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h420 {
    height: 280px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h420 {
    height: 210px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h420 {
    height: 168px;
  }
}

.aheto-single-img__img--h440 {
  width: 100%;
  height: 440px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h440 {
    height: 293.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h440 {
    height: 220px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h440 {
    height: 176px;
  }
}

.aheto-single-img__img--h460 {
  width: 100%;
  height: 460px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h460 {
    height: 306.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h460 {
    height: 230px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h460 {
    height: 184px;
  }
}

.aheto-single-img__img--h480 {
  width: 100%;
  height: 480px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h480 {
    height: 320px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h480 {
    height: 240px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h480 {
    height: 192px;
  }
}

.aheto-single-img__img--h500 {
  width: 100%;
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h500 {
    height: 333.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h500 {
    height: 250px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h500 {
    height: 200px;
  }
}

.aheto-single-img__img--h520 {
  width: 100%;
  height: 520px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h520 {
    height: 346.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h520 {
    height: 260px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h520 {
    height: 208px;
  }
}

.aheto-single-img__img--h540 {
  width: 100%;
  height: 540px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h540 {
    height: 360px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h540 {
    height: 270px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h540 {
    height: 216px;
  }
}

.aheto-single-img__img--h560 {
  width: 100%;
  height: 560px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h560 {
    height: 373.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h560 {
    height: 280px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h560 {
    height: 224px;
  }
}

.aheto-single-img__img--h580 {
  width: 100%;
  height: 580px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h580 {
    height: 386.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h580 {
    height: 290px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h580 {
    height: 232px;
  }
}

.aheto-single-img__img--h600 {
  width: 100%;
  height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h600 {
    height: 400px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h600 {
    height: 300px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h600 {
    height: 240px;
  }
}

.aheto-single-img__img--h620 {
  width: 100%;
  height: 620px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h620 {
    height: 413.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h620 {
    height: 310px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h620 {
    height: 248px;
  }
}

.aheto-single-img__img--h640 {
  width: 100%;
  height: 640px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h640 {
    height: 426.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h640 {
    height: 320px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h640 {
    height: 256px;
  }
}

.aheto-single-img__img--h660 {
  width: 100%;
  height: 660px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h660 {
    height: 440px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h660 {
    height: 330px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h660 {
    height: 264px;
  }
}

.aheto-single-img__img--h680 {
  width: 100%;
  height: 680px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h680 {
    height: 453.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h680 {
    height: 340px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h680 {
    height: 272px;
  }
}

.aheto-single-img__img--h700 {
  width: 100%;
  height: 700px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h700 {
    height: 466.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h700 {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h700 {
    height: 280px;
  }
}

.aheto-single-img__img--h720 {
  width: 100%;
  height: 720px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h720 {
    height: 480px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h720 {
    height: 360px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h720 {
    height: 288px;
  }
}

.aheto-single-img__img--h740 {
  width: 100%;
  height: 740px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h740 {
    height: 493.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h740 {
    height: 370px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h740 {
    height: 296px;
  }
}

.aheto-single-img__img--h760 {
  width: 100%;
  height: 760px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h760 {
    height: 506.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h760 {
    height: 380px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h760 {
    height: 304px;
  }
}

.aheto-single-img__img--h780 {
  width: 100%;
  height: 780px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h780 {
    height: 520px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h780 {
    height: 390px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h780 {
    height: 312px;
  }
}

.aheto-single-img__img--h800 {
  width: 100%;
  height: 800px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h800 {
    height: 533.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h800 {
    height: 400px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h800 {
    height: 320px;
  }
}

.aheto-single-img__img--h820 {
  width: 100%;
  height: 820px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h820 {
    height: 546.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h820 {
    height: 410px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h820 {
    height: 328px;
  }
}

.aheto-single-img__img--h840 {
  width: 100%;
  height: 840px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h840 {
    height: 560px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h840 {
    height: 420px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h840 {
    height: 336px;
  }
}

.aheto-single-img__img--h860 {
  width: 100%;
  height: 860px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h860 {
    height: 573.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h860 {
    height: 430px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h860 {
    height: 344px;
  }
}

.aheto-single-img__img--h880 {
  width: 100%;
  height: 880px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h880 {
    height: 586.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h880 {
    height: 440px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h880 {
    height: 352px;
  }
}

.aheto-single-img__img--h900 {
  width: 100%;
  height: 900px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h900 {
    height: 600px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h900 {
    height: 450px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h900 {
    height: 360px;
  }
}

.aheto-single-img__img--h920 {
  width: 100%;
  height: 920px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h920 {
    height: 613.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h920 {
    height: 460px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h920 {
    height: 368px;
  }
}

.aheto-single-img__img--h940 {
  width: 100%;
  height: 940px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h940 {
    height: 626.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h940 {
    height: 470px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h940 {
    height: 376px;
  }
}

.aheto-single-img__img--h960 {
  width: 100%;
  height: 960px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h960 {
    height: 640px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h960 {
    height: 480px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h960 {
    height: 384px;
  }
}

.aheto-single-img__img--h980 {
  width: 100%;
  height: 980px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h980 {
    height: 653.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h980 {
    height: 490px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h980 {
    height: 392px;
  }
}

.aheto-single-img__img--h1000 {
  width: 100%;
  height: 1000px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h1000 {
    height: 666.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h1000 {
    height: 500px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h1000 {
    height: 400px;
  }
}

.aheto-single-box {
  padding: 65px 60px;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .aheto-single-box {
    padding: 50px 30px;
  }
}

.aheto-single-box h1,
.aheto-single-box h2,
.aheto-single-box h3,
.aheto-single-box h4,
.aheto-single-box h5,
.aheto-single-box h6 {
  margin-top: 0;
}

.aheto-single-text h1,
.aheto-single-text h2,
.aheto-single-text h3,
.aheto-single-text h4,
.aheto-single-text h5,
.aheto-single-text h6,
.aheto-single-text p,
.aheto-single-text ul,
.aheto-single-text ol {
  margin: 0;
  padding: 0;
}

.aheto-single-text--light h1,
.aheto-single-text--light h2,
.aheto-single-text--light h3,
.aheto-single-text--light h4,
.aheto-single-text--light h5,
.aheto-single-text--light h6 {
  color: #fff;
}

.aheto-single-text--light p,
.aheto-single-text--light ul,
.aheto-single-text--light ol {
  color: #666;
}

.aheto-single-text--white h1,
.aheto-single-text--white h2,
.aheto-single-text--white h3,
.aheto-single-text--white h4,
.aheto-single-text--white h5,
.aheto-single-text--white h6,
.aheto-single-text--white p,
.aheto-single-text--white ul,
.aheto-single-text--white ol {
  color: #fff;
}

.aheto-single-text--ltr-spng-3 h1,
.aheto-single-text--ltr-spng-3 h2,
.aheto-single-text--ltr-spng-3 h3,
.aheto-single-text--ltr-spng-3 h4,
.aheto-single-text--ltr-spng-3 h5,
.aheto-single-text--ltr-spng-3 h6,
.aheto-single-text--ltr-spng-3 p,
.aheto-single-text--ltr-spng-3 ul,
.aheto-single-text--ltr-spng-3 ol {
  letter-spacing: 3px;
}

.aheto-single-item {
  position: relative;
  padding-left: 75px;
}

.aheto-single-item:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 300;
  content: attr(data-index) ".";
}

.aheto-single-item h1,
.aheto-single-item h2,
.aheto-single-item h3,
.aheto-single-item h4,
.aheto-single-item h5,
.aheto-single-item h6 {
  margin-top: 0;
  margin-bottom: 15px;
}

.aheto-single-item p {
  margin-top: 0;
}

.aheto-single-item__ico {
  display: block;
  width: 104px;
  height: 104px;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-radius: 50%;
  background-color: #fff;
  font-size: 30px;
  line-height: 113px;
  text-align: center;
}

@media screen and (max-width: 480px) {
  .aheto-single-item__ico {
    width: 80px;
    height: 80px;
    font-size: 24px;
    line-height: 85px;
  }
}

.aheto-single-item__ico:hover {
  color: #fff;
}

.aheto-single-item--withIco {
  padding-left: 0;
}

.aheto-single-item--withIco:before {
  display: none;
}

.aheto-single-item--withIco h1,
.aheto-single-item--withIco h2,
.aheto-single-item--withIco h3,
.aheto-single-item--withIco h4,
.aheto-single-item--withIco h5,
.aheto-single-item--withIco h6 {
  margin-bottom: 25px;
}

@media screen and (max-width: 991px) {
  .aheto-single-item--withIco h1,
  .aheto-single-item--withIco h2,
  .aheto-single-item--withIco h3,
  .aheto-single-item--withIco h4,
  .aheto-single-item--withIco h5,
  .aheto-single-item--withIco h6 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-item--withIco h1,
  .aheto-single-item--withIco h2,
  .aheto-single-item--withIco h3,
  .aheto-single-item--withIco h4,
  .aheto-single-item--withIco h5,
  .aheto-single-item--withIco h6 {
    margin-bottom: 15px;
  }
}

.aheto-single-item--withIco h1:before,
.aheto-single-item--withIco h2:before,
.aheto-single-item--withIco h3:before,
.aheto-single-item--withIco h4:before,
.aheto-single-item--withIco h5:before,
.aheto-single-item--withIco h6:before {
  content: attr(data-index) ". ";
}

.aheto-single-item--bgIco {
  position: relative;
  padding: 65px 30px 100px;
  -webkit-transition: 500ms;
  transition: 500ms;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .aheto-single-item--bgIco {
    padding: 65px 30px 70px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-item--bgIco {
    padding: 65px 15px 60px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-item--bgIco {
    padding: 35px 15px 30px;
  }
}

.swiper-slide .aheto-single-item--bgIco {
  height: 100%;
}

.aheto-single-item--bgIco:before {
  position: relative;
  margin-bottom: 30px;
  z-index: 2;
}

@media screen and (max-width: 991px) {
  .aheto-single-item--bgIco:before {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-item--bgIco:before {
    margin-bottom: 15px;
  }
}

.aheto-single-item--bgIco .aheto-single-item__ico {
  position: absolute;
  top: 93px;
  left: 50%;
  width: auto;
  height: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 500ms;
  transition: 500ms;
  background: none;
  color: #f7f7f7;
  font-size: 120px;
  -webkit-box-shadow: none;
          box-shadow: none;
  z-index: 1;
}

@media screen and (max-width: 480px) {
  .aheto-single-item--bgIco .aheto-single-item__ico {
    top: 60px;
    font-size: 80px;
  }
}

.aheto-single-item--bgIco:before,
.aheto-single-item--bgIco h1,
.aheto-single-item--bgIco h2,
.aheto-single-item--bgIco h3,
.aheto-single-item--bgIco h4,
.aheto-single-item--bgIco h5,
.aheto-single-item--bgIco h6,
.aheto-single-item--bgIco p {
  -webkit-transition: 500ms;
  transition: 500ms;
}

.aheto-single-item--bgIco h1,
.aheto-single-item--bgIco h2,
.aheto-single-item--bgIco h3,
.aheto-single-item--bgIco h4,
.aheto-single-item--bgIco h5,
.aheto-single-item--bgIco h6 {
  margin-bottom: 35px;
}

@media screen and (max-width: 991px) {
  .aheto-single-item--bgIco h1,
  .aheto-single-item--bgIco h2,
  .aheto-single-item--bgIco h3,
  .aheto-single-item--bgIco h4,
  .aheto-single-item--bgIco h5,
  .aheto-single-item--bgIco h6 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-item--bgIco h1,
  .aheto-single-item--bgIco h2,
  .aheto-single-item--bgIco h3,
  .aheto-single-item--bgIco h4,
  .aheto-single-item--bgIco h5,
  .aheto-single-item--bgIco h6 {
    margin-bottom: 15px;
  }
}

.aheto-single-item--bgIco:hover:before,
.aheto-single-item--bgIco:hover h1,
.aheto-single-item--bgIco:hover h2,
.aheto-single-item--bgIco:hover h3,
.aheto-single-item--bgIco:hover h4,
.aheto-single-item--bgIco:hover h5,
.aheto-single-item--bgIco:hover h6,
.aheto-single-item--bgIco:hover p {
  color: #fff;
}

.aheto-single-item--bgIco:hover .aheto-single-item__ico {
  color: rgba(255, 255, 255, 0.05);
}

.aheto-single-item--bgIco .aheto-single-item__content {
  position: relative;
  z-index: 2;
}

.bgsize-cover {
  background-size: cover;
}

.aheto-instagram-gallery {
  position: relative;
  overflow: hidden;
}

.aheto-instagram-gallery .aheto-btn.aheto-btn--light:hover {
  color: #fff;
}

.aheto-instagram-gallery__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

.aheto-instagram-gallery li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
  background-position: center;
  background-size: cover;
}

.aheto-instagram-gallery li a {
  width: 101%;
  display: table;
}

.aheto-instagram-gallery li a img {
  width: 100%;
  height: auto;
}

.aheto-instagram-gallery li::before {
  content: '';
}

@media screen and (max-width: 991px) {
  .aheto-instagram-gallery li {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 33.33%;
            flex: 1 0 33.33%;
    height: 200px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-instagram-gallery li {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    height: 150px;
  }
}

.aheto-instagram-gallery__link {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.aheto-time-scale__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-time-scale__item:before, .aheto-time-scale__item:after {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  border-radius: 50%;
  content: '';
}

.aheto-time-scale__item:before {
  width: 24px;
  height: 24px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.aheto-time-scale__item:after {
  width: 12px;
  height: 12px;
  -webkit-transform: translate(-50%, 6px);
          transform: translate(-50%, 6px);
}

.aheto-time-scale__item.reversed {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.aheto-time-scale__item.reversed .aheto-time-scale__content {
  padding-right: 0;
  padding-left: 85px;
  border-right: 0;
  border-left: 1px solid #eee;
  text-align: left;
}

.aheto-time-scale__item.reversed .aheto-time-scale__info {
  padding-right: 85px;
  padding-left: 0;
  text-align: right;
}

.aheto-time-scale__item:first-child .aheto-time-scale__content {
  padding-top: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item:first-child .aheto-time-scale__content {
    padding: 60px 25px 65px;
    margin: -70px 0;
  }
}

.aheto-time-scale__item:first-child .aheto-time-scale__info {
  margin-top: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item:first-child .aheto-time-scale__info {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
  }
}

.aheto-time-scale__item:first-child:before {
  top: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item:first-child:before {
    top: 40px;
  }
}

.aheto-time-scale__item:first-child:after {
  top: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item:first-child:after {
    top: 40px;
  }
}

.aheto-time-scale__item:last-child .aheto-time-scale__content {
  padding-bottom: 30px;
}

.aheto-time-scale__item:last-child .aheto-time-scale__info {
  margin-bottom: 30px;
}

.aheto-time-scale__item:last-child:before {
  bottom: 30px;
}

.aheto-time-scale__item:last-child:after {
  bottom: 30px;
}

.aheto-time-scale__title {
  margin-top: 3px;
  margin-bottom: 40px;
  font-size: 14px;
  letter-spacing: 1.4px;
}

.aheto-time-scale__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 85px;
  border-right: 1px solid #eee;
  text-align: right;
}

.aheto-time-scale__content p {
  margin-top: 20px;
  margin-bottom: 0;
}

.aheto-time-scale__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 85px;
  text-align: left;
}

.aheto-time-scale__date {
  color: #ccc;
  font-size: 40px;
  letter-spacing: -2px;
  line-height: 1.3;
}

.aheto-time-scale__photo {
  height: 200px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aheto-time-scale__content {
    padding-right: 55px;
  }
  .aheto-time-scale__info {
    padding-left: 55px;
  }
  .aheto-time-scale__item.reversed > .aheto-time-scale__item .aheto-time-scale__content {
    padding-left: 55px;
  }
  .aheto-time-scale__item.reversed > .aheto-time-scale__item .aheto-time-scale__info {
    padding-right: 55px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-time-scale__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .aheto-time-scale__item:before, .aheto-time-scale__item:after {
    top: 30px;
    left: 150px;
  }
  .aheto-time-scale__item:after {
    -webkit-transform: translate(-50%, 6px);
            transform: translate(-50%, 6px);
  }
  .aheto-time-scale__item:before {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .aheto-time-scale__item.reversed .aheto-time-scale__content {
    padding-right: 0;
    padding-left: 35px;
  }
  .aheto-time-scale__item.reversed .aheto-time-scale__info {
    padding-right: 35px;
    padding-left: 0;
    text-align: center;
  }
  .aheto-time-scale__content {
    padding-top: 30px;
    padding-right: 0;
    padding-left: 35px;
    border-right: 0;
    border-left: 1px solid #eee;
    text-align: left;
  }
  .aheto-time-scale__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 150px;
            flex: 0 0 150px;
    padding-top: 30px;
    padding-right: 35px;
    padding-left: 0;
    text-align: center;
  }
  .aheto-time-scale__date {
    font-size: 32px;
    word-spacing: 9999999px;
    word-wrap: break-word;
  }
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-time-scale__item:before, .aheto-time-scale__item:after {
    left: 0;
    top: 80px;
  }
  .aheto-time-scale__item.reversed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-time-scale__item.reversed .aheto-time-scale__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-right: auto;
    padding-left: 25px;
    margin-bottom: 0px;
  }
  .aheto-time-scale__item.reversed .aheto-time-scale__content {
    padding-right: 25px;
    padding-left: 25px;
  }
  .aheto-time-scale__title {
    margin-bottom: 25px;
  }
  .aheto-time-scale__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-right: auto;
    padding-left: 25px;
    border-left: 1px solid #eee;
  }
  .aheto-time-scale__date {
    font-size: 27px;
    word-spacing: 0;
  }
  .aheto-time-scale__content {
    padding-top: 15px;
    padding-right: 25px;
    padding-left: 25px;
  }
}

.aheto-pricing {
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  border-radius: 5px;
  background-color: #fff;
  text-align: center;
  overflow: hidden;
}

.aheto-pricing--alternative {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
}

.aheto-pricing--alternative .aheto-pricing__content {
  padding: 40px 40px 55px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  border: 1px solid #eee;
  border-top: 0;
}

@media screen and (max-width: 1230px) {
  .aheto-pricing--alternative .aheto-pricing__content {
    padding: 30px 20px 50px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pricing--alternative .aheto-pricing__content {
    padding: 30px 30px 50px;
  }
}

.aheto-pricing--alternative .aheto-pricing__title {
  margin: 0;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
}

.aheto-pricing--alternative .aheto-pricing__header {
  padding: 13px 30px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
}

.aheto-pricing--alternative .aheto-pricing__cost {
  margin-bottom: 40px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
}

.aheto-pricing--alternative .aheto-pricing__cost-value {
  font-size: 90px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--alternative .aheto-pricing__cost-value {
    font-size: 60px;
  }
}

.aheto-pricing--alternative .aheto-pricing__cost-time {
  margin-top: -15px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aheto-pricing--alternative .aheto-pricing__description ul li {
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
  font-size: 14px;
}

.aheto-pricing--alternative .aheto-pricing__description ul li:before {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  top: 6px;
  left: 0;
  border-radius: 50%;
}

.aheto-pricing--alternative .aheto-pricing__btn {
  margin-top: 30px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--alternative .aheto-pricing__cost {
    margin-bottom: 25px;
  }
}

@media screen and (min-width: 768px) {
  .aheto-pricing--alternative:hover .aheto-pricing__cost,
  .aheto-pricing--alternative:hover ul li,
  .aheto-pricing--alternative:hover ol li,
  .aheto-pricing--alternative:hover ul li:before,
  .aheto-pricing--alternative:hover ol li:before,
  .aheto-pricing--alternative:hover .aheto-pricing__title {
    color: #fff;
  }
  .aheto-pricing--alternative:hover .aheto-pricing__header {
    outline: none;
  }
  .aheto-pricing--alternative:hover .aheto-pricing__description ul li {
    color: #fff;
  }
  .aheto-pricing--alternative:hover .aheto-pricing__description ul li:before {
    background: #fff;
  }
}

.aheto-pricing--default .aheto-pricing__title {
  margin: 0 0 20px;
  font-size: 20px;
}

.aheto-pricing--default .aheto-pricing__cost {
  margin-bottom: 30px;
}

.aheto-pricing--default .aheto-pricing__description {
  margin-top: 45px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--default .aheto-pricing__cost {
    margin-bottom: 30px;
  }
  .aheto-pricing--default .aheto-pricing__description {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-pricing--default .aheto-pricing__cost {
    margin-bottom: 0px;
  }
  .aheto-pricing--default .aheto-pricing__description {
    margin-top: 15px;
  }
}

.aheto-pricing--home-saas {
  /*width: calc(100% / 3);*/
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-bottom: 75px;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.aheto-pricing--home-saas:not(:last-of-type) {
  position: relative;
}

.aheto-pricing--home-saas:not(:last-of-type):after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border-left: 1px solid #f7f7f7;
  content: '';
}

.aheto-pricing--home-saas .aheto-pricing__header {
  margin: 0 -50px;
}

.aheto-pricing--home-saas .aheto-pricing__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  margin: 0;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2.8px;
  background: #f3f9ff;
}

.aheto-pricing--home-saas .aheto-pricing__cost-value {
  margin-top: 48px;
  margin-bottom: 40px;
  font-weight: 400;
}

.aheto-pricing--home-saas .aheto-pricing__content {
  padding-top: 0;
  padding-bottom: 40px;
}

.aheto-pricing--home-saas .aheto-pricing__details {
  padding-left: 0;
}

.aheto-pricing--home-saas .aheto-pricing__detail {
  border-bottom: 1px solid #f7f7f7;
  min-height: 41px;
}

.aheto-pricing--home-saas .aheto-pricing__detail--checked {
  margin-top: 16px;
}

.aheto-pricing--home-saas .aheto-pricing__detail--checked:before {
  top: -3px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.aheto-pricing--home-saas .aheto-pricing__detail--not-labeled {
  padding: 0 15px;
}

.aheto-pricing--home-saas .aheto-pricing__detail--not-labeled:before {
  display: none;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--home-saas [data-label] {
    padding-left: 0;
  }
  .aheto-pricing--home-saas [data-label]:before {
    display: none;
  }
  .aheto-pricing--home-saas [data-label]:after {
    content: attr(data-label);
  }
}

.aheto-pricing--legend__header {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 360px;
}

.aheto-pricing--legend .aheto-pricing__title {
  height: 180px;
  font-size: 30px;
  font-weight: 300;
  text-align: left;
  text-transform: none;
}

.aheto-pricing--legend .ul--dotted li:before {
  top: -4px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--legend {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .aheto-pricing--default:hover, .aheto-pricing--alternative:hover {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
            box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  }
}

.aheto-pricing__content {
  position: relative;
  padding: 50px 50px 80px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing__content {
    padding: 30px 30px 50px;
  }
}

.aheto-pricing__cost {
  font-family: "Roboto", sans-serif;
}

.aheto-pricing__cost-value {
  font-size: 40px;
  font-weight: 300;
}

.aheto-pricing__description ul,
.aheto-pricing__description ol,
.aheto-pricing__description p {
  margin: 0;
  padding: 0;
}

.aheto-pricing__ico {
  font-size: 60px;
}

.aheto-pricing__btn {
  text-transform: uppercase;
}

.aheto-pricing__footer .aheto-btn {
  display: block;
  width: 100%;
  border: 0;
  border-radius: 0;
  background: #eeeeee;
  color: #999999;
}

.aheto-pricing__footer .aheto-btn:hover {
  opacity: 1;
}

.aheto-pricing__options {
  position: absolute;
  top: 26px;
  right: 0;
}

.aheto-pricing__options-item {
  padding: 3px 11px 4px;
  border-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.aheto-pricing__options-item + .aheto-pricing__options-item {
  margin-top: 5px;
}

.aheto-pricing:hover .aheto-pricing__footer .aheto-btn {
  background-color: #0095B6;
  color: #ffffff;
}

.aheto-pricing__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -1px;
  padding: 16px 0 15px;
  border-bottom: 1px solid #eee;
}

.aheto-pricing__list-item--empty {
  padding: 0;
}

.aheto-pricing__list-item h6 {
  margin: 0;
}

.aheto-pricing__list-item p {
  display: none;
}

.aheto-pricing__list-ico-ok {
  color: #48b80c;
}

.aheto-pricing--tableHead {
  text-align: left;
}

.aheto-pricing--tableHead .aheto-pricing__header {
  background: #f6f9ff !important;
  padding: 53px 44px;
}

.aheto-pricing--tableHead .aheto-pricing__list-item h6:before {
  position: relative;
  top: -2px;
  margin-right: 17px;
  font-family: "Ionicons";
  font-size: 10px;
  content: "";
}

@media screen and (min-width: 768px) {
  .aheto-pricing--tableColumn:hover {
    position: relative;
    -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
            box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
    z-index: 2;
  }
}

.aheto-pricing--tableColumn .aheto-pricing__btn {
  margin: 50px 0 35px;
  border-color: #eeeeee;
  background: #eeeeee;
  color: #999999;
}

.aheto-pricing--tableColumn .aheto-pricing__btn:hover {
  opacity: 1;
}

.aheto-pricing--tableColumn .aheto-pricing__list-item--empty {
  min-height: 51px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--tableColumn .aheto-pricing__list-item--empty {
    min-height: auto;
  }
}

.aheto-pricing--tableColumn .aheto-pricing__header {
  padding: 42px 15px 28px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
}

.aheto-pricing--tableColumn .aheto-pricing__header .aheto-pricing__cost-value {
  font-size: 50px;
}

.aheto-pricing--tableColumn .aheto-pricing__cost {
  margin-top: 20px;
}

.aheto-pricing--tableColumn .aheto-pricing__title,
.aheto-pricing--tableColumn .aheto-pricing__cost {
  color: #fff;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--tableColumn .aheto-pricing__btn {
    margin: 35px 0 20px;
  }
}

.aheto-pricing--tableHead, .aheto-pricing--tableColumn {
  border-radius: 0;
}

.aheto-pricing--tableHead .aheto-pricing__header, .aheto-pricing--tableColumn .aheto-pricing__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-pricing--tableHead .aheto-pricing__header .aheto-pricing__title, .aheto-pricing--tableColumn .aheto-pricing__header .aheto-pricing__title {
  margin: 0;
}

.aheto-pricing--tableHead .aheto-pricing__content, .aheto-pricing--tableColumn .aheto-pricing__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 42px;
  border: 1px solid #eee;
  border-top: 0px;
}

.aheto-pricing-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 0 15px;
}

.aheto-pricing-wrapper--home-saas {
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 73.1px 10.9px rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 73.1px 10.9px rgba(0, 0, 0, 0.09);
}

@media screen and (max-width: 991px) {
  .aheto-pricing-wrapper--home-saas {
    max-width: 600px;
  }
}

.aheto-pricing-wrapper--legend {
  max-width: none;
  margin: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.aheto-pricing-wrapper--legend .aheto-pricing__content {
  padding-right: 20px;
  padding-left: 20px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing-wrapper--legend {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 600px;
    margin: 0 15px;
  }
  .aheto-pricing-wrapper--legend .aheto-pricing {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pricing--tableHead .aheto-pricing__content {
    display: none;
  }
  .aheto-pricing--tableHead .aheto-pricing__header {
    padding: 25px 30px;
    text-align: center;
  }
  .aheto-pricing--tableHead .aheto-pricing__header br {
    display: none;
  }
  .aheto-pricing__list-item p {
    display: block;
    margin-top: 0;
    margin-bottom: 5px;
  }
  .aheto-pricing--tableColumn .aheto-pricing__header {
    padding: 25px 30px;
  }
  .aheto-pricing--tableColumn .aheto-pricing__content {
    padding: 15px 30px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-pricing__list-item--empty {
    display: none;
  }
}

.aheto-pricing-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-pricing-table__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.aheto-pricing-table__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
}

.aheto-pricing--tableHead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.aheto-pricing--tableHead .aheto-pricing__list-item {
  position: relative;
  padding-left: 12px;
}

.aheto-pricing--tableHead .aheto-pricing__list-item:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -3px;
}

.aheto-pricing--tableColumn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 200px;
}

.aheto-pricing--tableColumn .aheto-pricing__content {
  margin-left: -1px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--tableColumn .aheto-pricing__content {
    margin-left: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pricing-table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-pricing-table__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .aheto-pricing--tableColumn {
    min-width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .aheto-pricing-table__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-pricing--tableColumn {
    min-width: auto;
  }
}

.aheto-pricing--home-event {
  position: relative;
  padding: 45px 0 50px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  border-radius: 0;
}

.aheto-pricing--home-event:hover {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
}

.aheto-pricing--home-event .aheto-pricing__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  background: none;
}

.aheto-pricing--home-event .aheto-pricing__header {
  padding: 0 10px 30px;
}

.aheto-pricing--home-event .aheto-pricing__title {
  margin: 0;
}

.aheto-pricing--home-event .aheto-pricing__description {
  font-size: 12px;
  letter-spacing: 2px;
}

.aheto-pricing--home-event .aheto-pricing__cost-value {
  font-size: 50px;
  font-weight: 700;
}

.aheto-pricing--home-event .aheto-pricing__details {
  margin: 10px 0 45px;
  padding: 0 20px;
}

.aheto-pricing--home-event .aheto-pricing__detail {
  padding-left: 0;
}

.aheto-pricing--home-event .aheto-pricing__detail::before {
  content: none;
}

.aheto-pricing--home-event .aheto-pricing__detail::after {
  display: block;
  width: 100%;
  margin-top: 15px;
  content: '';
}

.aheto-pricing--home-event .aheto-pricing__detail:last-of-type::after {
  border-bottom: 0;
}

.aheto-pricing--home-event .aheto-pricing__btn:hover {
  opacity: 1;
}

.aheto-pricing--home-education {
  margin: 0 -15px;
  padding: 65px 40px 75px;
  border-radius: 0;
}

.aheto-pricing--home-education:hover {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 46.98px 7.02px rgba(81, 81, 81, 0.05);
          box-shadow: 0px 0px 46.98px 7.02px rgba(81, 81, 81, 0.05);
}

@media screen and (max-width: 991px) {
  .aheto-pricing--home-education {
    margin: 0;
  }
  .aheto-pricing--home-education:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.aheto-pricing--home-education .aheto-pricing__img {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  margin-bottom: 50px;
  background-size: 100px;
}

.aheto-pricing--home-education .aheto-pricing__title {
  margin: 0;
}

.aheto-pricing--home-education .aheto-pricing__description {
  margin-bottom: 40px;
  font-size: 14px;
  letter-spacing: 1px;
}

.aheto-pricing--home-education .aheto-pricing__prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 5px 22px;
  border-bottom: 1px solid #eee;
}

.aheto-pricing--home-education .aheto-pricing__prices:last-of-type {
  border-bottom: 0;
}

.aheto-pricing--home-education .aheto-pricing__price-value {
  margin: 0;
}

.aheto-pricing--home-education .aheto-pricing__price-period {
  margin: 0;
  font-size: 14px;
}

.aheto-pricing--home-education .aheto-pricing__btn {
  margin-top: 50px;
}

.aheto-pricing--home-education .aheto-pricing__btn:hover {
  opacity: 1;
}

.aheto-pricing--home-construction {
  background: url("../img/construction/constr-pricing-bg.html");
  background-size: cover;
  background-position: top center;
}

.aheto-pricing--home-construction .aheto-pricing {
  -webkit-box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.06);
  margin-top: 25px;
  margin-bottom: 30px;
}

.aheto-pricing--home-construction .aheto-pricing__ico {
  font-family: "ElegantIcons";
}

.aheto-pricing--home-construction .aheto-pricing__cost-value {
  font-size: 50px;
  font-weight: 600;
}

.aheto-pricing--home-construction .aheto-pricing__cost-value span {
  font-size: 30px;
}

.aheto-pricing--home-construction .aheto-pricing__cost {
  margin-bottom: 40px;
}

.aheto-pricing--home-construction .aheto-pricing__content {
  padding: 40px 29px 35px 39px;
}

.aheto-pricing--home-construction .aheto-pricing__description {
  margin-top: 22px;
}

.aheto-pricing--home-construction .aheto-pricing__description li {
  text-align: left;
  margin-bottom: 8px;
  padding-left: 23px;
}

.aheto-pricing--home-construction .aheto-pricing__description li:before {
  display: none;
}

.aheto-pricing--home-construction .aheto-pricing__description li:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}

.aheto-pricing--home-construction .aheto-pricing__title {
  font-weight: 600;
}

.aht-pricing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-pricing__img {
  max-width: 100%;
}

.aht-pricing--business .aht-pricing__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
}

.aht-pricing--business .aht-pricing__head-caption {
  padding: 47px 45px 60px;
}

.aht-pricing--business .aht-pricing__head-title {
  margin: 0;
}

.aht-pricing--business .aht-pricing__head-list {
  margin: 0;
}

.aht-pricing--business .aht-pricing__head-item {
  padding-top: 8px;
  padding-bottom: 9px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-pricing--business .aht-pricing__head-item:before {
  top: 7px;
  font-size: 10px;
  content: '\f400';
}

.aht-pricing--business .aht-pricing__head-title {
  letter-spacing: 0;
}

.aht-pricing--business .aht-pricing__head-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 40px 40px;
}

.aht-pricing--business .aht-pricing__head-caption {
  min-height: 175px;
}

@media screen and (max-width: 991px) {
  .aht-pricing--business .aht-pricing__head {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-pricing--business .aht-pricing__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-pricing--business .aht-pricing__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  background-color: #fff;
}

.aht-pricing--business .aht-pricing__item-price, .aht-pricing--business .aht-pricing__item-desc, .aht-pricing--business .aht-pricing__item-title {
  margin: 0;
}

@media screen and (max-width: 991px) {
  .aht-pricing--business .aht-pricing__main {
    margin-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  .aht-pricing--business .aht-pricing__main {
    margin-top: 0;
  }
}

.aht-pricing--business .aht-pricing__item {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .aht-pricing--business .aht-pricing__item:hover {
    position: relative;
    margin-top: -18px;
    margin-bottom: -18px;
    -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
    z-index: 2;
  }
  .aht-pricing--business .aht-pricing__item:hover .aht-pricing__item-caption {
    min-height: 193px;
    padding-top: 55px;
  }
  .aht-pricing--business .aht-pricing__item:hover .aht-pricing__item-content {
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 481) {
  .aht-pricing--business .aht-pricing__item:last-child .aht-pricing__item-caption,
  .aht-pricing--business .aht-pricing__item:last-child .aht-pricing__item-content {
    border-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-pricing--business .aht-pricing__item {
    margin-top: 30px;
  }
}

.aht-pricing--business .aht-pricing__item i {
  color: #48B80C;
}

.aht-pricing--business .aht-pricing__item-caption {
  min-height: 175px;
  padding: 37px 30px 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (min-width: 481) {
  .aht-pricing--business .aht-pricing__item-caption {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
}

.aht-pricing--business .aht-pricing__item-title {
  margin-bottom: 23px;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0;
}

.aht-pricing--business .aht-pricing__item-desc {
  margin-top: 10px;
  color: #fff;
}

.aht-pricing--business .aht-pricing__item-price {
  color: #fff;
  font-size: 50px;
  letter-spacing: 0;
}

.aht-pricing--business .aht-pricing__item-content {
  padding: 10px 15px 53px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aht-pricing--business .aht-pricing__item-list {
  margin: 0;
}

.aht-pricing--business .aht-pricing__item-item {
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-pricing--business .aht-pricing__item-item:before {
  content: none;
}

.aht-pricing--business .aht-pricing__item-link {
  margin-top: 50px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-pricing--business .aht-pricing__item-link {
    color: #fff;
  }
}

.aht-pricing--business .aht-pricing__item-link:hover {
  color: #fff;
}

@media screen and (max-width: 767px) {
  .aht-pricing--business .aht-pricing__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-pricing--yoga {
  text-align: center;
}

.aht-pricing--yoga .aht-pricing__head {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  background-color: #fff;
}

.aht-pricing--yoga .aht-pricing__head-caption {
  padding: 47px 45px 55px;
}

.aht-pricing--yoga .aht-pricing__head-title {
  margin: 0;
}

.aht-pricing--yoga .aht-pricing__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -15px;
}

.aht-pricing--yoga .aht-pricing__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  margin: 0 15px 65px;
  padding: 50px 37px 55px 43px;
  background-color: #fff;
}

.aht-pricing--yoga .aht-pricing__item-price, .aht-pricing--yoga .aht-pricing__item-desc, .aht-pricing--yoga .aht-pricing__item-title {
  margin: 0;
}

.aht-pricing--yoga .aht-pricing__item--active {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 48px;
}

.aht-pricing--yoga .aht-pricing__item--active:before {
  display: block;
  position: absolute;
  top: 17px;
  right: 22px;
  width: 59px;
  height: 59px;
  border-radius: 50%;
  color: #fff;
  font-family: "ElegantIcons";
  font-size: 26px;
  line-height: 56px;
  content: '\e033';
}

@media screen and (max-width: 991px) {
  .aht-pricing--yoga .aht-pricing__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 30px;
  }
}

.aht-pricing--yoga .aht-pricing__item-title {
  font-size: 24px;
  font-weight: 700;
}

.aht-pricing--yoga .aht-pricing__item-price {
  margin-top: 19px;
  font-size: 40px;
  font-weight: 700;
}

.aht-pricing--yoga .aht-pricing__item-desc {
  margin-top: 15px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-pricing--yoga .aht-pricing__item-list {
  margin: 35px 0 40px;
  text-align: left;
}

.aht-pricing--yoga .aht-pricing__item-item {
  padding: 19px 0 16px 33px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  line-height: 24px;
}

.aht-pricing--yoga .aht-pricing__item-item:before {
  top: 18px;
  left: -2px;
  font-family: "ElegantIcons";
  content: '\4e';
}

.aht-pricing--yoga .aht-pricing__item-link {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.07);
  text-transform: uppercase;
}

.aht-pricing--yoga .aht-pricing__item-link:hover {
  color: #fff;
}

.aht-pricing--edu.two-in-row .aht-pricing__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aht-pricing--edu.three-in-row .aht-pricing__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
}

@media screen and (max-width: 991px) {
  .aht-pricing--edu.three-in-row .aht-pricing__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-pricing--edu .aht-pricing__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 50px;
  padding: 65px 35px 75px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  text-align: center;
}

.aht-pricing--edu .aht-pricing__item:last-child {
  border-right: 0;
}

.aht-pricing--edu .aht-pricing__item:hover {
  background-color: #fff;
}

.aht-pricing--edu .aht-pricing__img {
  display: inline-block;
  max-height: 100px;
  margin-bottom: 37px;
}

.aht-pricing--edu .aht-pricing__icon {
  display: inline-block;
  margin-bottom: 37px;
}

.aht-pricing--edu .aht-pricing__title {
  margin: 0;
  font-weight: bold;
}

.aht-pricing--edu .aht-pricing__desc {
  display: inline-block;
  margin-top: 18px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-pricing--edu .aht-pricing__list {
  margin: 50px 0 0;
}

.aht-pricing--edu .aht-pricing__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #eee;
}

.aht-pricing--edu .aht-pricing__line:last-child {
  border-bottom: 0;
}

.aht-pricing--edu .aht-pricing__line:before {
  content: none;
}

.aht-pricing--edu .aht-pricing__price {
  margin-right: 15px;
  font-size: 24px;
  font-weight: bold;
}

.aht-pricing--edu .aht-pricing__per {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  text-transform: uppercase;
}

.aht-pricing--edu .aht-pricing__per:before {
  content: '/ ';
}

.aht-pricing--edu .aht-pricing__link {
  margin-top: 50px;
}

.aht-pricing--trvl {
  display: block;
  position: relative;
}

.aht-pricing--trvl:before {
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 14px dotted #fff;
  content: '';
}

.aht-pricing--trvl:hover {
  z-index: 1;
}

.aht-pricing--trvl:hover:before {
  border-color: #F8F8F8;
}

.aht-pricing--trvl:hover .aht-pricing__inner {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 50px 20px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 0px 50px 20px rgba(0, 0, 0, 0.03);
}

.aht-pricing--trvl .aht-pricing__inner {
  padding: 7px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  text-align: center;
}

.aht-pricing--trvl .aht-pricing__caption {
  padding: 40px 15px;
  border-bottom: 1px dotted #eee;
}

.aht-pricing--trvl .aht-pricing__title {
  margin: 0;
}

.aht-pricing--trvl .aht-pricing__desc {
  display: inline-block;
  margin-top: 13px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.aht-pricing--trvl .aht-pricing__content {
  padding: 37px 20px 50px;
}

.aht-pricing--trvl .aht-pricing__price {
  font-size: 50px;
  font-weight: bold;
}

.aht-pricing--trvl .aht-pricing__list {
  margin: 17px 0 0;
}

.aht-pricing--trvl .aht-pricing__list-item {
  padding: 13px 0;
  border-bottom: 1px solid #eee;
}

.aht-pricing--trvl .aht-pricing__list-item:before {
  content: none;
}

.aht-pricing--trvl .aht-pricing__list-item:last-child {
  border-bottom: 0;
}

.aht-pricing--trvl .aht-pricing__link {
  margin-top: 40px;
}

.aht-pricing--trvl .aht-pricing__link:hover {
  color: #fff;
}

.corporate img {
  margin-right: 10px;
}

.single-box {
  padding: 50px;
  background: #fff;
}

@media screen and (max-width: 991px) {
  .single-box {
    padding: 30px 25px;
  }
}

.single-box h1,
.single-box h2,
.single-box h3,
.single-box h4,
.single-box h5,
.single-box h6 {
  margin-top: 0;
}

.single-box ul,
.single-box ol {
  padding: 0;
}

.aheto-map {
  height: 600px;
}

@media screen and (max-width: 991px) {
  .aheto-map {
    height: 400px;
  }
}

.aheto-map h5 {
  margin: 10px 0;
}

.aheto-map p {
  margin: 0;
}

.aheto-map--margins {
  margin: 0 -15px;
}

.aheto-map--height-full {
  height: 100vh;
}

.aheto-map--height-1000 {
  height: 100%;
}

@media screen and (max-width: 991px) {
  .aheto-map--height-1000 {
    height: 400px;
  }
}

.aheto-map--height-500 {
  height: 500px;
}

.aheto-map--height-430 {
  height: 430px;
}

.aheto-map--height-400 {
  height: 400px;
}

.aheto-map--height-300 {
  height: 300px;
}

.aheto-map--height-200 {
  height: 200px;
}

.google-marker {
  cursor: pointer;
}

.gm-style-iw {
  width: 500px !important;
}

@media screen and (max-width: 767px) {
  .gm-style-iw {
    width: 290px !important;
  }
}

.aht-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 50px 0;
  background-color: #fff;
  background-position: center;
  background-size: cover;
}

.aht-banner b {
  font-weight: inherit;
}

.aht-banner__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

.aht-banner__overlay--1 {
  background-color: rgba(0, 0, 0, 0.4);
}

.aht-banner__overlay--2 {
  background-color: transparent;
  opacity: 0.47;
}

.aht-banner__overlay--3 {
  background-color: transparent;
}

.aht-banner__content {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 15px;
}

.aht-banner__img {
  width: 100px;
  height: 75px;
  margin: 0 auto;
  margin-bottom: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.aht-banner__sub-title {
  margin: 0 0 -10px;
  font-size: 44px;
  font-weight: 400;
  vertical-align: middle;
}

@media screen and (max-width: 991px) {
  .aht-banner__sub-title {
    font-size: 30px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner__sub-title {
    margin: 10px 0;
    font-size: 26px;
  }
}

.aht-banner__title {
  margin: 0;
  font-size: 130px;
  letter-spacing: 1px;
}

@media screen and (max-width: 991px) {
  .aht-banner__title {
    font-size: 72px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner__title {
    font-size: 50px;
  }
}

.aht-banner__desc {
  margin: 5px 0;
  font-size: 20px;
}

@media screen and (max-width: 991px) {
  .aht-banner__desc {
    margin-top: 20px;
  }
}

.aht-banner__links {
  margin: 0 -10px -10px;
}

.aht-banner__link {
  margin: 10px;
}

@media screen and (max-width: 480px) {
  .aht-banner__link {
    padding: 10px 30px;
  }
}

@media screen and (min-width: 768px) {
  .aht-banner--with-promo .aht-banner__holder {
    margin-bottom: -10px;
  }
}

.aht-banner--with-promo .aht-banner__sub-title {
  display: inline-block;
  margin: 0 20px;
  padding-left: 120px;
  vertical-align: bottom;
}

@media screen and (max-width: 991px) {
  .aht-banner--with-promo .aht-banner__sub-title {
    margin: 0 10px;
    padding-left: 0;
  }
}

.aht-banner--with-promo .aht-banner__promo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100px;
  height: 100px;
  padding: 10px;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
  border-radius: 50%;
  background-size: 400% 400%;
  -webkit-animation: AnimationName 4s ease infinite;
          animation: AnimationName 4s ease infinite;
}

@-webkit-keyframes AnimationName {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 51%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes AnimationName {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 51%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@media screen and (max-width: 991px) {
  .aht-banner--with-promo .aht-banner__promo {
    width: 60px;
    height: 60px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner--with-promo .aht-banner__promo {
    width: 45px;
    height: 45px;
  }
}

.aht-banner--with-promo .aht-banner__promo-text {
  margin: 0;
}

@media screen and (max-width: 991px) {
  .aht-banner--with-promo .aht-banner__promo-text {
    font-size: 14px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner--with-promo .aht-banner__promo-text {
    font-size: 12px;
  }
}

.aht-banner--white-text .aht-banner__promo-text,
.aht-banner--white-text .aht-banner__sub-title,
.aht-banner--white-text .aht-banner__title,
.aht-banner--white-text .aht-banner__desc {
  color: #fff;
}

.aht-banner--height-800 {
  min-height: 700px;
}

@media screen and (min-width: 1500px) {
  .aht-banner--height-800 {
    min-height: 800px;
  }
}

@media screen and (max-width: 991px) {
  .aht-banner--height-800 {
    min-height: 600px;
  }
}

.aht-banner--full-height {
  height: 100vh;
}

.aht-banner--travel-1 .aht-banner__sub-title {
  font-family: "SignPainter", sans-serif;
}

.aht-banner--travel-1 .aht-banner__link:not(:hover) {
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--travel-2 .aht-banner__sub-title {
  margin: 0 0 5px;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--travel-2 .aht-banner__sub-title {
    font-size: 24px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner--travel-2 .aht-banner__sub-title {
    font-size: 20px;
  }
}

.aht-banner--travel-2 .aht-banner__title {
  line-height: 1.1;
  text-transform: uppercase;
}

.aht-banner--travel-2 .aht-banner__links {
  margin-top: 40px;
}

.aht-banner--travel-2 .aht-banner__link {
  color: #fff;
}

.aht-banner--travel-2 .aht-banner__link:hover {
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--travel-3 .aht-banner__sub-title {
  margin: 0 0 5px;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--travel-3 .aht-banner__sub-title {
    font-size: 24px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner--travel-3 .aht-banner__sub-title {
    font-size: 20px;
  }
}

.aht-banner--travel-3 .aht-banner__title {
  font-family: "SignPainter", sans-serif;
}

@media screen and (min-width: 992px) {
  .aht-banner--travel-3 .aht-banner__title {
    font-size: 150px;
  }
}

@media screen and (min-width: 992px) {
  .aht-banner--travel-3 .aht-banner__desc {
    margin-top: -30px;
  }
}

.aht-banner--travel-3 .aht-banner__links {
  margin-top: 55px;
}

.aht-banner--travel-3 .aht-banner__link {
  color: #fff;
}

.aht-banner--travel-3 .aht-banner__link:hover {
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--yoga .aht-banner__title {
  font-size: 80px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.12;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--yoga .aht-banner__title {
    font-size: 60px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga .aht-banner__title {
    font-size: 34px;
  }
}

.aht-banner--yoga .aht-banner__desc {
  margin-top: -8px;
  font-family: "Dancing Script";
  font-size: 34px;
  letter-spacing: 0.3px;
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga .aht-banner__desc {
    margin-top: 15px;
    font-size: 24px;
  }
}

.aht-banner--yoga .aht-banner__links {
  margin-top: 20px;
  margin-bottom: 35px;
}

.aht-banner--yoga .aht-banner__link {
  color: #fff;
}

.aht-banner--yoga-2 .aht-banner__content {
  padding-top: 105px;
}

.aht-banner--yoga-2 .aht-banner__title {
  font-size: 50px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.1;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga-2 .aht-banner__title {
    font-size: 36px;
    letter-spacing: 3px;
  }
}

.aht-banner--yoga-2 .aht-banner__desc {
  margin-top: 12px;
  font-size: 18px;
}

.aht-banner--yoga-2 .aht-banner__links {
  margin-top: 20px;
  margin-bottom: 20px;
}

.aht-banner--yoga-2 .aht-banner__link {
  color: #fff;
}

.aht-banner--yoga-3 .aht-banner__content {
  padding-top: 80px;
}

.aht-banner--yoga-3 .aht-banner__content-inner {
  max-width: 650px;
  margin-left: auto;
}

.aht-banner--yoga-3 .aht-banner__title {
  font-size: 90px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 1.1;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--yoga-3 .aht-banner__title {
    font-size: 70px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga-3 .aht-banner__title {
    font-size: 40px;
  }
}

.aht-banner--yoga-3 .aht-banner__desc {
  margin-top: 25px;
  font-family: "Dancing Script";
  font-size: 34px;
  letter-spacing: 0.3px;
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga-3 .aht-banner__desc {
    font-size: 24px;
  }
}

.aht-banner--yoga-3 .aht-banner__links {
  margin-top: 33px;
}

.aht-banner--yoga-3 .aht-banner__link {
  color: #fff;
}

.aht-banner--construction .aht-banner__title {
  font-size: 70px;
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  .aht-banner--construction .aht-banner__title {
    font-size: 34px;
  }
}

.aht-banner--construction .aht-banner__desc {
  margin-top: 20px;
  font-size: 24px;
}

@media screen and (max-width: 767px) {
  .aht-banner--construction .aht-banner__desc {
    font-size: 16px;
  }
}

.aht-banner--construction .aht-banner__links {
  margin-top: 30px;
}

.aht-banner--construction .aht-banner__links a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff;
}

.aht-banner--construction .aht-banner__links a:nth-child(odd):hover {
  background-color: transparent;
}

.aht-banner--construction .aht-banner__links a:nth-child(even):hover {
  background-color: transparent;
  color: #fff;
}

.aht-banner--edu .aht-banner__sub-title {
  margin-bottom: 18px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 5px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--edu .aht-banner__sub-title {
    font-size: 14px;
  }
}

.aht-banner--edu .aht-banner__title {
  font-size: 80px;
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  .aht-banner--edu .aht-banner__title {
    font-size: 60px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--edu .aht-banner__title {
    font-size: 46px;
  }
}

.aht-banner--edu .aht-banner__desc {
  margin-top: 35px;
}

.aht-banner--edu .aht-banner__link {
  margin-top: 45px;
}

@media screen and (max-width: 767px) {
  .aht-banner--edu .aht-banner__link {
    margin-top: 35px;
  }
}

.aht-banner--edu--1 .aht-banner__content {
  padding-bottom: 110px;
}

.aht-banner--edu--2 .aht-banner__link {
  margin-top: 45px;
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--edu--2 .aht-banner__link:hover {
  background-color: transparent;
  color: #fff;
}

.aht-banner--edu--3 .aht-banner__link {
  margin-top: 45px;
}

.aht-banner--edu--3 .aht-banner__link:nth-child(odd) {
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--edu--3 .aht-banner__link:hover {
  color: #fff;
}

.aht-ban {
  position: relative;
  background-position: center;
  background-size: cover;
}

.aht-ban__subtitle, .aht-ban__title, .aht-ban__desc {
  margin: 0;
}

.aht-ban--main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
}

.aht-ban--main:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: '';
  opacity: 0.4;
}

.aht-ban--main .aht-ban__content {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 15px;
}

.aht-ban--main .aht-ban__title {
  margin: 0;
  color: #eeeeee;
  font-weight: 300;
}

.aht-ban--main .aht-ban__desc {
  margin: 32px 0  0;
  color: #eeeeee;
}

.aht-ban--main .aht-ban__links {
  margin-top: 52px;
}

.aht-ban--main .aht-ban__video {
  display: inline-block;
  width: 100px;
  height: 100px;
  margin-bottom: 35px;
  border-radius: 50%;
  background-color: #fff;
  font-size: 24px;
  line-height: 100px;
  text-align: center;
}

.aht-ban--main-1 .aht-ban__link-wrap {
  margin-bottom: 32px;
}

.aht-ban--main-1 .aht-ban__link-wrap:last-child {
  margin-bottom: 0;
}

.aht-ban--main-1 .aht-ban__link-prime:hover {
  border-color: #fff;
  background-color: #fff;
}

.aht-ban--main-1 .aht-ban__link-second:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aht-ban--main-1 .aht-ban__link-second:before {
  content: 'or';
  color: #fff;
  position: absolute;
  left: -20px;
}

.aht-ban--main-3 .aht-ban__links {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 5px;
  overflow: hidden;
}

.aht-ban--main-3 .aht-ban__link:hover {
  border-radius: 5px;
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}

.aht-ban--chr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 800px;
}

@media screen and (min-width: 481) {
  .aht-ban--chr {
    padding: 0 80px;
  }
}

.aht-ban--chr:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: '';
  opacity: 0.4;
}

.aht-ban--chr b {
  font-style: italic;
  font-weight: inherit;
}

.aht-ban--chr .aht-ban__content {
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding: 100px 15px 50px;
}

.aht-ban--chr .aht-ban__img {
  display: inline-block;
  max-width: 90px;
  max-height: 90px;
  margin-bottom: 33px;
}

.aht-ban--chr .aht-ban__subtitle {
  margin-bottom: 17px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .aht-ban--chr .aht-ban__subtitle {
    font-size: 14px;
  }
}

.aht-ban--chr .aht-ban__title {
  color: #fff;
  font-size: 90px;
  font-weight: bold;
  letter-spacing: 0.025em;
}

@media screen and (max-width: 1500px) {
  .aht-ban--chr .aht-ban__title {
    font-size: 70px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-ban--chr .aht-ban__title {
    font-size: 50px;
  }
}

@media screen and (max-width: 767px) {
  .aht-ban--chr .aht-ban__title {
    font-size: 40px;
  }
}

.aht-ban--chr .aht-ban__desc {
  margin-top: 30px;
  color: #fff;
  font-size: 18px;
}

.aht-ban--chr .aht-ban__links-wrap {
  margin-top: 49px;
  overflow: hidden;
}

.aht-ban--chr .aht-ban__links {
  margin: -12px;
}

.aht-ban--chr .aht-ban__link {
  display: inline-block;
  margin: 12px;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-ban--chr .aht-ban__link:nth-child(odd) {
  padding: 21px 35px;
  border: 1px solid #eee;
  background-color: transparent;
}

.aht-ban--chr .aht-ban__link:nth-child(odd):hover {
  border-color: #fff;
  background-color: #fff;
}

.aht-ban--chr .aht-ban__link:nth-child(even) {
  position: relative;
}

.aht-ban--chr .aht-ban__link:nth-child(even):before {
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 1px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  background-color: #fff;
  content: '';
}

.aht-ban--chr.aht-ban--full {
  height: 100vh;
}

@media (min-width: 991px) and (max-width: 1300px) {
  .aht-ban--main-3 {
    padding-left: 90px;
  }
}

.karma-copyright {
  padding: 40px 0;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}

.karma-copyright p {
  margin: 0;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}

@media screen and (max-width: 767px) {
  .karma-copyright {
    padding: 20px 0;
  }
}

.aheto-image-slider {
  width: 1470px;
  margin: auto;
  padding: 0 15px;
}

.aheto-image-slider--mobile-view {
  position: relative;
}

.aheto-image-slider--mobile-view:after {
  position: absolute;
  top: -65px;
  left: 50%;
  width: calc((100% / 5) + 3px);
  height: calc(100% - 35px);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url("../../img/saas/mobile.html") no-repeat center 0;
  background-size: 100%;
  content: '';
  z-index: 1;
}

.aheto-image-slider--mobile-view .swiper-slide img {
  width: 100%;
}

.aheto-image-slider--mobile-view .swiper-pagination {
  margin-top: 120px;
}

.aheto-image-slider--mobile-view .swiper-container:before, .aheto-image-slider--mobile-view .swiper-container:after {
  display: block;
  position: absolute;
  top: 30px;
  width: 40%;
  height: 470px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), color-stop(60%, rgba(255, 255, 255, 0.7)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 60%, white 100%);
  content: '';
  z-index: 2;
}

.aheto-image-slider--mobile-view .swiper-container:before {
  left: 0;
}

.aheto-image-slider--mobile-view .swiper-container:after {
  right: 0;
}

@media screen and (max-width: 991px) {
  .aheto-image-slider--mobile-view {
    width: 800px;
  }
  .aheto-image-slider--mobile-view:after {
    top: -47px;
    width: calc((100% / 4) - 5px);
  }
  .aheto-image-slider--mobile-view .swiper-container:after, .aheto-image-slider--mobile-view .swiper-container:before {
    width: calc(76% / 2);
    height: 350px;
  }
}

.aheto-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-logo__image {
  width: auto;
  max-height: 35px;
  margin-right: 14px;
}

.aheto-logo__image--mobile {
  display: none;
}

@media screen and (max-width: 767px) {
  .aheto-logo__image {
    margin-right: 10px;
  }
}

.aheto-logo__text {
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 1px;
}

.aheto-logo__img-dark {
  position: absolute;
  height: 0;
}

.logo_white {
  position: fixed;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-top: 55px;
}

.logo_white .aheto-logo__text {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .logo_white {
    margin-top: 20px;
  }
}

.icons-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}

.icons-widget__item {
  padding: 12px;
}

.icons-widget__item:first-child {
  padding-left: 15px;
}

.icons-widget__item:last-child {
  padding-right: 15px;
}

@media screen and (max-width: 767px) {
  .icons-widget__item {
    padding: 6px;
  }
  .icons-widget__item:first-child {
    padding-left: 15px;
  }
  .icons-widget__item:last-child {
    padding-right: 15px;
  }
}

.icons-widget__link {
  font-size: 18px;
}

@-webkit-keyframes fade-zoom-in {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes fade-zoom-in {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes fade-zoom-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
  }
}

@keyframes fade-zoom-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
  }
}

.site-search {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 100;
  -webkit-animation: fade-zoom-in 0.3s forwards;
          animation: fade-zoom-in 0.3s forwards;
}

.site-search.open {
  display: block;
}

.site-search.closing {
  -webkit-animation: fade-zoom-out 0.3s forwards;
          animation: fade-zoom-out 0.3s forwards;
}

.site-search .close-btn {
  position: absolute;
  top: 48px;
  right: 48px;
  border: 0;
  outline: none;
  background-color: transparent;
  font-size: 28px;
  cursor: pointer;
  opacity: 1;
}

.site-search .close-btn .close-icon {
  width: 18px;
  height: 18px;
}

@media screen and (max-width: 767px) {
  .site-search .close-btn {
    top: 20px;
    right: 20px;
  }
}

.site-search .form-container {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin-top: -32px;
}

.site-search .search-form {
  max-width: 540px;
  margin: 0 auto;
}

.site-search .search-field {
  width: 100%;
  padding: 8px 12px;
  border: 0;
  background-color: transparent;
  font-size: 68px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
}

.site-search .search-field::-webkit-input-placeholder {
  text-align: center;
}

.site-search .search-field:-moz-placeholder {
  text-align: center;
}

.site-search .search-field::-moz-placeholder {
  text-align: center;
}

.site-search .search-field:-ms-input-placeholder {
  text-align: center;
}

@media screen and (max-width: 600px) {
  .site-search .search-field {
    font-size: 32px;
    font-weight: 400;
    letter-spacing: -2px;
  }
}

.site-search .search-field:focus, .site-search .search-field.active {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site-search .search-description {
  text-align: center;
}

.wpml-ls ul {
  font-size: 14px;
}

.wpml-ls .wpml-ls-flag {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.wpml-ls-legacy-dropdown-click,
.wpml-ls-legacy-dropdown {
  width: auto;
}

.wpml-ls-legacy-dropdown-click a,
.wpml-ls-legacy-dropdown a {
  background: none;
  border: 0;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle,
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
  border-radius: 4px;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after,
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  width: 5px;
  height: 5px;
  border-top: 0;
  border-right: 0;
  -webkit-transform: rotate(-45deg) translateY(-3px);
          transform: rotate(-45deg) translateY(-3px);
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
  right: auto;
  min-width: 100%;
  border-top: 0;
  border-radius: 4px;
  background: #fff;
  padding: 5px 0;
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15);
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
  white-space: nowrap;
}

.aheto-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-toolbar .registartion,
.aheto-toolbar .log-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 25px;
}

.aheto-toolbar .widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 33px 8px 24px;
}

.aheto-toolbar .aht-socials {
  padding: 11px 25px;
}

.aheto-toolbar .aht-socials__item {
  margin-right: 20px;
  margin-bottom: 0;
  float: left;
}

.aheto-toolbar .aht-socials__item:last-child {
  margin-right: 0;
}

.aheto-toolbar .aht-socials__item a {
  width: auto;
  height: auto;
  border: 0;
  line-height: 1;
}

.aheto-toolbar .aht-socials__item a:hover {
  background-color: transparent;
}

.aheto-services {
  max-width: 400px;
  height: 100%;
  margin: auto;
  padding: 90px 45px 60px;
}

.aheto-services__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 90px;
  background-position: center center;
  background-size: cover;
}

.aheto-services__caption {
  margin-top: 55px;
}

.aheto-services__title, .aheto-services__price {
  margin: 0;
  letter-spacing: 1.7px;
  text-transform: uppercase;
}

.aheto-services__text {
  padding: 0 15px;
}

.aheto-services__link {
  display: inline-block;
  margin-top: 1.7em;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.aheto-services__link [class^='ion'] {
  position: relative;
  right: 0;
  -webkit-transition: right 0.2s ease-out;
  transition: right 0.2s ease-out;
  font-size: 0.9em;
}

.aheto-services__link:hover .ion-arrow-right-c {
  right: -4px;
}

.aheto-services__label {
  font-size: 15px;
}

.aheto-services__time {
  padding: 5px 13px;
  font-size: 15px;
  font-weight: bold;
}

.aheto-services--column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.aheto-services--events {
  position: relative;
  padding: 0;
  background: #fff;
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

.aheto-services--events .aheto-services__image {
  height: 235px;
}

.aheto-services--events .aheto-services__content {
  padding: 30px 35px 35px;
}

.aheto-services--events .aheto-services__title {
  margin-top: 8px;
  line-height: 31px;
}

.aheto-services--events .aheto-services__link {
  margin-top: 5px;
  -webkit-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
}

.aheto-services--events .aheto-services__time {
  position: absolute;
  top: 0;
  left: 38px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-transform: uppercase;
}

.aheto-services--events .aheto-services__caption {
  min-height: 62px;
  margin-top: 10px;
  margin-bottom: 25px;
}

.aheto-services--simple {
  position: relative;
  top: 0;
  min-height: 485px;
  padding: 70px 40px 60px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 50px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0 rgba(0, 0, 0, 0.07);
}

.aheto-services--simple .aheto-services__title {
  line-height: 28px;
}

.aheto-services--simple .aheto-services__text {
  max-width: 245px;
  margin: 15px auto 0;
  padding: 0;
}

.aheto-services--simple .aheto-services__price {
  margin-left: 10px;
  font-weight: 800;
  line-height: 28px;
}

.aheto-services--simple .aheto-services__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 245px;
  min-height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.aheto-services--simple .aheto-services__link {
  margin-top: 38px;
}

@media screen and (max-width: 1230px) {
  .aheto-services--simple {
    padding: 70px 20px 60px;
  }
}

@media screen and (min-width: 768px) {
  .aheto-services--simple:hover {
    top: -30px;
    -webkit-box-shadow: 0px 35px 50px 0 rgba(0, 0, 0, 0.11);
            box-shadow: 0px 35px 50px 0 rgba(0, 0, 0, 0.11);
  }
}

.aheto-services--busns-event {
  position: relative;
  padding: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fff;
}

.aheto-services--busns-event:hover {
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

.aheto-services--busns-event .aheto-services__image {
  height: 235px;
  border-radius: 5px;
}

.aheto-services--busns-event .aheto-services__time {
  position: absolute;
  top: 0;
  left: 43px;
  padding: 7px 13px;
  -webkit-transform: translate(0, -40%);
          transform: translate(0, -40%);
  border-radius: 5px;
  color: #fff;
  font-size: 13px;
  letter-spacing: 1.5px;
}

.aheto-services--busns-event .aheto-services__content {
  padding: 35px;
}

.aheto-services--busns-event .aheto-services__label {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}

.aheto-services--busns-event .aheto-services__caption {
  margin-top: 0;
}

.aheto-services--busns-event .aheto-services__title {
  font-size: 24px;
  letter-spacing: -0.5px;
  line-height: 30px;
  text-transform: none;
}

.aheto-services--busns-event .aheto-services__link {
  margin-top: 30px;
  font-size: 14px;
  letter-spacing: 2px;
}

.aheto-services--construction {
  padding: 0;
}

.aheto-services--construction:hover .aheto-services__content {
  -webkit-transform: translateY(-70px);
          transform: translateY(-70px);
  -webkit-box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.05);
}

.aheto-services--construction .aheto-services__content {
  position: relative;
  padding: 45px 40px;
  max-width: 88%;
  margin: auto;
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media screen and (max-width: 1230px) {
  .aheto-services--construction .aheto-services__content {
    padding: 35px 30px;
  }
}

.aheto-services--construction .aheto-services__image {
  height: 250px;
}

.aheto-services--construction .aheto-services__label {
  position: absolute;
  top: 13px;
  right: 13px;
  font-size: 38px;
  font-weight: bold;
}

.aheto-services--construction .aheto-services__caption {
  margin: 0;
}

.aheto-services--construction .aheto-services__title {
  font-size: 20px;
  text-transform: capitalize;
  letter-spacing: 0;
}

.aheto-services--construction .aheto-services__text {
  margin-bottom: 21px;
  padding: 0;
  font-size: 16px;
}

.aheto-services--construction .aheto-services__link {
  margin: 0;
  font-size: 14px;
}

.aheto-services--construction-news {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .aheto-services--construction-news {
    margin-bottom: 30px;
  }
}

.aheto-services--construction-news .aheto-services__image {
  height: 350px;
  border-radius: 5px;
}

@media screen and (max-width: 991px) {
  .aheto-services--construction-news .aheto-services__image {
    height: 300px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-services--construction-news .aheto-services__image {
    height: 250px;
  }
}

.aheto-services--construction-news .aheto-services__label {
  display: inline-block;
  font-weight: 600;
  font-size: 16px;
  margin: 20px 0px 13px;
}

.aheto-services--construction-news .aheto-services__caption {
  margin: 0;
}

.aheto-services--construction-news .aheto-services__title {
  font-weight: 600;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: normal;
  padding-right: 25px;
}

@media screen and (max-width: 991px) {
  .aheto-services--construction-news .aheto-services__title {
    padding-right: 0;
  }
}

.aheto-services--chess {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: none;
  height: 370px;
  padding: 0;
  text-align: center;
}

.aheto-services--chess img {
  width: 0;
  height: 0;
}

.aheto-services--chess .aheto-services__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.aheto-services--chess .aheto-services__caption {
  margin: 0;
}

.aheto-services--chess .aheto-services__content {
  position: relative;
  padding: 35px;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .aheto-services--chess .aheto-services__content {
    padding: 20px;
  }
}

.aheto-services--chess .aheto-services__label {
  display: inline-block;
  margin-bottom: 13px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aheto-services--chess .aheto-services__title {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: none;
}

.aheto-services--chess .aheto-services__text {
  margin-top: 25px;
  padding: 0;
}

.aheto-services--chess .aheto-services__link {
  margin-top: 13px;
  padding: 18px 35px;
  border-radius: 25px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}

.aht-service--edu .aht-service__img {
  max-width: 100%;
  max-height: 105px;
  margin-bottom: 35px;
}

.aht-service--edu .aht-service__icon {
  margin-bottom: 35px;
  font-size: 72px;
}

.aht-service--edu .aht-service__title {
  margin: 0;
  font-weight: 700;
}

.aht-service--edu .aht-service__desc {
  margin: 25px 0 0;
}

@media screen and (min-width: 768px) {
  .aht-service--edu .aht-service__desc {
    padding: 0 25px;
  }
}

.aht-service--edu .aht-service__link {
  display: inline-block;
  margin-top: 37px;
  text-transform: uppercase;
}

.aht-service--trvl .aht-service__img {
  max-width: 80px;
  max-height: 80px;
}

.aht-service--trvl .aht-service__title {
  margin: 19px 0 0;
}

.aht-service--trvl .aht-service__desc {
  margin: 20px 0 0;
  line-height: 24px;
}

.aht-service--trvl .aht-service__link {
  margin-top: 28px;
}

.aht-service--chr:hover .aht-service__top:before {
  -webkit-transform: translate(0, 40px);
          transform: translate(0, 40px);
  opacity: 0;
}

.aht-service--chr .aht-service__top {
  display: inline-block;
  position: relative;
  margin-bottom: 34px;
}

.aht-service--chr .aht-service__top:before {
  display: block;
  width: 120px;
  height: 120px;
  margin-bottom: -60px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 50%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#feeee3));
  background-image: linear-gradient(0deg, #fff 0%, #feeee3 100%);
  content: '';
}

.aht-service--chr .aht-service__img-holder {
  position: relative;
  width: 120px;
  height: 80px;
  text-align: center;
}

.aht-service--chr .aht-service__img {
  max-width: 100%;
  max-height: 80px;
}

.aht-service--chr .aht-service__title {
  margin: 0;
  font-weight: bold;
}

.aht-service--chr .aht-service__desc {
  margin: 23px 0 0;
}

.aht-service--chr .aht-service__link {
  margin-top: 26px;
}

.multi-lang {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.multi-lang__active {
  cursor: pointer;
}

.multi-lang__active .multi-lang__language {
  padding: 0;
}

.multi-lang__active .multi-lang__language-text {
  color: #fff;
}

.multi-lang__item {
  margin-bottom: 20px;
  cursor: pointer;
}

.multi-lang__item:last-child {
  margin-bottom: 0;
}

.multi-lang__language {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 25px;
}

.multi-lang__language-img {
  width: 31px;
  height: 31px;
  margin-right: 13px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.multi-lang__list {
  display: none;
  position: absolute;
  top: 100%;
  left: -25px;
  padding: 25px 0;
  background-color: #fff;
}

.logo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.logo__img-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.logo__img-holder + .logo__text-holder {
  margin-left: 11px;
}

.logo__img {
  max-height: 35px;
}

.logo__text-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.authentication__sign-in, .authentication__sign-up {
  padding: 16px 35px;
  border: 0;
  outline: none;
  cursor: pointer;
}

.authentication__log-in, .authentication__register {
  padding: 5px 10px;
  border: 0;
  outline: none;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .aht-deal--trvl-1 {
    margin: 0 -15px;
  }
}

.aht-deal--trvl-1 .aht-deal__item {
  width: 25%;
  height: 440px;
  border: 15px solid transparent;
}

@media screen and (max-width: 1500px) {
  .aht-deal--trvl-1 .aht-deal__item {
    height: 340px;
  }
}

@media screen and (min-width: 992px) {
  .aht-deal--trvl-1 .aht-deal__item--height {
    height: 880px;
  }
  .aht-deal--trvl-1 .aht-deal__item--height .aht-deal__content {
    padding: 30px 30px 65px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1500px) {
  .aht-deal--trvl-1 .aht-deal__item--height {
    height: 680px;
  }
}

@media screen and (min-width: 992px) {
  .aht-deal--trvl-1 .aht-deal__item--width {
    width: 50%;
  }
  .aht-deal--trvl-1 .aht-deal__item--width .aht-deal__content {
    padding: 30px 30px 65px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-deal--trvl-1 .aht-deal__item {
    width: 50%;
    height: 520px;
  }
}

@media screen and (max-width: 991px) {
  .aht-deal--trvl-1 .aht-deal__item {
    height: 380px;
  }
}

@media screen and (max-width: 767px) {
  .aht-deal--trvl-1 .aht-deal__item {
    width: 100%;
    height: 520px;
  }
}

@media screen and (max-width: 480px) {
  .aht-deal--trvl-1 .aht-deal__item {
    height: 400px;
  }
}

.aht-deal--trvl-1 .aht-deal__item-inner {
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  background-position: center;
  background-size: cover;
  -webkit-box-shadow: inset 0px -200px 130px -65px rgba(0, 0, 0, 0.7);
          box-shadow: inset 0px -200px 130px -65px rgba(0, 0, 0, 0.7);
  overflow: hidden;
}

.aht-deal--trvl-1 .aht-deal__item-inner:hover {
  -webkit-box-shadow: inset 0px -200px 130px -65px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px -200px 130px -65px rgba(0, 0, 0, 0.2);
}

.aht-deal--trvl-1 .aht-deal__item-inner:hover .aht-deal__desc {
  color: #fff;
}

.aht-deal--trvl-1 .aht-deal__bg {
  width: 0;
  height: 0;
}

.aht-deal--trvl-1 .aht-deal__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  height: 100%;
}

.aht-deal--trvl-1 .aht-deal__content {
  padding: 30px;
}

.aht-deal--trvl-1 .aht-deal__price {
  margin: 0 0 5px;
}

.aht-deal--trvl-1 .aht-deal__title {
  margin: 0;
  color: #fff;
}

.aht-deal--trvl-1 .aht-deal__desc {
  margin: 13px 0 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 400;
}

.aht-deal--trvl-2 {
  position: relative;
  height: 800px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 1600px) {
  .aht-deal--trvl-2 {
    height: 600px;
  }
}

@media screen and (max-width: 480px) {
  .aht-deal--trvl-2 {
    height: 500px;
  }
}

.aht-deal--trvl-2:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent, #000);
  content: '';
  opacity: 0.85;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .aht-deal--trvl-2:before {
    opacity: 0.6;
  }
}

@media screen and (min-width: 1025px) {
  .aht-deal--trvl-2:hover:before {
    opacity: 0.4;
  }
  .aht-deal--trvl-2:hover .aht-deal__desc {
    color: #fff;
  }
}

.aht-deal--trvl-2 .aht-deal__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding: 50px 30px;
  z-index: 2;
}

@media screen and (min-width: 992px) {
  .aht-deal--trvl-2 .aht-deal__content {
    padding: 71px 50px;
  }
}

.aht-deal--trvl-2 .aht-deal__promo {
  display: inline-block;
  position: absolute;
  top: 30px;
  right: 30px;
  min-width: 125px;
  padding: 7px 20px;
  border-radius: 15px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

.aht-deal--trvl-2 .aht-deal__price {
  margin: 0 0 9px;
}

.aht-deal--trvl-2 .aht-deal__title {
  margin: 0;
  color: #fff;
}

.aht-deal--trvl-2 .aht-deal__desc {
  margin: 8px 0 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .aht-deal--trvl-2 .aht-deal__desc {
    color: #fff;
  }
}

.aht-deal--trvl-2 .aht-deal__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

.aht-tour--trvl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

@media screen and (min-width: 481) {
  .aht-tour--trvl.aht-tour--2 .aht-tour__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .aht-tour--trvl.aht-tour--3 .aht-tour__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (min-width: 481) and (max-width: 1230px) {
  .aht-tour--trvl.aht-tour--3 .aht-tour__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (min-width: 481) {
  .aht-tour--trvl.aht-tour--4 .aht-tour__item {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}

@media screen and (min-width: 481) and (max-width: 1500px) {
  .aht-tour--trvl.aht-tour--4 .aht-tour__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (min-width: 481) and (max-width: 1230px) {
  .aht-tour--trvl.aht-tour--4 .aht-tour__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.aht-tour--trvl .aht-tour__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 767px) {
  .aht-tour--trvl .aht-tour__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-tour--trvl .aht-tour__item-inner {
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

@media screen and (min-width: 992px) {
  .aht-tour--trvl .aht-tour__item-inner:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.14);
  }
}

.aht-tour--trvl .aht-tour__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 270px;
  padding: 28px 35px;
  background-position: center;
  background-size: cover;
  -webkit-box-shadow: inset 0px -99px 110px -34px rgba(0, 0, 0, 0.85);
          box-shadow: inset 0px -99px 110px -34px rgba(0, 0, 0, 0.85);
}

@media screen and (max-width: 767px) and (min-width: 200px) {
  .aht-tour--trvl .aht-tour__caption {
    min-height: 350px;
  }
}

.aht-tour--trvl .aht-tour__img-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.aht-tour--trvl .aht-tour__title {
  margin: 0;
  color: #fff;
  font-weight: bold;
}

.aht-tour--trvl .aht-tour__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 7px;
}

.aht-tour--trvl .aht-tour__rate-icon {
  color: #FFBB49;
  line-height: 20px;
}

.aht-tour--trvl .aht-tour__rate-icon:before {
  vertical-align: middle;
}

.aht-tour--trvl .aht-tour__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-tour--trvl .aht-tour__rate {
  margin: 0 0 0 10px;
  color: #fff;
}

.aht-tour--trvl .aht-tour__main {
  text-align: center;
}

.aht-tour--trvl .aht-tour__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

@media screen and (max-width: 1230px) {
  .aht-tour--trvl .aht-tour__details {
    padding: 0 10px;
  }
}

.aht-tour--trvl .aht-tour__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-tour--trvl .aht-tour__detail:last-child {
  border-right: 0;
}

.aht-tour--trvl .aht-tour__icon {
  margin-right: 8px;
}

.aht-tour--trvl .aht-tour__icon:before {
  vertical-align: middle;
}

.aht-tour--trvl .aht-tour__detail-text {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
}

.aht-tour--trvl .aht-tour__info {
  padding: 28px 30px 60px;
}

.aht-tour--trvl .aht-tour__price {
  display: inline-block;
  margin: 0;
}

.aht-tour--trvl .aht-tour__from {
  display: inline-block;
  margin: 0;
}

.aht-tour--trvl .aht-tour__per {
  display: inline-block;
  margin: 0;
}

.aht-tour--trvl .aht-tour__desc {
  margin-top: 20px;
  line-height: 24px;
}

.aht-tour--trvl .aht-tour__link {
  margin-top: 18px;
  border-color: rgba(0, 0, 0, 0.1);
}

.aht-tour--trvl .aht-tour__link:hover {
  color: #fff;
}

.aht-tour--trvl-2:hover .aht-tour__promo {
  background-position: left bottom;
}

.aht-tour--trvl-2 .aht-tour__img {
  width: 220px;
  height: 220px;
  margin: 0 auto;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-tour--trvl-2 .aht-tour__promo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  right: -20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70px;
  height: 70px;
  padding: 10px;
  float: right;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 50%;
  background-position: right bottom;
  background-size: 200% 100%;
}

.aht-tour--trvl-2 .aht-tour__promo-text {
  margin: 0;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
}

.aht-tour--trvl-2 .aht-tour__content {
  margin-top: 43px;
}

.aht-tour--trvl-2 .aht-tour__title {
  margin: 0;
}

.aht-tour--trvl-2 .aht-tour__desc {
  margin: 26px 0 0;
  line-height: 24px;
}

.aht-tour--trvl-2 .aht-tour__link {
  margin-top: 36px;
}

.aht-tour--trvl-2 .aht-tour__link:hover {
  border-color: #eee;
  background-color: transparent;
}

.aht-td {
  overflow: hidden;
}

.aht-td__tb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 500px;
  background-position: center;
  background-size: cover;
}

.aht-td__tb-content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 48px 15px;
}

@media screen and (min-width: 768px) {
  .aht-td__tb-content {
    max-width: 1230px;
    padding-right: 30px;
    padding-left: 30px;
  }
}

.aht-td__tb-title {
  margin: 0;
  color: #fff;
}

.aht-td__tb-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 23px;
}

.aht-td__tb-stars {
  margin-right: 10px;
}

.aht-td__tb-star {
  font-size: 21px;
}

.aht-td__tb-rate {
  margin: 0;
  color: #fff;
}

.aht-td__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .aht-td__main {
    max-width: 1230px;
    padding: 0 15px;
  }
}

@media screen and (max-width: 991px) {
  .aht-td__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-td__content {
  padding: 0 15px;
}

@media screen and (min-width: 768px) {
  .aht-td__content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    width: calc(100% - 470px);
  }
}

.aht-td__specs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 89px 0 77px;
}

@media screen and (max-width: 991px) {
  .aht-td__specs {
    padding: 50px 0;
  }
}

.aht-td__spec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
}

@media screen and (min-width: 992px) {
  .aht-td__spec {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}

@media screen and (max-width: 991px) {
  .aht-td__spec {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 480px) {
  .aht-td__spec {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-td__spec-icon {
  display: inline-block;
  width: 28px;
  font-size: 20px;
}

.aht-td__spec-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  font-size: 13px;
  font-weight: 600;
}

.aht-td__menu {
  position: relative;
}

.aht-td__menu:before {
  position: absolute;
  top: 0;
  right: -15px;
  width: 100vw;
  height: 100%;
  content: '';
}

@media screen and (min-width: 768px) {
  .aht-td__menu:before {
    right: -70px;
  }
}

.aht-td__menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

.aht-td__menu-item {
  padding-left: 0;
}

@media screen and (min-width: 768px) {
  .aht-td__menu-item {
    margin-right: 38px;
  }
}

.aht-td__menu-item:before {
  content: none;
}

.aht-td__menu-item:last-child {
  margin-right: 0;
}

.aht-td__menu-text {
  display: inline-block;
  position: relative;
  padding: 24px 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
}

.aht-td__menu-text:before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 4px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}

.aht-td__menu-text:hover:before, .aht-td__menu-text.active:before {
  width: 100%;
}

.aht-td__units {
  padding-bottom: 130px;
}

.aht-td__unit {
  margin-top: 80px;
}

.aht-td__unit-title {
  margin: 0;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-td__unit--comments {
  margin-top: 0;
}

.aht-td__desc {
  padding: 6px 0;
}

.aht-td__desc p {
  margin: 24px 0;
  line-height: 24px;
}

.aht-td__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 21px 0;
  border-bottom: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-td__detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-td__detail:last-child {
  border-bottom: 0;
}

.aht-td__detail-left {
  width: 57%;
}

.aht-td__detail-right {
  width: 43%;
}

.aht-td__detail-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 0;
}

.aht-td__detail-title {
  margin: 0;
  padding: 6px 0 4px;
  font-size: 18px;
  line-height: 22px;
}

@media screen and (max-width: 767px) {
  .aht-td__detail-title {
    margin-bottom: 8px;
  }
}

.aht-td__detail-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}

.aht-td__detail-check, .aht-td__detail-close {
  display: inline-block;
  width: 22px;
  font-size: 15px;
}

.aht-td__routes {
  margin-top: 38px;
}

.aht-td__route-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 20px;
  padding: 20px 35px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.aht-td__route-caption.active .aht-td__route-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.aht-td__route-title {
  margin: 0 20px 0 0;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-size: 18px;
}

@media screen and (max-width: 480px) {
  .aht-td__route-title {
    font-size: 16px;
  }
}

.aht-td__route-icon {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 12px;
}

.aht-td__route-content {
  display: none;
  margin-bottom: 20px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.aht-td__route-name {
  position: relative;
  margin: 0;
  color: #fff;
  z-index: 2;
}

@media screen and (max-width: 480px) {
  .aht-td__route-name {
    font-size: 20px;
  }
}

.aht-td__route-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 270px;
  padding: 25px 35px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aht-td__route-img {
    height: 450px;
  }
}

@media screen and (max-width: 767px) {
  .aht-td__route-img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-td__route-img {
    height: 300px;
  }
}

.aht-td__route-img:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent, transparent, #000);
  content: '';
  opacity: 0.7;
  z-index: 1;
}

.aht-td__route-text {
  padding: 35px 35px 45px;
}

.aht-td__route-desc {
  margin: 0;
}

.aht-td__map {
  margin-top: 40px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.aht-td__photos {
  position: relative;
  margin-top: 38px;
}

.aht-td__photos:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  content: '';
}

@media screen and (max-width: 991px) {
  .aht-td__photos:before {
    height: 530px;
  }
}

@media screen and (max-width: 767px) {
  .aht-td__photos:before {
    height: 460px;
  }
}

@media screen and (max-width: 480px) {
  .aht-td__photos:before {
    height: 320px;
  }
}

.aht-td__photo {
  height: 460px;
  border-radius: 5px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aht-td__photo {
    height: 530px;
  }
}

@media screen and (max-width: 767px) {
  .aht-td__photo {
    height: 460px;
  }
}

@media screen and (max-width: 480px) {
  .aht-td__photo {
    height: 320px;
  }
}

.aht-td__comments {
  padding-top: 13px;
}

.aht-td__sb {
  position: relative;
  padding: 0 15px;
}

@media screen and (min-width: 768px) {
  .aht-td__sb {
    -ms-flex-preferred-size: 430px;
        flex-basis: 430px;
    margin-left: 40px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-td__sb {
    -ms-flex-preferred-size: 370px;
        flex-basis: 370px;
    margin-left: 0;
    padding-bottom: 100px;
  }
}

.aht-td__book {
  position: relative;
}

@media screen and (min-width: 768px) {
  .aht-td__book {
    margin-top: -90px;
  }
}

.aht-td__book-caption {
  height: 90px;
  color: #fff;
  text-align: center;
}

.aht-td__book-caption--discount:before {
  display: block;
  position: absolute;
  top: -40px;
  left: 50%;
  width: 100px;
  height: 100px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  border-radius: 50%;
  content: '';
}

.aht-td__book-caption--discount .aht-td__book-cost {
  padding: 33px 15px 24px;
}

.aht-td__book-cost {
  position: relative;
  height: 100%;
  padding: 28px 15px 29px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  z-index: 2;
}

.aht-td__book-discount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -40px;
  left: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100px;
  height: 70px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-size: 16px;
  font-weight: bold;
  word-spacing: 100px;
  z-index: 3;
}

.aht-td__book-from {
  margin-right: 10px;
  font-weight: 700;
}

.aht-td__book-price {
  font-size: 30px;
  font-weight: 700;
}

.aht-td__book-icon {
  margin-right: 10px;
  font-size: 20px;
}

.aht-td__book-content {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
}

.aht-td__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #eee;
}

.aht-td__btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 23px 10px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 0;
  border-right: 1px solid #eee;
  outline: none;
  background-color: #fff;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
}

.aht-td__btn:last-child {
  border-right: 0;
}

.aht-td__form-wrap {
  display: none;
}

.aht-td__form-wrap.active {
  display: block;
}

.aht-td__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aht-td__form {
    padding: 40px 30px;
  }
}

.aht-td__form textarea {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 200px;
  resize: none;
}

.aht-td__element {
  width: 100%;
  margin-bottom: 20px;
  padding: 9px 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  border-radius: 25px;
  outline: none;
  background-color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
}

@media screen and (min-width: 481) {
  .aht-td__element--half {
    width: 47%;
  }
}

.aht-td__submit {
  margin: 0 auto;
  padding: 18px 50px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 25px;
  background-color: #fff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.2em;
  cursor: pointer;
}

.aht-td__submit:hover {
  color: #fff;
}

.aht-td__infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #eee;
  text-align: center;
}

.aht-td__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 15px 10px;
  border-right: 1px solid #eee;
}

.aht-td__info:last-child {
  border-right: 0;
}

.aht-td__info-icon {
  margin-right: 8px;
}

.aht-td__why {
  margin-top: 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
}

.aht-td__why-title {
  margin: 0;
  padding: 26px 30px 0;
  font-size: 18px;
}

.aht-td__why-list {
  margin: 0;
  padding: 12px 0;
}

.aht-td__why-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 11px 30px;
  border-bottom: 1px solid #eee;
}

.aht-td__why-item:last-child {
  border-bottom: 0;
}

.aht-td__why-item:before {
  content: none;
}

.aht-td__why-icon {
  display: inline-block;
  width: 25px;
}

.aht-td__why-text {
  margin: 0;
}

.aht-td__widgets {
  margin-top: 50px;
}

@media screen and (max-width: 767px) {
  .aht-cta h1 {
    font-size: 40px;
  }
}

.aht-cta__sub-title {
  margin-top: 0;
  margin-bottom: 40px;
  letter-spacing: 3px;
}

.aht-cta__title b {
  font-weight: inherit;
}

.aht-cta__links {
  margin: 45px -15px -15px;
}

.aht-cta__links a {
  margin: 15px;
}

.aht-cta__link .icon {
  margin-right: 15px;
}

.aht-cta__tel {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  vertical-align: middle;
}

.aht-cta__tel-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 42px;
  height: 42px;
  margin-right: 12px;
  border-radius: 50%;
  font-size: 36px;
}

.aht-cta__tel-icon:after {
  display: block;
  position: absolute;
  bottom: -6px;
  left: 0;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
  font-size: 16px;
  content: '▼';
}

.aht-cta--simple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}

@media screen and (max-width: 991px) {
  .aht-cta--simple {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-cta--simple .aht-cta__text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .aht-cta--simple .aht-cta__text {
    margin-right: 30px;
    margin-bottom: 0;
  }
}

.aht-cta--simple .aht-cta__subtitle {
  margin: 0 0 15px;
}

.aht-cta--simple .aht-cta__title {
  margin: 0;
  font-weight: bold;
  letter-spacing: 0px;
}

.aht-cta--simple .aht-cta__desc {
  margin: 13px 0 0;
}

.aht-cta--simple .aht-cta__links {
  margin: 0 -10px -10px;
}

.aht-cta--simple .aht-cta__link {
  margin: 10px;
  border-color: rgba(255, 255, 255, 0.5);
  line-height: 18px;
  text-transform: uppercase;
}

.aht-cta--simple .aht-cta__link span {
  display: inline-block;
  position: relative;
  top: -3px;
  height: 18px;
  margin-right: 12px;
}

.aht-cta--simple .aht-cta__link:not(:hover) {
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  .aht-cta--simple .aht-cta__link {
    padding: 12px 25px;
  }
}

.aht-cta--classic .aht-cta__sub-title {
  margin-bottom: 31px;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 26px;
}

.aht-cta--classic .aht-cta__title {
  margin: 31px 0 19px;
  font-weight: 300;
}

@media screen and (max-width: 768px) {
  .aht-cta--classic .aht-cta__title {
    margin: 21px 0 9px;
  }
}

.aht-cta--classic .aht-cta__links {
  margin-top: 30px;
}

@media screen and (max-width: 768px) {
  .aht-cta--classic .aht-cta__links {
    margin-top: 20px;
  }
}

.aht-cta--classic .aht-cta__link {
  text-transform: uppercase;
}

.aht-cta--classic .aht-cta__link:hover {
  background-color: transparent;
}

.aht-cta--modern {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 991px) {
  .aht-cta--modern {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

.aht-cta--modern .aht-cta__title {
  font-weight: 300;
}

.aht-cta--modern .aht-cta__links {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: -15px;
}

.aht-cta--modern .aht-cta__link {
  border-color: #fff;
  background-color: #fff;
  text-transform: uppercase;
}

.aht-cta--modern .aht-cta__link.aheto-btn--trans {
  color: #fff;
}

.aht-cta--modern .aht-cta__link.aheto-btn--trans:hover {
  background-color: #fff;
}

.aht-cta--modern .aht-cta__link:hover {
  color: #fff;
}

.aht-cta--t-white .aht-cta__sub-title,
.aht-cta--t-white .aht-cta__title,
.aht-cta--t-white .aht-cta__desc,
.aht-cta--t-white .aht-cta__tel {
  color: #fff;
}

.aht-cta--business .aht-cta__sub-title {
  font-weight: bold;
  text-transform: uppercase;
}

.aht-cta--business .aht-cta__title {
  font-weight: 700;
}

.aht-cta--business .aht-cta__link {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}

.aht-cta--business-2 .aht-cta__link {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}

.aht-cta--business-2 .aht-cta__sub-title {
  display: inline-block;
  position: relative;
  margin-bottom: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

.aht-cta--business-2 .aht-cta__sub-title:before {
  display: block;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
  content: '';
}

.aht-cta--business-2 .aht-cta__title {
  margin: 20px 0;
  font-weight: bold;
}

.aht-cta--business-2 .aht-cta__links {
  margin-top: 55px;
}

.aht-cta--yoga .aht-cta__sub-title {
  margin-bottom: 15px;
  font-family: "Dancing Script";
  font-size: 30px;
  letter-spacing: 0;
}

.aht-cta--yoga .aht-cta__title {
  margin: 0;
  color: #fff;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
}

.aht-cta--yoga .aht-cta__links {
  margin-top: 20px;
}

.aht-cta--yoga .aht-cta__link {
  text-transform: uppercase;
}

.aht-cta--construction .aht-cta__title {
  font-size: 48px;
  font-weight: 600;
}

.aht-cta--construction .aht-cta__title a {
  position: relative;
  font-size: 48px;
  font-style: italic;
}

.aht-cta--construction .aht-cta__title a:before {
  display: block;
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 5px;
  content: '';
}

.aht-cta--construction .aht-cta__link {
  text-transform: uppercase;
}

.aht-cta--trvl .aht-cta__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 35px 0;
}

@media screen and (max-width: 991px) {
  .aht-cta--trvl .aht-cta__content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}

.aht-cta--trvl .aht-cta__title {
  margin: 15px 0;
  color: #fff;
}

.aht-cta--trvl .aht-cta__link {
  margin: 15px 0;
}

.aht-cta--trvl .aht-cta__link:hover {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}

.aht-cta--trvl-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-position: center;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  .aht-cta--trvl-2 {
    height: 500px;
  }
}

.aht-cta--trvl-2:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  content: '';
}

.aht-cta--trvl-2 .aht-cta__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (min-width: 768px) {
  .aht-cta--trvl-2 .aht-cta__container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .aht-cta--trvl-2 .aht-cta__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-cta--trvl-2 .aht-cta__text {
  padding: 50px 0;
}

@media screen and (min-width: 768px) {
  .aht-cta--trvl-2 .aht-cta__text {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    margin-right: 15px;
  }
}

.aht-cta--trvl-2 .aht-cta__subtitle {
  margin: 0;
  font-weight: 400;
}

.aht-cta--trvl-2 .aht-cta__title {
  margin: 0;
  color: #fff;
}

.aht-cta--trvl-2 .aht-cta__img-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (min-width: 768px) {
  .aht-cta--trvl-2 .aht-cta__img-holder {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    margin-left: 15px;
  }
}

@media screen and (max-width: 991px) {
  .aht-cta--trvl-2 .aht-cta__img-holder {
    -ms-flex-item-align: center;
        align-self: center;
  }
}

.aht-cta--trvl-2 .aht-cta__img {
  max-width: 100%;
  max-height: 100%;
}

.aht-cta--trvl-2 .aht-cta__form {
  margin-top: 47px;
}

.aht-cta--trvl-2 .aht-cta__form br {
  display: none;
}

.aht-cta--trvl-2 .aht-cta__form p {
  margin: 0;
}

.aht-cta--trvl-2 .aht-cta__form form {
  border-radius: 30px;
  overflow: hidden;
}

.aht-cta--trvl-2 .aht-cta__form form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 480px) {
  .aht-cta--trvl-2 .aht-cta__form form > p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-cta--trvl-2 .aht-cta__form .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-cta--trvl-2 .aht-cta__form [type=email],
.aht-cta--trvl-2 .aht-cta__form [type=submit] {
  padding: 19px 40px;
  border: 0;
  outline: none;
  font-size: 15px;
  line-height: 1.2;
}

.aht-cta--trvl-2 .aht-cta__form [type=email] {
  width: 100%;
  font-weight: 500;
}

.aht-cta--trvl-2 .aht-cta__form [type=submit] {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  cursor: pointer;
}

.aht-cta--chr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 580px;
  padding: 60px 0 40px;
  background-position: center;
  background-size: cover;
}

@media screen and (min-width: 992px) {
  .aht-cta--chr .aht-cta__content--right {
    width: 50%;
    margin-left: auto;
  }
  .aht-cta--chr .aht-cta__content--left {
    width: 50%;
    margin-right: auto;
  }
}

.aht-cta--chr .aht-cta__img {
  display: inline-block;
  max-height: 60px;
  margin-bottom: 26px;
}

.aht-cta--chr .aht-cta__title {
  margin: 0;
  color: #fff;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 2px;
}

.aht-cta--chr .aht-cta__title b {
  color: inherit;
  font-style: italic;
  font-weight: inherit;
}

.aht-cta--chr .aht-cta__desc {
  margin: 17px 0 0;
  color: #fff;
  font-size: 18px;
}

.aht-cta--chr .aht-cta__icon-links {
  margin-top: 46px;
}

.aht-cta--chr .aht-cta__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70px;
  height: 70px;
  margin-right: 15px;
  margin-bottom: 15px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}

.aht-cta--chr .aht-cta__link:last-child {
  margin-right: 0;
}

.aht-cta--chr .aht-cta__link:hover {
  background-color: #fff;
}

.aht-cta--chr .aht-cta__icon {
  color: inherit;
  font-size: 28px;
}

@media screen and (max-width: 500px) {
  .aht-cta .aht-cta__text {
    margin-bottom: 15px;
  }
}

.aheto-btn-container--fullwidth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

.aheto-btn-container--fullwidth .aheto-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0;
  padding: 37px;
  border-radius: 0;
  font-size: 17px;
  letter-spacing: 1px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aheto-btn-container--fullwidth .aheto-btn {
    padding: 20px;
  }
}

.aheto-btn-container--fullwidth .aheto-btn i {
  font-size: 18px;
}

.aheto-btn-container--fullwidth-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

.aheto-btn-container--fullwidth-2 .aheto-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0;
  padding: 20px;
  border-radius: 0;
  font-size: 14px;
  letter-spacing: 1px;
  text-align: center;
}

.aheto-btn-container--fullwidth-2 .aheto-btn i {
  font-size: 16px;
}

.aht-bq-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-bq-img__left {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 280px;
  min-height: 400px;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  background-position: center;
  background-size: cover;
}

.aht-bq-img__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 280px;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

.aht-bq-img__bq {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 220px;
          flex: 1 1 220px;
  padding: 27px 40px;
  border-bottom: 3px solid #fff;
}

.aht-bq-img__bq:before, .aht-bq-img__bq:after {
  display: block;
  height: 45px;
  font-family: "Roboto", sans-serif;
  font-size: 89px;
}

.aht-bq-img__bq:before {
  content: '“';
}

.aht-bq-img__bq:after {
  text-align: right;
  content: '”';
}

.aht-bq-img__bq-text {
  margin: 0;
  padding: 0 10px 0 22px;
  color: #fff;
  letter-spacing: 0;
  line-height: 26px;
}

.aht-bq-img__bq-img {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 220px;
          flex: 1 1 220px;
  background-position: center;
  background-size: cover;
}

.aht-author__img-holder {
  margin-bottom: 32px;
}

.aht-author__img {
  max-width: 100%;
}

.aht-author__name {
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-author__pos {
  display: inline-block;
  margin-left: 7px;
  font-size: 15px;
  font-weight: 400;
  text-transform: none;
}

.aht-author__pos:before {
  content: '/';
}

.aht-info {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
}

.aht-info__img {
  height: 280px;
  background-position: center;
  background-size: cover;
}

.aht-info__img-inner {
  width: 0;
  height: 0;
}

.aht-info__img-link {
  display: block;
  width: 100%;
  height: 100%;
}

.aht-info__persons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-info__person {
  display: inline-block;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-info__person-img {
  width: 0;
  height: 0;
}

.aht-info__subtitle {
  margin: 5px 0 0;
}

.aht-info__title {
  font-weight: 700;
}

.aht-info__desc {
  margin: 25px 0 0;
  line-height: 24px;
}

.aht-info__link {
  margin-top: 30px;
  letter-spacing: 1px;
}

.aht-info__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-info__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 18px 10px;
}

.aht-info__detail-text {
  font-size: 15px;
  line-height: 24px;
}

.aht-info__detail-icon {
  display: inline-block;
  margin-right: 6px;
  font-style: normal;
}

.aht-info--yoga-course {
  text-align: center;
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 1025px) {
  .aht-info--yoga-course:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
  }
  .aht-info--yoga-course:hover .aht-info__person {
    margin-left: -18px;
  }
  .aht-info--yoga-course:hover .aht-info__person:first-child {
    margin-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-info--yoga-course {
    max-width: 500px;
    margin: 0 auto;
  }
}

.aht-info--yoga-course .aht-info__content {
  position: relative;
  padding: 60px 40px 40px;
}

@media screen and (max-width: 767px) {
  .aht-info--yoga-course .aht-info__content {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.aht-info--yoga-course .aht-info__persons {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.aht-info--yoga-course .aht-info__person {
  position: relative;
  margin-left: -58px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 5px solid #fff;
}

.aht-info--yoga-course .aht-info__person:first-child {
  margin-left: 0;
  z-index: 5;
}

.aht-info--yoga-course .aht-info__person:nth-child(2) {
  z-index: 4;
}

.aht-info--yoga-course .aht-info__person:nth-child(3) {
  z-index: 3;
}

.aht-info--yoga-course .aht-info__person:nth-child(4) {
  z-index: 2;
}

.aht-info--yoga-course .aht-info__person:nth-child(5) {
  z-index: 5;
}

.aht-info--yoga-course .aht-info__subtitle {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-info--yoga-course .aht-info__title {
  margin: 10px 0;
}

.aht-info--yoga-course .aht-info__desc {
  min-height: 48px;
  font-weight: 500;
}

.aht-info--yoga-course .aht-info__link:not(:hover) {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: transparent;
}

.aht-info--yoga-course .aht-info__details {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-info--yoga-course .aht-info__detail {
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-info--yoga-course .aht-info__detail:last-child {
  border-right: 0;
}

.aht-info--yoga-event {
  position: relative;
  text-align: center;
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 1025px) {
  .aht-info--yoga-event:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
  }
}

.aht-info--yoga-event .aht-info__title {
  margin: 0;
  letter-spacing: 0.3px;
}

.aht-info--yoga-event .aht-info__desc {
  margin-top: 23px;
  font-weight: 500;
}

.aht-info--yoga-event .aht-info__content {
  padding: 35px 30px 45px;
}

.aht-info--yoga-event .aht-info__link {
  padding-right: 35px;
  padding-left: 35px;
}

.aht-info--yoga-event .aht-info__link:not(:hover) {
  border: 1px solid rgba(0, 0, 0, 0.07);
  background-color: transparent;
}

.aht-info--yoga-event .aht-info__details {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 27px;
  padding-left: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

@media screen and (max-width: 1500px) {
  .aht-info--yoga-event .aht-info__details {
    padding-right: 0;
    padding-left: 0;
  }
}

.aht-info--yoga-event .aht-info__detail {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.aht-info--yoga-event .aht-info__detail--date {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 80px;
  height: 80px;
  padding: 18px 0;
  border-radius: 50%;
  background-color: #fff;
}

.aht-info--yoga-event .aht-info__detail--date .aht-info__detail-text {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 3px;
  line-height: 1;
  text-transform: uppercase;
  word-spacing: 80px;
}

.aht-info--yoga-event .aht-info__detail--date .aht-info__detail-text:first-line {
  font-size: 30px;
  letter-spacing: 1px;
}

.aht-info--yoga-event .aht-info__detail-text {
  line-height: 20px;
}

.aht-filter-trvl__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  -webkit-box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.07);
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .aht-filter-trvl__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-filter-trvl__fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 95;
      -ms-flex: 95;
          flex: 95;
  border: 1px solid #eee;
}

@media screen and (max-width: 480px) {
  .aht-filter-trvl__fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-filter-trvl__field {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 200px) {
  .aht-filter-trvl__field {
    border-right: 1px solid #eee;
  }
}

@media screen and (max-width: 480px) {
  .aht-filter-trvl__field {
    border-bottom: 1px solid #eee;
  }
}

.aht-filter-trvl__field:last-child {
  border: 0;
}

.aht-filter-trvl__field--month:after, .aht-filter-trvl__field--type:after {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-family: "Ionicons";
  font-size: 9px;
  content: '\f123';
}

.aht-filter-trvl__icon {
  position: absolute;
  top: 50%;
  left: 18px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 16px;
}

.aht-filter-trvl__select {
  width: 100%;
  padding: 24px 25px 24px 45px;
  border: 0;
  outline: none;
  background-color: #fff;
  font-size: 15px;
  font-weight: 700;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.aht-filter-trvl__select option[disabled] {
  display: none;
}

.aht-filter-trvl__input {
  width: 100%;
  height: 100%;
  padding: 24px 25px 24px 45px;
  border: 0;
  outline: none;
  font-size: 15px;
  font-weight: bold;
}

.aht-filter-trvl__submit {
  -webkit-box-flex: 17;
      -ms-flex: 17;
          flex: 17;
  padding: 25px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 0;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 3px;
  cursor: pointer;
}

.aht-filter-yoga {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aht-filter-yoga__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 30px;
}

@media screen and (max-width: 1230px) {
  .aht-filter-yoga__inner {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.aht-filter-yoga__filter {
  padding: 10px 0;
  text-align: center;
  cursor: pointer;
}

@media screen and (min-width: 992px) {
  .aht-filter-yoga__filter {
    min-width: 154px;
    padding: 0 0 25px;
  }
}

.aht-filter-yoga__filter.active .aht-filter-yoga__select:after {
  content: '';
}

.aht-filter-yoga__filter:first-child .aht-filter-yoga__line {
  left: 50%;
  width: 50%;
}

.aht-filter-yoga__filter:last-child .aht-filter-yoga__line {
  width: 50%;
}

.aht-filter-yoga__title {
  margin: 0;
  padding: 0 15px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-filter-yoga__select {
  position: relative;
  margin-top: 33px;
}

@media screen and (max-width: 1230px) {
  .aht-filter-yoga__select {
    display: none;
  }
}

.aht-filter-yoga__select:before, .aht-filter-yoga__select:after {
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 50%;
  z-index: 2;
}

.aht-filter-yoga__select:before {
  top: -5px;
  width: 12px;
  height: 12px;
  background-color: #eee;
  content: '';
}

.aht-filter-yoga__select:after {
  top: -10px;
  width: 22px;
  height: 22px;
  opacity: 0.35;
}

.aht-filter-yoga__line {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #eee;
}

.aht-filter--edu {
  border-radius: 5px;
  -webkit-box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.07);
  overflow: hidden;
}

.aht-filter--edu .aht-filter__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .aht-filter--edu .aht-filter__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-filter--edu .aht-filter__fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 11;
      -ms-flex: 11;
          flex: 11;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .aht-filter--edu .aht-filter__fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-filter--edu .aht-filter__field {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 768px) {
  .aht-filter--edu .aht-filter__field {
    border-right: 1px solid #eee;
  }
  .aht-filter--edu .aht-filter__field:last-child {
    border-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .aht-filter--edu .aht-filter__field {
    border-bottom: 1px solid #eee;
  }
  .aht-filter--edu .aht-filter__field:last-child {
    border-bottom: 0;
  }
}

.aht-filter--edu .aht-filter__field--cat:after, .aht-filter--edu .aht-filter__field--prc-type:after {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 10px;
  content: '▼';
}

.aht-filter--edu .aht-filter__icon {
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.aht-filter--edu .aht-filter__input, .aht-filter--edu .aht-filter__select {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 0;
  outline: none;
}

.aht-filter--edu .aht-filter__input {
  padding: 30px 20px;
}

.aht-filter--edu .aht-filter__select {
  padding: 30px 15px 30px 42px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.aht-filter--edu .aht-filter__select::-ms-expand {
  display: none;
}

.aht-filter--edu .aht-filter__select option[disabled] {
  display: none;
}

.aht-filter--edu .aht-filter__submit {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  padding: 30px 15px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 0;
  outline: none;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.aheto-portfolio-single-item--construction {
  height: 600px;
  border-radius: 5px;
  padding: 45px 40px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .aheto-portfolio-single-item--construction {
    height: 500px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-portfolio-single-item--construction {
    height: 300px;
  }
}

.aheto-portfolio-single-item--construction:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(47%, rgba(0, 0, 0, 0)), color-stop(120%, black), to(black));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 47%, black 120%, black 100%);
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__content {
  z-index: 3;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__title, .aheto-portfolio-single-item--construction .aheto-portfolio-single-item__subtitle {
  margin: 0;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__title {
  font-size: 16px;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__subtitle {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 21, 57, 0.9);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__cover-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  width: 50px;
  height: 50px;
  border-radius: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  color: #000;
}

.aheto-portfolio-single-item--construction:hover .aheto-portfolio-single-item__cover {
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 1024px) {
  .text_margin {
    margin-top: 0px;
  }
}

.aht-text {
  overflow: hidden;
}

.aht-text--trvl .aht-text__text {
  color: #eee;
  font-size: 10vw;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1;
  white-space: nowrap;
}

.aht-text--classic .aht-text__text {
  display: inline-block;
  color: #fff;
  font-size: 16vw;
  font-weight: bold;
  line-height: 1;
  text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.08);
}

.list li {
  margin-bottom: 20px;
  padding-left: 25px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .list li {
    margin-bottom: 10px;
  }
}

.list li:before {
  content: "";
  background: #0095B6;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 8px;
  left: 0;
  border-radius: 50%;
}

.coming-soon-wrap p {
  margin-top: 20px;
  opacity: 0.78;
  font-weight: 400;
}

.main-home-cb img {
  display: block !important;
  width: 100%;
  height: auto;
}

.main-home-cb .aht-cb__caption {
  margin: 38px 0 17px;
}

.main-home-cb .aht-cb__icon {
  float: left;
  color: #0095B6;
  font-size: 24px;
  margin-right: 25px;
  margin-top: -5px;
}

.aheto-tab__content .aheto-btn-container {
  margin-top: 40px;
}

.aheto-tab__content .aheto-btn-container a {
  margin-right: 25px;
}

.aht-tb--trvl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
  background-position: center;
  background-size: cover;
}

.aht-tb--trvl .aht-tb__content {
  padding-top: 95px;
  padding-bottom: 50px;
}

.aht-tb--trvl .aht-tb__subtitle {
  margin: 0;
  color: #fff;
  font-weight: 400;
}

@media screen and (max-width: 480px) {
  .aht-tb--trvl .aht-tb__subtitle {
    font-size: 24px;
  }
}

.aht-tb--trvl .aht-tb__title {
  margin: 0;
  color: #fff;
  font-size: 100px;
}

@media screen and (max-width: 991px) {
  .aht-tb--trvl .aht-tb__title {
    font-size: 70px;
  }
}

@media screen and (max-width: 480px) {
  .aht-tb--trvl .aht-tb__title {
    font-size: 50px;
  }
}

.aht-dest {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aht-dest__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 991px) {
  .aht-dest__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-dest__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-dest__item-inner {
  position: relative;
  height: 470px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 5px;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}

.aht-dest__item-inner:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent 60%, #000);
  content: '';
  opacity: 0.9;
}

@media screen and (min-width: 1025px) {
  .aht-dest__item-inner:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.2);
  }
}

@media screen and (max-width: 1230px) {
  .aht-dest__item-inner {
    height: 400px;
  }
}

@media screen and (max-width: 767px) {
  .aht-dest__item-inner {
    height: 500px;
  }
}

@media screen and (max-width: 480px) {
  .aht-dest__item-inner {
    height: 400px;
  }
}

.aht-dest__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 34px 30px;
}

.aht-dest__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.aht-dest__title {
  margin: 0;
  color: #fff;
}

.aht-dest__icon {
  margin-right: 12px;
  color: #fff;
  font-size: 24px;
}

.aht-dest__number {
  display: inline-block;
}

.aht-gal-par {
  padding: 30px 0;
  overflow: hidden;
}

.aht-gal-par__inner {
  position: relative;
  height: 665px;
}

.aht-gal-par__holder {
  position: absolute;
  background-position: center;
  background-size: cover;
}

.aht-gal-par__holder:nth-child(1) {
  top: 0;
  left: 16%;
  width: 355px;
  height: 225px;
  z-index: 5;
}

.aht-gal-par__holder:nth-child(2) {
  top: 21%;
  right: 14%;
  width: 315px;
  height: 200px;
  z-index: 2;
}

.aht-gal-par__holder:nth-child(3) {
  top: 30%;
  left: 0;
  width: 350px;
  height: 260px;
  z-index: 3;
}

.aht-gal-par__holder:nth-child(4) {
  top: 42%;
  left: 42%;
  width: 280px;
  height: 180px;
  z-index: 4;
}

.aht-gal-par__holder:nth-child(5) {
  bottom: 0;
  left: 24%;
  width: 355px;
  height: 225px;
  z-index: 1;
}

.aht-gal-par--chr .aht-gal-par__holder {
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
}

.main-header li:before {
  content: none;
}

.main-header a {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.main-header .container {
  padding: 0;
}

.main-header .widgets-area__title {
  margin: 0;
  text-align: center;
}

.aheto-header {
  position: relative;
  z-index: 10;
}

.aheto-header a {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.aheto-header ul {
  margin: 0;
  padding-left: 0;
}

.aheto-header li {
  padding-left: 0;
  line-height: 24px;
}

.aheto-header li:before {
  content: none;
}

.aheto-header h1,
.aheto-header h2,
.aheto-header h3,
.aheto-header h4,
.aheto-header h5,
.aheto-header h6,
.aheto-header p {
  margin: 0;
  letter-spacing: 0;
}

.aheto-header .hamburger {
  outline: 0;
}

.aheto-header .hamburger:hover {
  opacity: 1;
}

.aheto-header .menu-item {
  position: relative;
}

.aheto-header .hamburger-box {
  vertical-align: middle;
}

.aheto-header .dropdown-btn {
  font-size: 7px;
  vertical-align: middle;
}

.aheto-header .dropdown-btn:before {
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Ionicons";
  content: '\f123';
  vertical-align: middle;
}

button {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

button:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.main-header__toolbar-wrap h1,
.main-header__toolbar-wrap h2,
.main-header__toolbar-wrap h3,
.main-header__toolbar-wrap h4,
.main-header__toolbar-wrap h5,
.main-header__toolbar-wrap h6 {
  margin: 0;
}

.main-header__toolbar-wrap h6 {
  font-size: 14px;
}

.main-header__toolbar-wrap .container-fluid {
  max-width: 1750px;
  padding-right: 0;
  padding-left: 0;
}

@media screen and (min-width: 1025px) {
  .main-header__toolbar-wrap .aheto-toolbar > * {
    border-left: 1px solid rgba(0, 0, 0, 0.05);
  }
  .main-header__toolbar-wrap .aheto-toolbar > *:last-child {
    border-right: 1px solid rgba(0, 0, 0, 0.05);
  }
}

.main-header__toolbar-wrap .widget a,
.main-header__toolbar-wrap .registartion a,
.main-header__toolbar-wrap .log-in a {
  font-size: 14px;
  font-weight: 400;
}

.main-header__toolbar-wrap .registartion {
  margin-left: auto;
}

@media screen and (max-width: 1024px) {
  .main-header__toolbar-wrap .registartion {
    margin-left: 0;
  }
}

.main-header__toolbar-wrap .no-menu {
  display: none;
}

.main-header__toolbar-wrap--light h1,
.main-header__toolbar-wrap--light h2,
.main-header__toolbar-wrap--light h3,
.main-header__toolbar-wrap--light h4,
.main-header__toolbar-wrap--light h5,
.main-header__toolbar-wrap--light h6,
.main-header__toolbar-wrap--light p {
  color: #fff;
}

.main-header__toolbar-wrap--light .aht-socials__item a {
  color: #fff;
  line-height: 1;
}

.main-header__toolbar-wrap--light .aht-socials__item a:hover {
  color: rgba(255, 255, 255, 0.7);
}

.main-header__toolbar-wrap--transparent {
  background-color: transparent;
}

.main-header__toolbar-wrap--translucent-dark {
  background-color: rgba(0, 0, 0, 0.5);
}

.main-header__toolbar-wrap--translucent-dark h1,
.main-header__toolbar-wrap--translucent-dark h2,
.main-header__toolbar-wrap--translucent-dark h3,
.main-header__toolbar-wrap--translucent-dark h4,
.main-header__toolbar-wrap--translucent-dark h5,
.main-header__toolbar-wrap--translucent-dark h6,
.main-header__toolbar-wrap--translucent-dark p {
  color: #fff;
}

.main-header__toolbar-wrap--translucent-dark .aht-socials__item a {
  color: #fff;
  line-height: 1;
}

.main-header__toolbar-wrap--translucent-dark .aht-socials__item a:hover {
  color: rgba(255, 255, 255, 0.7);
}

.aheto-header-1__toolbar {
  padding: 10px 0;
}

@media screen and (max-width: 767px) {
  .aheto-header-1__toolbar {
    padding: 7px 0;
  }
}

.aheto-header-1__toolbar-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 480px) {
  .aheto-header-1__toolbar-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aheto-header-1__toolbar-text {
  font-size: 15px;
}

.aheto-header-1__main {
  position: relative;
}

.aheto-header-1__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 20px 0 35px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__details {
    padding: 40px 0 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .aheto-header-1__details {
    padding-top: 10px;
    -webkit-box-align: inherit;
        -ms-flex-align: inherit;
            align-items: inherit;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .aheto-header-1__details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 10px;
    float: right;
  }
}

@media screen and (max-width: 570px) {
  .aheto-header-1__details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 10px;
    float: none;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-1__details {
    padding-bottom: 10px;
    float: none;
  }
}

.aheto-header-1__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 0;
}

.aheto-header-1__detail + .aheto-header-1__detail {
  margin-left: 30px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__detail {
    line-height: 20px;
  }
  .aheto-header-1__detail + .aheto-header-1__detail {
    margin-left: 0;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__detail {
    padding-left: 15px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-1__detail {
    padding: 2px 0;
  }
}

.aheto-header-1__detail-icon {
  margin-right: 8px;
  font-size: 20px;
}

.aheto-header-1__detail-text, .aheto-header-1__detail-link {
  font-size: 16px;
  font-weight: bold;
}

.aheto-header-1__detail-text {
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .aheto-header-1__detail-text {
    font-size: 15px;
  }
}

.aheto-header-1__nav-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__nav-wrap {
    position: static;
    -webkit-transform: none;
            transform: none;
  }
}

.aheto-header-1__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 992px) {
  .aheto-header-1__nav {
    margin-left: -30px;
    padding-left: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-1__menu {
    display: none;
    position: absolute;
    top: 100%;
    right: -15px;
    left: -15px;
    max-height: calc(100vh - 53px);
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__menu {
    left: 15px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-header-1__menu {
    left: -15px;
  }
}

.aheto-header-1__additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1024px) {
  .aheto-header-1__additional {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

.aheto-header-1__lang {
  height: 100%;
  margin-right: 25px;
  color: #fff;
}

@media screen and (min-width: 1025px) {
  .aheto-header-1__hamburger {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-1__hamburger {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

.aheto-header-1__button {
  margin-right: 20px;
  padding: 10px 0;
}

.aheto-header-1__button:last-child {
  margin-right: 0;
}

.aheto-header-1__button-icon {
  color: #fff;
  font-size: 22px;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1__button-icon:hover {
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1 .dropdown-btn {
  margin-left: 9px;
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .dropdown-btn {
    display: none;
  }
}

.aheto-header-1 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-header-1 .main-menu .menu-item {
  position: relative;
}

.aheto-header-1 .main-menu .menu-item a {
  font-size: 15px;
  font-weight: 700;
}

@media screen and (min-width: 1025px) {
  .aheto-header-1 .main-menu > .menu-item {
    padding: 0 18px;
  }
  .aheto-header-1 .main-menu > .menu-item > a {
    display: inline-block;
    padding: 18px 0;
    color: #fff;
  }
  .aheto-header-1 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 15px;
  }
}

.aheto-header-1 .sub-menu .sub-menu {
  top: -30px;
  left: 100%;
}

.aheto-header-1 .sub-menu .dropdown-btn {
  float: right;
  font-size: 10px;
}

.aheto-header-1 .sub-menu .dropdown-btn:before {
  content: '\f125';
}

.aheto-header-1 .sub-menu .menu-item {
  min-width: 230px;
  padding: 5px 30px;
}

.aheto-header-1 .sub-menu .menu-item a {
  font-size: 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-1 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 30px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    -webkit-box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.08);
    opacity: 0;
    visibility: hidden;
  }
}

.aheto-header-1 .mega-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.aheto-header-1 .mega-menu__col {
  width: 230px;
  padding: 35px 30px;
}

.aheto-header-1 .mega-menu__title {
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
}

.aheto-header-1 .mega-menu__list {
  padding-top: 8px;
}

.aheto-header-1 .mega-menu .menu-item {
  min-width: 0;
  padding: 5px 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .mega-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-1 .mega-menu__col {
    padding: 5px 30px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .hamburger {
    padding: 15px 0;
  }
}

.aheto-header-1 .karma-logo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 35px 0 40px;
}

.aheto-header-1 .karma-logo img {
  width: auto;
  max-height: 40px;
}

@media screen and (max-width: 991px) {
  .aheto-header-1 .karma-logo {
    padding: 25px 0;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .aheto-header-1 .karma-logo {
    padding: 30px 0;
  }
}

@media screen and (max-width: 570px) {
  .aheto-header-1 .karma-logo {
    padding: 20px 0 0;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-1 .karma-logo {
    padding: 15px 0 10px;
  }
}

.aheto-header-1 .aheto-socials__link {
  margin-right: 12px;
}

.aheto-header-1 .aheto-socials__link:last-child {
  margin-right: 0;
}

.aheto-header-1 .multi-lang {
  height: 100%;
}

.aheto-header-1 .multi-lang__active .multi-lang__language-text {
  color: #fff;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1 .multi-lang__active .multi-lang__language-text:hover {
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1 .multi-lang__language-text {
  font-weight: bold;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-2__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aheto-header-2__nav-wrap {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2__logo {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-header-2__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  padding: 0 5px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2__hamburger {
    display: none;
  }
}

.aheto-header-2__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - 99px);
    padding: 30px 15px 30px;
    background-color: #fff;
    overflow-y: scroll;
  }
}

.aheto-header-2__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 65px 15px 75px;
}

@media screen and (max-width: 1500px) {
  .aheto-header-2__socials {
    padding: 15px 25px 15px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-2__socials {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-2__socials {
    padding: 15px;
  }
}

.aheto-header-2 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2 .main-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-preferred-size: 0%;
        flex-basis: 0%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px 15px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .aheto-header-2 .main-menu > .menu-item > a {
    color: #fff;
  }
  .aheto-header-2 .main-menu > .menu-item:hover > .sub-menu {
    top: 100%;
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aheto-header-2 .sub-menu .menu-item {
  padding: 5px 30px;
  position: relative;
}

.aheto-header-2 .sub-menu .menu-item a {
  font-size: 15px;
  font-weight: 400;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2 .sub-menu {
    position: absolute;
    top: 110%;
    left: 0;
    min-width: 100%;
    padding: 20px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    text-align: left;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-2 .sub-menu .sub-menu {
    top: 10px;
    left: 100%;
  }
  .aheto-header-2 .sub-menu .menu-item {
    min-width: 180px;
  }
  .aheto-header-2 .sub-menu .menu-item:hover > .sub-menu {
    top: -20px;
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-2 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-2 .sub-menu .dropdown-btn:before {
    content: '\f125';
    vertical-align: baseline;
  }
}

.aheto-header-2 .mega-menu__title {
  font-size: 20px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-2 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .aheto-header-2 .mega-menu__col {
    padding: 30px 20px;
  }
  .aheto-header-2 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .mega-menu__title {
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-size: 20px;
  }
}

.aheto-header-2 .dropdown-btn {
  margin-left: 10px;
  color: #fff;
  font-size: 10px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .dropdown-btn {
    display: none;
  }
}

.aheto-header-2 .logo {
  height: 100%;
}

.aheto-header-2 .logo__link {
  height: 100%;
}

.aheto-header-2 .logo__img-holder {
  padding: 17px 20px 20px 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .logo__img-holder {
    padding: 7px 12px;
  }
}

.aheto-header-2 .logo__img-holder + .logo__text-holder {
  margin-left: 0;
}

.aheto-header-2 .logo__text-holder {
  padding: 15px 42px;
  background-color: #fff;
}

@media screen and (max-width: 1500px) {
  .aheto-header-2 .logo__text-holder {
    padding: 15px 20px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .logo__text-holder {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 7px 12px;
  }
}

.aheto-header-2 .logo__text {
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 2px;
  line-height: 1;
}

.aheto-header-2 .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-2 .aht-socials__link {
  margin-right: 17px;
}

.aheto-header-2 .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-header-2 .aht-socials__icon {
  font-size: 16px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-3__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 0 0;
}

@media screen and (min-width: 1500px) {
  .aheto-header-3__line {
    padding-top: 25px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__line {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 1750px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 0;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-3__line {
    padding-top: 0px;
  }
}

.aheto-header-3__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 13px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__logo {
    padding: 10px 15px;
  }
}

.aheto-header-3__additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__additional {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__additional {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 0 15px 10px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__additional {
    position: absolute;
    top: 10px;
    right: 35px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-header-3__additional {
    position: absolute;
    top: 10px;
    right: 35px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-3__additional {
    position: relative;
    top: 0px;
    right: 0px;
  }
}

.aheto-header-3__menu {
  padding: 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - 56px) !important;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-3__menu {
    height: calc(100vh - 108px) !important;
  }
}

.aheto-header-3__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__hamburger {
    display: none;
  }
}

.aheto-header-3__search-icon {
  color: #fff;
  font-size: 22px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  padding: 0 20px;
  display: inline-block;
}

.aheto-header-3 .dropdown-btn {
  margin-left: 7px;
  color: #fff;
}

.aheto-header-3 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-header-3 .main-menu .menu-item {
  position: relative;
}

.aheto-header-3 .main-menu .menu-item a {
  display: inline-block;
  color: #fff;
  font-weight: 500;
}

.aheto-header-3 .main-menu .menu-item:hover {
  z-index: 1;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3 .main-menu > .menu-item {
    position: relative;
    margin: 0 26px;
    padding: 5px 0;
  }
  .aheto-header-3 .main-menu > .menu-item > a {
    color: #fff;
  }
  .aheto-header-3 .main-menu > .menu-item:after {
    display: block;
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 0;
    height: 1px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    content: '';
  }
  .aheto-header-3 .main-menu > .menu-item:before {
    display: block;
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    content: '';
  }
  .aheto-header-3 .main-menu > .menu-item:hover:after {
    width: 100%;
  }
  .aheto-header-3 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-3 .main-menu > .menu-item {
    margin: 0 12px;
  }
  .aheto-header-3 .main-menu > .menu-item a {
    font-size: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-3 .main-menu .menu-item {
    padding: 8px 0;
  }
  .aheto-header-3 .main-menu .menu-item a {
    font-size: 17px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-3 .sub-menu {
    position: absolute;
    top: 100%;
    left: -20px;
    padding: 30px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    visibility: hidden;
    margin-top: 15px;
  }
  .aheto-header-3 .sub-menu .sub-menu {
    top: -30px;
    left: 100%;
  }
  .aheto-header-3 .sub-menu .menu-item {
    min-width: 180px;
    padding: 5px 20px;
  }
  .aheto-header-3 .sub-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-3 .sub-menu .menu-item a {
    color: #fff;
  }
  .aheto-header-3 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-3 .sub-menu .dropdown-btn:before {
    margin-left: 10px;
    content: '\f125';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3 .sub-menu .menu-item {
    padding: 15px 25px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-3 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-3 .mega-menu__title {
    margin-bottom: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.75);
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 15px;
  }
  .aheto-header-3 .mega-menu__col {
    padding: 30px;
  }
  .aheto-header-3 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3 .mega-menu__title {
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
  }
  .aheto-header-3 .mega-menu__col {
    padding: 15px 25px 0;
  }
  .aheto-header-3 .mega-menu .menu-item {
    padding: 15px 25px 0;
  }
}

.aheto-header-3 .logo__text {
  color: #fff;
  font-weight: 700;
}

.aheto-header-3 .aheto-btn {
  margin-left: 30px;
  padding: 19px 37px;
  white-space: nowrap;
}

@media screen and (max-width: 1024px) {
  .aheto-header-3 .aheto-btn {
    padding: 10px 30px;
  }
}

.aheto-header-4__inner {
  max-width: 1840px;
  margin: 0 auto;
}

.aheto-header-4__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__line {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aheto-header-4__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__logo {
    margin: 0 15px;
  }
}

@media screen and (min-width: 1500px) {
  .aheto-header-4__logo {
    margin: 0 50px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4__logo {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-header-4__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__socials {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

.aheto-header-4__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__hamburger {
    display: none;
  }
}

.aheto-header-4__menu {
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 1024px) {
  .aheto-header-4__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - 124px);
    padding: 0 15px 30px;
    background-color: #fff;
    overflow-y: scroll;
  }
}

.aheto-header-4__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4__buttons {
    margin-left: auto;
    padding: 5px 15px;
  }
}

.aheto-header-4__button {
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-4__button {
    margin-right: 24px;
  }
}

.aheto-header-4__button:last-child {
  margin-right: 0;
}

.aheto-header-4__button-icon {
  font-size: 22px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    height: 100%;
  }
  .aheto-header-4 .main-menu .menu-item {
    position: relative;
  }
  .aheto-header-4 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-4 .main-menu .menu-item a {
    font-size: 15px;
    font-weight: 400;
  }
  .aheto-header-4 .main-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 27px 10px;
  }
  .aheto-header-4 .main-menu > .menu-item > a {
    font-weight: 500;
  }
}

@media screen and (min-width: 1500px) {
  .aheto-header-4 .main-menu > .menu-item {
    min-width: 110px;
    padding: 27px 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .main-menu .mega-menu__title {
    color: #999999;
    text-transform: uppercase;
    font-size: 15px;
  }
  .aheto-header-4 .main-menu .menu-item a {
    font-size: 15px;
    font-weight: 400;
  }
  .aheto-header-4 .main-menu > .menu-item {
    padding-top: 20px;
  }
  .aheto-header-4 .main-menu > .menu-item > a {
    font-size: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-4 .sub-menu {
    position: absolute;
    top: 103%;
    left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-4 .sub-menu .sub-menu {
    top: 0;
    left: 100%;
  }
  .aheto-header-4 .sub-menu .menu-item {
    min-width: 230px;
    padding: 12px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  }
  .aheto-header-4 .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }
  .aheto-header-4 .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
    border-bottom: 0;
  }
  .aheto-header-4 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-4 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .sub-menu .menu-item {
    padding: 15px 20px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-4 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .aheto-header-4 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.03);
    background-color: #fff;
  }
  .aheto-header-4 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-4 .mega-menu__title {
    text-transform: uppercase;
    font-size: 15px;
  }
  .aheto-header-4 .mega-menu .menu-item {
    padding: 12px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .mega-menu__title {
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    font-size: 20px;
    font-weight: 700;
  }
  .aheto-header-4 .mega-menu__col {
    padding: 20px 20px 0;
  }
  .aheto-header-4 .mega-menu .menu-item {
    padding: 15px 0 0;
  }
}

.aheto-header-4 .dropdown-btn {
  margin-left: 8px;
  font-size: 8px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .dropdown-btn {
    display: none;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-4 .logo {
    margin: 0 auto;
  }
}

.aheto-header-4 .logo__img {
  max-height: 50px;
}

.aheto-header-4 .logo__text {
  font-family: 'Caveat';
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
}

.aheto-header-4 .logo__sub-text {
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 4.5px;
  text-transform: uppercase;
}

.aheto-header-4 .logo__link {
  padding: 5px 38px 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .logo__link {
    padding: 5px 15px;
  }
}

.aheto-header-4 .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-header-4 .aht-socials__link {
  display: inline-block;
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-4 .aht-socials__link {
    margin-right: 30px;
  }
}

.aheto-header-4 .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-header-4 .aht-socials__icon {
  font-size: 22px;
}

.aheto-header-5 .dropdown-btn:before {
  content: '\f104';
  font-size: 9px;
  position: relative;
  top: 1px;
}

.aheto-header-5__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

.aheto-header-5__logo {
  padding: 10px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-5__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

.aheto-header-5__menu {
  position: relative;
  padding: 0 15px;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .aheto-header-5__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - 57px);
    padding: 30px 15px;
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .aheto-header-5__menu::-webkit-scrollbar {
    width: 10px;
  }
  .aheto-header-5__menu::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .aheto-header-5__menu::-webkit-scrollbar-thumb {
    background: #888;
  }
  .aheto-header-5__menu::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
}

.aheto-header-5__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 15px 14px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-5__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-5__buttons {
    margin-left: auto;
  }
}

.aheto-header-5__button {
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-5__button {
    margin-right: 20px;
  }
}

.aheto-header-5__button:last-child {
  margin-right: 0;
}

.aheto-header-5__button-link {
  position: relative;
}

.aheto-header-5__button-icon--search:before {
  font-family: "ElegantIcons";
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: '\55';
}

.aheto-header-5__button-icon--basket:before {
  font-family: "ElegantIcons";
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: "\e015";
}

.aheto-header-5__button-number {
  position: absolute;
  top: -13px;
  right: -11px;
  min-width: 15px;
  min-height: 15px;
  border-radius: 50%;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-5__hamburger {
    display: none;
  }
}

.aheto-header-5 .main-menu .menu-item {
  position: relative;
}

.aheto-header-5 .main-menu .menu-item a {
  display: inline-block;
  font-weight: 500;
}

@media screen and (min-width: 1025px) {
  .aheto-header-5 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .aheto-header-5 .main-menu > .menu-item {
    margin-right: 35px;
  }
  .aheto-header-5 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
  .aheto-header-5 .main-menu > .menu-item > a {
    padding: 23px 0 20px;
  }
  .aheto-header-5 .main-menu > .menu-item:before {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 0;
    height: 5px;
    -webkit-transition: width 0.2s;
    transition: width 0.2s;
    content: '';
  }
  .aheto-header-5 .main-menu > .menu-item:hover:before {
    width: 100%;
  }
  .aheto-header-5 .main-menu .menu-item a {
    font-size: 15px;
  }
  .aheto-header-5 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-5 .main-menu .menu-item a {
    font-size: 16px;
  }
  .aheto-header-5 .main-menu > .menu-item {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-5 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-5 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 225px;
    padding: 0 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  }
  .aheto-header-5 .sub-menu .menu-item a {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 18px 0 15px;
  }
  .aheto-header-5 .sub-menu .sub-menu {
    top: 0;
    left: 100%;
  }
  .aheto-header-5 .sub-menu .dropdown-btn {
    vertical-align: center;
  }
  .aheto-header-5 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-5 .sub-menu .menu-item {
    padding: 20px 25px 0;
  }
  .aheto-header-5 .sub-menu .menu-item a {
    font-size: 15px;
  }
  .aheto-header-5 .sub-menu .dropdown-btn {
    display: inline-block;
    font-size: 10px;
    line-height: 24px;
    vertical-align: top;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-5 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 0;
    background-color: transparent;
  }
  .aheto-header-5 .mega-menu__title {
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  }
  .aheto-header-5 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.04);
    background-color: #fff;
  }
  .aheto-header-5 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-5 .mega-menu .menu-item {
    padding: 0;
    border-bottom: 0;
  }
  .aheto-header-5 .mega-menu .menu-item a {
    padding: 10px 0 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-5 .mega-menu__title {
    display: inline-block;
    margin: 15px 25px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    font-size: 20px;
  }
}

.aheto-header-5 .dropdown-btn {
  margin-left: 10px;
}

.aheto-header-5 .logo__text {
  font-size: 26px;
  font-weight: 700;
}

.aheto-header-6__toolbar-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
  padding: 5px 0;
}

.aheto-header-6__toolbar-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__toolbar-contact {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.aheto-header-6__toolbar-text {
  padding: 3px 40px 3px 0;
  margin: 0;
  color: #fff;
  font-size: 14px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__toolbar-text {
    padding-right: 30px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-6__toolbar-text {
    display: none;
  }
}

.aheto-header-6__toolbar-tel, .aheto-header-6__toolbar-email {
  padding: 3px 0;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.aheto-header-6__toolbar-tel:before, .aheto-header-6__toolbar-email:before {
  margin-right: 10px;
  font-family: "Ionicons";
  font-size: 16px;
}

.aheto-header-6__toolbar-tel {
  margin-right: 26px;
}

.aheto-header-6__toolbar-tel:before {
  content: '\f2d2';
}

@media screen and (max-width: 480px) {
  .aheto-header-6__toolbar-tel {
    margin-right: 15px;
  }
}

.aheto-header-6__toolbar-email:before {
  content: '\f2eb';
}

.aheto-header-6__toolbar-additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3px 15px;
}

.aheto-header-6__toolbar-lang {
  margin-right: 30px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-6__toolbar-lang {
    margin-right: 60px;
  }
}

.aheto-header-6__main {
  background-color: #fff;
}

.aheto-header-6__main-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__main-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aheto-header-6__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}

.aheto-header-6__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 1500px) {
  .aheto-header-6__right {
    padding: 10px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__right {
    display: none;
    padding: 0;
  }
}

.aheto-header-6__logo {
  padding: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-6__logo {
    margin-right: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 15px;
  }
}

.aheto-header-6__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-6__hamburger {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6__socials {
    margin-left: 15px;
    padding: 0 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__socials {
    padding: 5px 15px;
  }
}

.aheto-header-6__search {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 180px;
  padding: 0 15px;
}

.aheto-header-6__search form {
  position: relative;
  max-width: 415px;
}

.aheto-header-6__search form input[type=text] {
  padding-right: 40px;
}

.aheto-header-6__search form button[type="submit"] {
  background: transparent;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 53px;
  width: 45px;
  cursor: pointer;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__search form button[type="submit"] {
    line-height: 43px;
  }
}

@media screen and (max-width: 1500px) {
  .aheto-header-6__search form {
    max-width: none;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6__search form {
    width: 100%;
    float: right;
  }
}

.aheto-header-6__search label {
  display: none;
}

.aheto-header-6__search input {
  outline: none;
}

.aheto-header-6__search input[type=text] {
  width: 100%;
  padding: 15px 20px;
  border: 1px solid #eee;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 700;
}

.aheto-header-6__search input[type=text]::-webkit-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.aheto-header-6__search input[type=text]:-ms-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.aheto-header-6__search input[type=text]::-ms-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.aheto-header-6__search input[type=text]::placeholder {
  font-size: 15px;
  font-weight: 400;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__search input[type=text] {
    padding: 10px 20px;
  }
}

.aheto-header-6__search input[type=submit] {
  position: absolute;
  top: 50%;
  right: 15px;
  padding: 2px 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: 0;
  background-color: transparent;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}

@media screen and (max-width: 480px) {
  .aheto-header-6__search input[type=submit] {
    font-size: 14px;
  }
}

.aheto-header-6__menu {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 15px 15px 30px;
    background-color: #fff;
    max-height: calc(100vh - 203px);
    overflow: auto;
    display: none;
  }
}

.aheto-header-6 .main-menu .menu-item a {
  display: inline-block;
}

@media screen and (min-width: 1025px) {
  .aheto-header-6 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .aheto-header-6 .main-menu > .menu-item {
    margin-right: 35px;
    padding: 42px 0;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1500px) {
  .aheto-header-6 .main-menu > .menu-item {
    padding: 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
  .aheto-header-6 .main-menu > .menu-item > a {
    position: relative;
    font-size: 15px;
    font-weight: 700;
  }
  .aheto-header-6 .main-menu > .menu-item > a:before {
    display: block;
    position: absolute;
    top: auto;
    bottom: -3px;
    left: 0;
    width: 0;
    height: 2px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    content: '';
  }
  .aheto-header-6 .main-menu > .menu-item:hover > a:before {
    width: 100%;
  }
  .aheto-header-6 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6 .main-menu > .menu-item {
    padding-bottom: 10px;
  }
  .aheto-header-6 .main-menu > .menu-item > a {
    font-size: 20px;
  }
  .aheto-header-6 .main-menu .dropdown-btn {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 32px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.2);
            box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.2);
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-6 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 250px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .aheto-header-6 .sub-menu .menu-item a {
    padding: 10px 0;
    color: #fff;
    font-weight: 400;
  }
  .aheto-header-6 .sub-menu .sub-menu {
    top: -32px;
    left: 100%;
  }
  .aheto-header-6 .sub-menu .dropdown-btn {
    color: #fff;
  }
  .aheto-header-6 .sub-menu .dropdown-btn:before {
    content: '\f125';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6 .sub-menu .menu-item {
    padding: 10px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-6 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
  }
  .aheto-header-6 .mega-menu__title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
  }
  .aheto-header-6 .mega-menu .menu-item {
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6 .mega-menu__title {
    display: inline-block;
    margin: 0 30px;
    padding: 10px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 18px;
    font-weight: 600;
  }
}

.aheto-header-6 .dropdown-btn {
  margin-left: 9px;
  font-size: 9px;
}

.aheto-header-6 .dropdown-btn:before {
  vertical-align: baseline;
}

.aheto-header-6 .logo__img {
  max-height: 47px;
}

.aheto-header-6 .logo__text-holder {
  margin-left: 15px;
}

.aheto-header-6 .logo__text {
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.aheto-header-6 .logo__sub-text {
  margin-top: 3px;
  font-size: 10px;
  letter-spacing: 6px;
  text-transform: uppercase;
}

.aheto-header-6 .authentication {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-6 .authentication__log-in, .aheto-header-6 .authentication__register {
  padding: 2px 0;
  border: 0;
  outline: none;
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}

.aheto-header-6 .authentication__register {
  padding-right: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.aheto-header-6 .authentication__log-in {
  padding-left: 20px;
}

.aheto-header-6 .wpml-ls {
  position: relative;
}

.aheto-header-6 .wpml-ls-flag {
  width: 37px;
  height: 20px;
  margin-right: 10px;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-header-6 .wpml-ls-item-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.aheto-header-6 .wpml-ls-item-toggle:after {
  display: inline-block;
  height: auto !important;
  margin-left: 10px;
  -webkit-transform: none !important;
          transform: none !important;
  border: 0 !important;
  font-family: "Ionicons";
  font-size: 9px;
  content: '\f123';
  vertical-align: middle;
}

.aheto-header-6 .wpml-ls:hover .wpml-ls-sub-menu {
  display: block;
}

.aheto-header-6 .wpml-ls-sub-menu {
  position: absolute;
  top: 28px;
  left: 0;
  z-index: 22;
  display: none;
}

.aheto-header-6 .wpml-ls-sub-menu li {
  padding: 5px 10px !important;
}

.aheto-header-6 .wpml-ls-sub-menu li span {
  font-size: 13px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6 .aht-socials.aheto-socials--circle {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 15px 0 0;
    text-align: center;
  }
}

.aheto-header-6 .aht-socials.aheto-socials--circle .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-6 .aht-socials.aheto-socials--circle .aht-socials__icon {
  font-size: 20px;
}

.aheto-header-6 .aht-socials.aheto-socials--circle .aht-socials__link {
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 1500px) {
  .aheto-header-6 .aht-socials.aheto-socials--circle .aht-socials__link {
    margin-right: 12px;
  }
}

.aheto-header-7 .hamburger--squeeze {
  background: transparent;
  border: none;
  margin-right: 10px;
  cursor: pointer;
}

.aheto-header-7 .logo {
  padding: 15px;
}

.aheto-header-7 .logo__text-holder {
  margin-left: 15px;
}

.aheto-header-7 .logo__text {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 2px;
  margin: 0;
}

.aheto-header-7__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

.aheto-header-7__aside {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
}

@media screen and (min-width: 1025px) {
  .aheto-header-7__aside {
    max-width: 480px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7__aside {
    overflow: auto;
  }
}

.aheto-header-7__aside.js-aside-opened {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.aheto-header-7__aside-close {
  position: absolute;
  top: 25px;
  right: 25px;
  padding: 15px;
  line-height: 16px;
  cursor: pointer;
  z-index: 1;
}

.aheto-header-7__aside-close:before {
  display: inline-block;
  font-family: "Ionicons";
  font-size: 24px;
  line-height: 16px;
  content: '\f2d7';
}

.aheto-header-7__menu-text-btn {
  padding: 15px;
  border: 0;
  outline: none;
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
}

.aheto-header-7__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 30px 60px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
  overflow: auto;
}

.aheto-header-7__contact .logo {
  margin-bottom: 60px;
  padding: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-7__contact .logo {
    padding: 0 0 0 15px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-7__contact {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    max-width: 480px;
    height: 100%;
    padding: 145px 100px;
  }
  .aheto-header-7__contact .logo {
    margin-bottom: 160px;
  }
}

.aheto-header-7__contact .aheto-header-7__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0;
}

.aheto-header-7__contact::-webkit-scrollbar {
  width: 10px;
}

.aheto-header-7__contact::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.aheto-header-7__contact::-webkit-scrollbar-thumb {
  background: #888;
}

.aheto-header-7__contact::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.aheto-header-7__email-title, .aheto-header-7__tel-title, .aheto-header-7__hours-title, .aheto-header-7__address-title {
  margin-bottom: 15px !important;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.5px !important;
  text-transform: uppercase;
}

.aheto-header-7__hours-holder {
  margin-top: 55px;
}

.aheto-header-7__email-holder, .aheto-header-7__address-holder {
  margin-top: 50px;
}

.aheto-header-7__email, .aheto-header-7__tel {
  display: block;
  padding: 6px 0;
  font-weight: 600;
}

.aheto-header-7__hours {
  padding: 5px 0;
  font-weight: 600;
}

.aheto-header-7__address {
  max-width: 220px;
  font-weight: 600;
  line-height: 30px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-7__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7__logo {
    padding-right: 0;
    margin-left: -20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-7__menu-btn {
    display: none;
  }
}

.aheto-header-7__hamburger-aside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (min-width: 1500px) {
  .aheto-header-7__hamburger-aside {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

.aheto-header-7__menu {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-7__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 64px);
    padding: 15px 15px 30px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .aheto-header-7__menu::-webkit-scrollbar {
    width: 10px;
  }
  .aheto-header-7__menu::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.2);
  }
  .aheto-header-7__menu::-webkit-scrollbar-thumb {
    background: #888;
  }
  .aheto-header-7__menu::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-7__menu {
    height: calc(100vh - 64px);
  }
}

.aheto-header-7 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0px;
}

.aheto-header-7 .main-menu .menu-item a {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2px;
  line-height: 1.2;
  text-transform: uppercase;
}

@media screen and (min-width: 1025px) {
  .aheto-header-7 .main-menu .menu-item a {
    padding: 28px 0 27px;
  }
  .aheto-header-7 .main-menu .menu-item:hover > a,
  .aheto-header-7 .main-menu .menu-item:hover > .dropdown-btn {
    color: #fff;
  }
  .aheto-header-7 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-7 .main-menu > .menu-item {
    margin-right: 39px;
  }
  .aheto-header-7 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-7 .main-menu .menu-item a {
    padding: 10px 0;
    color: #fff;
  }
  .aheto-header-7 .main-menu .dropdown-btn {
    color: #fff;
  }
  .aheto-header-7 .main-menu > .menu-item > a {
    font-size: 18px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-7 .sub-menu {
    position: absolute;
    top: 100%;
    left: -30px;
    padding: 20px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.15);
            box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.15);
    opacity: 0;
    visibility: hidden;
    z-index: 1;
  }
  .aheto-header-7 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 200px;
    padding: 0 30px;
  }
  .aheto-header-7 .sub-menu .menu-item a {
    padding: 10px 0;
  }
  .aheto-header-7 .sub-menu .menu-item a:hover {
    color: #fff;
  }
  .aheto-header-7 .sub-menu .dropdown-btn:before {
    content: '\f125';
  }
  .aheto-header-7 .sub-menu .sub-menu {
    top: -20px;
    left: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7 .sub-menu .menu-item {
    padding: 0 30px;
  }
  .aheto-header-7 .sub-menu .menu-item a {
    font-size: 16px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-7 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-7 .mega-menu__col {
    padding: 30px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 0.15);
            box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 0.15);
  }
  .aheto-header-7 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    font-weight: 400;
  }
  .aheto-header-7 .mega-menu .menu-item {
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7 .mega-menu__title {
    display: inline-block;
    margin: 10px 30px 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.7);
    font-size: 24px;
    text-transform: uppercase;
  }
  .aheto-header-7 .mega-menu__col {
    margin-bottom: 10px;
  }
  .aheto-header-7 .mega-menu__col:last-child {
    margin-bottom: 0;
  }
}

.aheto-header-7 .dropdown-btn {
  display: inline-block;
  margin-left: 10px;
  padding-bottom: 4px;
  font-size: 10px;
}

.aheto-header-7 .aheto-copyright {
  margin-top: auto;
  padding: 50px 0 0;
}

.aheto-header-7 .aheto-copyright p {
  max-width: 220px;
  font-size: 16px;
}

.aheto-header-7 .hamburger-inner {
  background: #fff;
}

@media screen and (min-width: 1025px) {
  .aheto-header-8__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-8__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__line {
    padding-bottom: 6px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-8__line {
    padding-top: 25px;
    padding-bottom: 0px;
  }
}

.aheto-header-8__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (min-width: 1500px) {
  .aheto-header-8__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__buttons {
    max-width: 284px;
    position: absolute;
    top: 8px;
    right: 36px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-8__buttons {
    max-width: 100%;
    position: relative;
    top: 0px;
    right: 0px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__buttons {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 10px;
  }
}

.aheto-header-8__button {
  padding: 0 15px;
}

.aheto-header-8__logo {
  padding: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-8__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__logo {
    padding: 5px 15px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__search {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 0 10px;
  }
}

.aheto-header-8__search-link {
  display: inline-block;
  padding: 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__search-link {
    padding: 5px;
  }
}

.aheto-header-8__search-icon {
  color: #fff;
  font-size: 24px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-8__search-icon:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-8__hamburger {
  margin-left: auto;
}

@media screen and (min-width: 1025px) {
  .aheto-header-8__hamburger {
    display: none;
  }
}

.aheto-header-8__menu {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 0 15px 30px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    height: calc(100vh - 54px);
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-8__menu {
    height: calc(100vh - 110px);
  }
}

.aheto-header-8 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 1025px) {
  .aheto-header-8 .main-menu .menu-item a {
    display: inline-block;
    font-size: 15px;
  }
  .aheto-header-8 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-8 .main-menu > .menu-item {
    margin-right: 24px;
  }
  .aheto-header-8 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
  .aheto-header-8 .main-menu > .menu-item > a {
    padding: 13px 0;
    color: #fff;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1500px) {
  .aheto-header-8 .main-menu > .menu-item {
    margin-right: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-8 .main-menu .menu-item a {
    color: #fff;
    font-size: 15px;
  }
  .aheto-header-8 .main-menu > .menu-item {
    margin-top: 15px;
  }
  .aheto-header-8 .main-menu > .menu-item > a {
    font-size: 21px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-8 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 30px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-8 .sub-menu .sub-menu {
    top: -30px;
    left: 102%;
  }
  .aheto-header-8 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 230px;
    padding: 0 30px;
  }
  .aheto-header-8 .sub-menu .menu-item a {
    padding: 8px 0;
    font-weight: 400;
  }
  .aheto-header-8 .sub-menu .dropdown-btn {
    padding-bottom: 0;
  }
  .aheto-header-8 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8 .sub-menu .menu-item {
    padding: 10px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-8 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-8 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .aheto-header-8 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 20px;
    font-weight: 400;
  }
  .aheto-header-8 .mega-menu .menu-item {
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8 .mega-menu__col {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .aheto-header-8 .mega-menu__col:last-child {
    margin-bottom: 0;
  }
  .aheto-header-8 .mega-menu__title {
    display: inline-block;
    margin: 0 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: #e6e6e6;
    font-size: 20px;
    font-weight: 700;
  }
}

.aheto-header-8 .dropdown-btn {
  display: inline-block;
  margin-left: 10px;
  padding-bottom: 3px;
  color: #fff;
  font-size: 11px;
}

.aheto-header-8 .dropdown-btn:before {
  content: '\f104';
}

.aheto-header-8 .aheto-btn {
  padding: 20px 35px;
  background-color: #fff;
  font-size: 14px;
  font-weight: 700;
}

@media screen and (max-width: 1500px) {
  .aheto-header-8 .aheto-btn {
    padding: 15px 20px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8 .aheto-btn {
    padding: 8px 20px;
  }
}

.aheto-header-8 .aheto-btn:hover {
  color: #fff;
}

.aheto-header-8 .logo__text {
  color: #fff;
  font-weight: 700;
  letter-spacing: 2px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-9__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 1750px;
  margin: 0 auto;
  padding: 40px 15px 0;
}

@media screen and (max-width: 1230px) {
  .aheto-header-9__line {
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0;
    -ms-justify-content: flex-end;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-9__logo {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9__logo {
    padding: 10px 15px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 54px);
    padding: 15px 15px 30px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-9__menu {
    height: calc(100vh - 54px);
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-9__menu {
    height: calc(100vh - 102px);
  }
}

.aheto-header-9__authentication {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9__authentication {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9__authentication {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 0 15px 15px;
    position: absolute;
    top: 11px;
    right: 32px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-9__authentication {
    position: relative;
    top: 0px;
    right: 0px;
  }
}

.aheto-header-9__hamburger {
  margin-left: auto;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9__hamburger {
    display: none;
  }
}

.aheto-header-9 .dropdown-btn {
  margin-left: 10px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .dropdown-btn {
    display: none;
  }
}

.aheto-header-9 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-header-9 .main-menu .menu-item a {
  font-weight: 500;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9 .main-menu {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .aheto-header-9 .main-menu > .menu-item {
    margin: 0 27px;
    padding: 10px 0;
  }
  .aheto-header-9 .main-menu > .menu-item > a {
    color: #fff;
    font-weight: 500;
  }
  .aheto-header-9 .main-menu > .menu-item > span {
    color: #fff;
  }
  .aheto-header-9 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-9 .main-menu > .menu-item {
    padding-top: 5px;
  }
  .aheto-header-9 .main-menu > .menu-item a {
    color: #fff;
    font-size: 18px;
  }
  .aheto-header-9 .main-menu > .menu-item > a {
    display: inline-block;
    padding: 7px 0;
    font-size: 20px;
    letter-spacing: 1px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-9 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 30px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(168, 168, 168, 0.2);
            box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(168, 168, 168, 0.2);
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-9 .sub-menu .menu-item {
    min-width: 180px;
    padding: 5px 20px;
  }
  .aheto-header-9 .sub-menu .sub-menu {
    top: -30px;
    left: 100%;
  }
  .aheto-header-9 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-9 .sub-menu .dropdown-btn:before {
    content: '\f125';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .sub-menu .sub-menu {
    padding-top: 10px;
  }
  .aheto-header-9 .sub-menu .menu-item {
    padding: 7px 30px;
  }
}

.aheto-header-9 .mega-menu__title {
  margin-bottom: 10px;
  font-size: 20px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-9 .mega-menu__col {
    padding: 30px 20px;
  }
  .aheto-header-9 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .mega-menu {
    padding: 0 30px;
  }
  .aheto-header-9 .mega-menu__title {
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
  }
  .aheto-header-9 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

.aheto-header-9 .logo__text {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 2px;
}

.aheto-header-9 .authentication {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-9 .authentication__sign-in, .aheto-header-9 .authentication__sign-up {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .authentication__sign-in, .aheto-header-9 .authentication__sign-up {
    padding: 5px 20px;
  }
}

.aheto-header-9 .authentication__sign-in {
  background-color: transparent;
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .authentication__sign-in {
    margin-right: 15px;
    border: 1px solid #fff;
    border-radius: 5px;
  }
}

.aheto-header-9 .authentication__sign-up {
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(168, 168, 168, 0.2);
          box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(168, 168, 168, 0.2);
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .authentication {
    margin-left: auto;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-9 .authentication {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 1024px) {
  .no-container-md.container {
    width: 100%;
    padding: 0;
  }
}

.aheto-header-10__toolbar-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__toolbar-inner {
    padding: 5px 0;
  }
}

.aheto-header-10__toolbar-infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
  padding-bottom: 2px;
}

.aheto-header-10__toolbar-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 55px;
}

.aheto-header-10__toolbar-info:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__toolbar-info {
    padding: 2px 0;
  }
}

.aheto-header-10__toolbar-icon {
  margin-right: 15px;
  font-family: "ElegantIcons";
  font-size: 14px;
  font-style: normal;
}

.aheto-header-10__toolbar-text {
  line-height: 20px;
}

.aheto-header-10__toolbar-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__toolbar-socials {
    padding: 3px 0;
  }
}

.aheto-header-10__main {
  background-color: #fff;
}

.aheto-header-10__main-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 0 30px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__main-inner {
    padding: 10px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.aheto-header-10__details-wrap {
  padding: 5px 90px 0 30px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-10__details-wrap {
    padding: 5px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-10__details-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__details-wrap {
    display: none;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 15px 0 10px;
  }
}

.aheto-header-10__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .aheto-header-10__details {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aheto-header-10__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 120px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-10__detail {
    margin-right: 30px;
  }
}

.aheto-header-10__detail:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__detail {
    padding: 5px 0;
  }
}

.aheto-header-10__detail-title {
  font-weight: 700;
}

.aheto-header-10__detail-icon {
  width: 50px;
  height: 50px;
  margin-right: 20px;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  font-family: "ElegantIcons";
  font-size: 14px;
  font-style: normal;
  line-height: 50px;
  text-align: center;
}

.aheto-header-10__detail-target {
  font-weight: 400;
  line-height: 24px;
}

.aheto-header-10__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 10px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__buttons {
    padding-top: 7px;
    margin-left: auto;
  }
}

.aheto-header-10__button {
  margin-right: 23px;
}

.aheto-header-10__button:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__button {
    margin-right: 15px;
  }
}

.aheto-header-10__button-link {
  position: relative;
}

.aheto-header-10__button-icon {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-10__button-icon:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-10__button-icon--search:before {
  font-family: "ElegantIcons";
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: '\55';
}

.aheto-header-10__button-icon--basket {
  margin-right: 20px;
}

.aheto-header-10__button-icon--basket:before {
  font-family: "ElegantIcons";
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: "\e015";
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__button-icon--basket {
    margin-right: 10px;
  }
}

.aheto-header-10__button-number {
  position: absolute;
  top: -13px;
  right: 0;
  min-width: 17px;
  height: 17px;
  border-radius: 50%;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__button-number {
    top: -9px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-10__hamburger {
    display: none;
  }
}

.aheto-header-10__menu-wrapper {
  position: relative;
}

@media screen and (min-width: 1025px) {
  .aheto-header-10__menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 160px);
    padding: 30px 40px;
    background-color: #fff;
    overflow-y: auto;
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-10__menu {
    max-height: calc(100vh - 220px);
  }
}

@media screen and (max-width: 991px) {
  .aheto-header-10__menu {
    padding: 30px 25px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-10__menu {
    padding: 15px 15px;
  }
}

.aheto-header-10 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 1025px) {
  .aheto-header-10 .main-menu .menu-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
  .aheto-header-10 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-10 .main-menu > .menu-item {
    text-align: center;
  }
  .aheto-header-10 .main-menu > .menu-item:after {
    display: block;
    position: absolute;
    top: 5%;
    right: 0;
    width: 1px;
    height: 90%;
    background-color: rgba(0, 0, 0, 0.1);
    content: '';
  }
  .aheto-header-10 .main-menu > .menu-item:last-child {
    border-right: 0;
  }
  .aheto-header-10 .main-menu > .menu-item:last-child:after {
    content: none;
  }
  .aheto-header-10 .main-menu > .menu-item > a {
    display: block;
    padding: 18px 10px;
    color: #fff;
    font-weight: 700;
  }
  .aheto-header-10 .main-menu > .menu-item > .dropdown-btn {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-10 .main-menu .menu-item a {
    font-weight: 700;
  }
  .aheto-header-10 .main-menu .sub-menu .menu-item a {
    font-weight: 500;
  }
  .aheto-header-10 .main-menu > .menu-item {
    margin-bottom: 15px;
  }
  .aheto-header-10 .main-menu > .menu-item > a {
    font-size: 24px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-10 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 28px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-10 .sub-menu .sub-menu {
    top: -28px;
    left: 101%;
  }
  .aheto-header-10 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 225px;
    padding: 0 30px;
    text-align: left;
  }
  .aheto-header-10 .sub-menu .menu-item a {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 8px 0;
    font-weight: 400;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10 .sub-menu .menu-item {
    padding: 10px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-10 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    text-align: left;
  }
  .aheto-header-10 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .aheto-header-10 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-10 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 20px;
  }
  .aheto-header-10 .mega-menu .menu-item {
    min-width: 180px;
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10 .mega-menu__title {
    display: inline-block;
    margin: 0 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 20px;
    font-weight: 700;
  }
  .aheto-header-10 .mega-menu__col {
    padding: 10px 0;
  }
  .aheto-header-10 .mega-menu__col:last-child {
    padding: 10px 0 0;
  }
}

.aheto-header-10 .aht-socials__icon {
  color: rgba(255, 255, 255, 0.3);
}

.aheto-header-10 .logo__img {
  max-height: 55px;
}

.aheto-header-10 .logo__text {
  font-size: 28px;
  font-weight: 700;
}

.aheto-header-10 .dropdown-btn {
  margin-left: 10px;
  font-size: 10px;
}

.aheto-header-10 .dropdown-btn:before {
  content: '\f10a';
}

@media screen and (max-width: 1024px) {
  .aheto-header-10 .dropdown-btn:before {
    content: '\f104';
  }
}

.aheto-header-10 .hamburger {
  margin-right: -15px;
}

.aheto-header-11__inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.aheto-header-11__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1780px;
  margin: 0 auto;
  padding-top: 30px;
  padding-right: 15px;
  padding-left: 15px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-11__main {
    padding-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-11__main {
    padding-top: 10px;
  }
}

.aheto-header-11__logo {
  padding: 15px;
}

.aheto-header-11__modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.aheto-header-11__modal-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1370px;
  min-height: 100vh;
  margin: 0 auto;
  padding: 5% 3.5%;
}

@media screen and (max-width: 1230px) {
  .aheto-header-11__modal-inner {
    padding: 140px 100px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-11__modal-inner {
    padding: 40px 40px;
  }
}

.aheto-header-11__modal-close {
  position: absolute;
  top: 30px;
  right: 30px;
  padding: 15px;
  font-size: 40px;
}

.aheto-header-11__socials {
  margin-top: auto;
}

.aheto-header-11__socials-title {
  margin: 120px 0 25px !important;
  font-size: 18px;
  letter-spacing: 1px !important;
}

@media screen and (max-width: 767px) {
  .aheto-header-11__socials-title {
    margin: 80px 0 25px !important;
  }
}

.aheto-header-11 .main-menu .menu-item a {
  display: inline-block;
  padding: 9px 0;
  font-size: 18px;
  font-weight: 700;
}

.aheto-header-11 .main-menu > .menu-item > a {
  position: relative;
  padding: 12px 0;
  font-size: 36px;
  letter-spacing: 1px;
  line-height: 36px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-11 .main-menu > .menu-item > a {
    font-size: 25px;
  }
}

.aheto-header-11 .main-menu > .menu-item > a:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  content: '';
}

.aheto-header-11 .main-menu > .menu-item > a:hover:before {
  width: 100%;
}

.aheto-header-11 .sub-menu {
  display: none;
  padding: 3px 0 10px;
}

.aheto-header-11 .sub-menu .dropdown-btn {
  margin-top: 3px;
  padding: 5px;
  font-size: 10px;
}

.aheto-header-11 .sub-menu .sub-menu {
  padding: 5px 40px 5px;
}

.aheto-header-11 .mega-menu__title {
  margin: 10px 0;
  font-weight: 700;
}

.aheto-header-11 .mega-menu__col {
  margin-top: 25px;
}

.aheto-header-11 .mega-menu__col:first-child {
  margin-top: 0;
}

.aheto-header-11 .dropdown-btn {
  display: inline-block;
  margin-top: 10px;
  margin-left: 15px;
  padding: 10px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 16px;
  cursor: pointer;
  vertical-align: top;
}

.aheto-header-11 .dropdown-btn:before {
  vertical-align: top;
}

.aheto-header-11 .dropdown-btn.is-active {
  border: 1px solid transparent;
}

@media screen and (max-width: 1024px) {
  .aheto-header-11 .dropdown-btn.is-active {
    border: 1px solid #ddd;
  }
}

.aheto-header-11 .dropdown-btn.is-active:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.aheto-header-11 .logo__img {
  max-height: 52px;
}

.aheto-header-11 .logo__text {
  font-size: 40px;
  font-weight: 900;
}

.aheto-header-11 .hamburger-box {
  width: 27px;
  height: 23px;
}

.aheto-header-11 .hamburger-inner {
  width: 27px;
  height: 3px;
}

.aheto-header-11 .hamburger-inner:before, .aheto-header-11 .hamburger-inner:after {
  width: 27px;
  height: 3px;
}

.aheto-header-11 .hamburger-inner:before {
  top: -11px;
}

.aheto-header-11 .hamburger-inner:after {
  bottom: -11px;
}

.aheto-header-11 .aheto-socials__icon {
  font-size: 20px;
}

.aheto-header-11.is-open .aheto-header-11__hamburger {
  position: fixed;
  top: 70px;
  right: 90px;
}

@media screen and (max-width: 1500px) {
  .aheto-header-11.is-open .aheto-header-11__hamburger {
    top: 50px;
    right: 50px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-11.is-open .aheto-header-11__hamburger {
    top: 30px;
    right: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .over-hidden {
    overflow: hidden;
  }
}

.aheto-header-12 .main-menu .menu-item a {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 .main-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .aheto-header-12 .main-menu .menu-item a {
    padding: 13px 0;
    font-size: 15px;
  }
  .aheto-header-12 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-12 .main-menu > .menu-item {
    width: calc(100% + 45px);
    padding-right: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .main-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .aheto-header-12 .main-menu > .menu-item > a {
    padding: 13px 0;
    font-size: 24px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 .sub-menu {
    position: absolute;
    top: -45px;
    left: 100%;
    padding: 45px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-12 .sub-menu .menu-item {
    min-width: 220px;
    padding: 0 50px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .sub-menu {
    display: none;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding-bottom: 13px;
  }
  .aheto-header-12 .sub-menu .menu-item a {
    padding: 10px 0;
    font-size: 20px;
  }
  .aheto-header-12 .sub-menu .sub-menu {
    padding-left: 30px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-12 .mega-menu__title {
    padding: 13px 0;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
  }
  .aheto-header-12 .mega-menu__col {
    position: relative;
    padding: 45px 50px;
  }
  .aheto-header-12 .mega-menu__col:before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: calc(100% - 110px);
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    content: '';
  }
  .aheto-header-12 .mega-menu__col:last-child:before {
    content: none;
  }
  .aheto-header-12 .mega-menu .menu-item {
    min-width: 170px;
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .mega-menu {
    padding-bottom: 10px;
  }
  .aheto-header-12 .mega-menu__title {
    padding: 10px 0 5px;
    font-weight: 600;
  }
  .aheto-header-12 .mega-menu .menu-item a {
    padding: 8px 0;
    font-size: 16px;
  }
}

.aheto-header-12 .hamburger-box {
  width: 25px;
  height: 13px;
}

.aheto-header-12 .hamburger-inner {
  background-color: transparent;
}

.aheto-header-12 .hamburger-inner:before, .aheto-header-12 .hamburger-inner:after {
  width: 25px;
  height: 3px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 .hamburger.is-active .hamburger-inner {
    width: 18px;
    height: 2px;
  }
  .aheto-header-12 .hamburger.is-active .hamburger-inner:before, .aheto-header-12 .hamburger.is-active .hamburger-inner:after {
    width: 18px;
    height: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .hamburger {
    padding: 15px;
  }
  .aheto-header-12 .hamburger.is-active .hamburger-inner {
    width: 25px;
    height: 3px;
  }
  .aheto-header-12 .hamburger.is-active .hamburger-inner:before, .aheto-header-12 .hamburger.is-active .hamburger-inner:after {
    width: 25px;
    height: 3px;
  }
}

.aheto-header-12 .logo__img {
  max-width: 49px;
  max-height: none;
}

.aheto-header-12 .logo__text-holder {
  display: none;
  margin-left: 0;
}

.aheto-header-12 .logo__text {
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}

.aheto-header-12 form {
  position: relative;
}

.aheto-header-12 form label {
  display: none;
}

.aheto-header-12 form input,
.aheto-header-12 form button {
  border: 0;
  outline: none;
  background-color: transparent;
}

.aheto-header-12 form input {
  min-width: 0;
  max-width: 205px;
  padding: 20px 25px 20px 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 form input {
    width: 100%;
    max-width: none;
  }
}

.aheto-header-12 form button {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  line-height: 66px;
  padding-right: 0;
  font-size: 24px;
  cursor: pointer;
}

.aheto-header-12 form i {
  font-size: 24px;
}

.aheto-header-12 .dropdown-btn {
  margin-left: 10px;
  font-size: 9px;
}

.aheto-header-12 .dropdown-btn:before {
  content: '\f125';
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .dropdown-btn {
    margin-left: 0;
    padding: 2px 10px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 5px;
    font-size: 12px;
    cursor: pointer;
  }
  .aheto-header-12 .dropdown-btn:before {
    content: '\f123';
  }
  .aheto-header-12 .dropdown-btn.is-active:before {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    content: '\f123';
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  .aheto-header-12.is-open {
    overflow: visible;
  }
  .aheto-header-12.is-open .hamburger--squeeze .hamburger-inner::before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    top: 0px;
  }
  .aheto-header-12.is-open .hamburger--squeeze .hamburger-inner::after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: 0px;
  }
  .aheto-header-12.is-open .aheto-header-12__inner {
    width: 300px;
  }
  .aheto-header-12.is-open .aheto-header-12__main {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 60px 40px 30px 55px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1500px) {
  .aheto-header-12.is-open .aheto-header-12__main {
    padding: 100px 40px 70px 55px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12.is-open .aheto-header-12__hamburger {
    position: absolute;
    top: 30px;
    right: 15px;
  }
  .aheto-header-12.is-open .aheto-header-12__cart {
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 20px;
    margin-right: 20px;
  }
  .aheto-header-12.is-open .logo__img-holder {
    display: none;
  }
  .aheto-header-12.is-open .logo__text-holder {
    display: block;
  }
}

.aheto-header-12__inner {
  background-color: #fff;
  width: 100px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__inner {
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
}

.aheto-header-12__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 100vh;
    padding: 30px 25px 70px;
  }
}

.aheto-header-12__search {
  margin-top: 20px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-12__search {
    margin-top: 95px;
  }
}

.aheto-header-12__aside {
  display: none;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__aside {
    position: fixed;
    top: 0;
    left: 0;
    width: 70%;
    min-width: 320px;
    height: 100%;
    padding: 30px 30px 50px;
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .aheto-header-12__aside.is-open {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__aside-overlay {
    display: none !important;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__aside-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
}

.aheto-header-12__aside-logo {
  margin-top: 60px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__aside-logo {
    display: none;
  }
}

.aheto-header-12__aside-logo .logo__text-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-12__aside-logo .logo__img-holder {
  display: none;
}

.aheto-header-12__aside-close {
  position: absolute;
  top: 30px;
  right: 30px;
  padding: 5px;
  cursor: pointer;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__aside-close {
    display: none;
  }
}

.aheto-header-12__aside-close-icon {
  font-size: 24px;
}

.aheto-header-12__menu {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-top: 40px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-12__menu {
    margin-top: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__cart {
    padding: 15px;
    position: absolute;
    right: 0;
  }
}

.aheto-header-12__cart-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 32px;
  height: 32px;
}

.aheto-header-12__cart-icon {
  font-size: 24px;
  line-height: 20px;
}

.aheto-header-12__cart-number {
  position: absolute;
  top: -3px;
  right: 0;
  font-size: 16px;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__hamburger {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__logo {
    padding: 15px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-13__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-13__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .aheto-header-13__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aheto-header-13__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-13__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-13__logo {
    padding: 25px 15px 15px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-13__logo {
    padding: 10px 10px;
  }
}

.aheto-header-13__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-13__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13__buttons {
    margin-left: auto;
    padding: 10px 15px;
  }
}

.aheto-header-13__button {
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-13__button {
    margin-right: 30px;
  }
}

.aheto-header-13__button:last-child {
  margin-right: 0;
}

.aheto-header-13__button--search {
  padding-top: 3px;
}

.aheto-header-13__button--cart {
  padding-right: 10px;
}

.aheto-header-13__button-link {
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  color: #fff;
}

.aheto-header-13__button-icon {
  color: inherit;
  font-size: 22px;
}

.aheto-header-13__button-number {
  position: absolute;
  top: -10px;
  right: -13px;
  min-width: 15px;
  min-height: 15px;
  border-radius: 50%;
  color: inherit;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}

.aheto-header-13__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-13__hamburger {
    display: none;
  }
}

.aheto-header-13__menu {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-13__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 65px);
    padding: 30px 15px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .aheto-header-13__menu::-webkit-scrollbar {
    width: 10px;
  }
  .aheto-header-13__menu::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .aheto-header-13__menu::-webkit-scrollbar-thumb {
    background: #888;
  }
  .aheto-header-13__menu::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
}

.aheto-header-13 .main-menu .menu-item a {
  display: inline-block;
}

@media screen and (min-width: 1025px) {
  .aheto-header-13 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 100%;
  }
  .aheto-header-13 .main-menu .menu-item a {
    font-size: 15px;
  }
  .aheto-header-13 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-13 .main-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 35px;
  }
  .aheto-header-13 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
  .aheto-header-13 .main-menu > .menu-item > a {
    padding: 35px 0;
    color: #fff;
    font-weight: 700;
  }
  .aheto-header-13 .main-menu > .menu-item:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 4px;
    -webkit-transition: width 0.2s;
    transition: width 0.2s;
    content: '';
  }
  .aheto-header-13 .main-menu > .menu-item:hover:before {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .main-menu .menu-item a {
    color: #fff;
  }
  .aheto-header-13 .main-menu > .menu-item {
    margin-bottom: 20px;
  }
  .aheto-header-13 .main-menu > .menu-item > a {
    font-size: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-13 .sub-menu {
    position: absolute;
    top: calc(100% - 15px);
    left: 0;
    padding: 25px 0 30px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-13 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 225px;
    padding: 0 30px;
  }
  .aheto-header-13 .sub-menu .menu-item a {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 8px 0;
  }
  .aheto-header-13 .sub-menu .sub-menu {
    top: -25px;
    left: 101%;
  }
  .aheto-header-13 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .sub-menu .menu-item {
    padding: 15px 25px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-13 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    border-top: 0;
    background-color: transparent;
  }
  .aheto-header-13 .mega-menu__title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  }
  .aheto-header-13 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.04);
    background-color: #fff;
  }
  .aheto-header-13 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-13 .mega-menu .menu-item {
    min-width: 180px;
    padding: 0;
  }
  .aheto-header-13 .mega-menu .menu-item a {
    padding: 10px 0 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .mega-menu__title {
    display: inline-block;
    margin: 15px 25px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    font-size: 20px;
  }
}

.aheto-header-13 .dropdown-btn {
  margin-left: 10px;
  color: #fff;
  font-size: 10px;
}

.aheto-header-13 .dropdown-btn:before {
  content: '\f104';
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .dropdown-btn {
    display: none;
  }
}

.aheto-header-13 .logo__img {
  max-height: 40px;
}

.aheto-header-13 .logo__text {
  color: #fff;
  font-size: 34px;
  line-height: 34px;
}

.aheto-header-13 .logo__sub-text {
  color: #fff;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.aheto-header-13 .hamburger-inner {
  background-color: #fff;
}

.aheto-header-13 .hamburger-inner::before, .aheto-header-13 .hamburger-inner::after {
  background-color: #fff;
}

.aheto-header-14__inner {
  max-width: 1750px;
  margin: 0 auto;
}

.aheto-header-14__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aheto-header-14__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-right-radius: 5px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__logo {
    margin-right: 15px;
    margin-bottom: -25px;
    padding: 13px 20px;
    border-bottom-left-radius: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__logo {
    position: relative;
    padding: 5px 15px;
    z-index: 2;
  }
}

.aheto-header-14__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__socials {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 5px 15px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__socials {
    display: none;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 15px !important;
    min-height: 63px;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .aheto-header-14__socials {
    display: block;
    position: absolute;
    right: 177px;
    top: -3px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    border-left: 1px solid rgba(255, 255, 255, 0.1);
  }
}

.aheto-header-14__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__hamburger {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__menu .aheto-header-14__logo {
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1500px) {
  .aheto-header-14__menu .aheto-header-14__logo {
    margin-right: 50px;
    margin-left: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 60px);
    padding: 20px 15px 30px;
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 570px) {
  .aheto-header-14__menu {
    max-height: calc(100vh - 123px);
  }
}

.aheto-header-14__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__buttons {
    margin-left: auto;
    padding: 0 15px;
  }
}

.aheto-header-14__button {
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-14__button {
    margin-right: 26px;
  }
}

.aheto-header-14__button:last-child {
  margin-right: 0;
}

.aheto-header-14__button--cart a {
  padding-right: 13px;
}

.aheto-header-14__button-link {
  position: relative;
}

.aheto-header-14__button-icon {
  color: #fff;
  font-size: 16px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-14__button-icon:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__button-icon {
    font-size: 20px;
  }
}

.aheto-header-14__button-number {
  position: absolute;
  top: -4px;
  right: -13px;
  color: #fff;
  font-size: 13px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .aheto-header-14 .main-menu .menu-item a {
    font-size: 16px;
    font-weight: 400;
  }
  .aheto-header-14 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-14 .main-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 15px;
  }
  .aheto-header-14 .main-menu > .menu-item > a {
    padding: 20px 0;
    color: #fff;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1500px) {
  .aheto-header-14 .main-menu > .menu-item {
    padding: 0 30px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .main-menu .menu-item a {
    font-size: 16px;
    font-weight: 700;
  }
  .aheto-header-14 .main-menu > .menu-item {
    padding-bottom: 20px;
  }
  .aheto-header-14 .main-menu > .menu-item > a {
    font-size: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-14 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-14 .sub-menu .sub-menu {
    top: -5px;
    left: 101%;
  }
  .aheto-header-14 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 225px;
    padding: 12px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  }
  .aheto-header-14 .sub-menu .menu-item:first-child {
    padding-top: 20px;
  }
  .aheto-header-14 .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
    border-bottom: 0;
  }
  .aheto-header-14 .sub-menu .menu-item a {
    font-size: 15px;
  }
  .aheto-header-14 .sub-menu .dropdown-btn {
    font-size: 10px;
  }
  .aheto-header-14 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .sub-menu .menu-item {
    padding: 15px 20px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-14 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .aheto-header-14 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.03);
    background-color: #fff;
  }
  .aheto-header-14 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-14 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    font-size: 20px;
  }
  .aheto-header-14 .mega-menu .menu-item {
    min-width: 180px;
    padding: 5px 0;
    border-bottom: 0;
  }
  .aheto-header-14 .mega-menu .menu-item:first-child {
    padding-top: 5px;
  }
  .aheto-header-14 .mega-menu .menu-item:last-child {
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .mega-menu__title {
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    font-size: 20px;
    font-weight: 700;
  }
  .aheto-header-14 .mega-menu__col {
    padding: 20px 20px 0;
  }
  .aheto-header-14 .mega-menu .menu-item {
    padding: 15px 0 0;
  }
}

.aheto-header-14 .dropdown-btn {
  margin-left: 12px;
  color: #fff;
  font-size: 8px;
}

.aheto-header-14 .dropdown-btn:before {
  content: '\f104';
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .dropdown-btn {
    display: none;
  }
}

.aheto-header-14 .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-header-14 .aht-socials__link {
  display: inline-block;
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-14 .aht-socials__link {
    margin-right: 25px;
  }
}

.aheto-header-14 .aht-socials__link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .aht-socials__link {
    margin-right: 25px;
  }
}

.aheto-header-14 .aht-socials__icon {
  color: #fff;
  font-size: 16px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-14 .aht-socials__icon:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .aht-socials__icon {
    font-size: 20px;
    line-height: 33px;
  }
}

@media screen and (max-width: 570px) {
  .aheto-header-14 .aht-socials {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aheto-header-14 .hamburger-inner {
  background-color: #fff;
}

.aheto-header-14 .hamburger-inner::before, .aheto-header-14 .hamburger-inner::after {
  background-color: #fff;
}

.aheto-header-14 .logo__img {
  max-height: 65px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .logo__img {
    max-height: 50px;
  }
}

.aheto-header-14 .logo__text {
  color: #fff;
}

.aheto-header-14 .logo__sub-text {
  color: #fff;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.main-header {
  position: relative;
  z-index: 100;
}

@media screen and (max-width: 1024px) {
  .main-header {
    -webkit-overflow-scrolling: touch;
  }
  .main-header.is-open {
    height: 100vh;
  }
}

.main-header .logo-white {
  display: none;
}

@media screen and (max-width: 1024px) {
  .main-header__menu-wrap {
    position: relative;
  }
}

.main-header__main-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-header .hamburger {
  display: none;
  outline: none;
  z-index: 1;
}

.main-header .hamburger-box {
  position: relative;
  top: 2px;
}

.main-header .hamburger-inner:after, .main-header .hamburger-inner:before {
  background-color: inherit;
}

@media screen and (max-width: 1024px) {
  .main-header .hamburger {
    display: block;
  }
}

.main-header .dropdown-btn {
  display: inline-block;
  padding-left: 10px;
  font-size: 7px;
  white-space: normal;
  vertical-align: middle;
}

.main-header .dropdown-btn:before {
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Ionicons";
  content: '\f123';
  vertical-align: middle;
}

.main-header .dropdown-btn.is-active:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

@media screen and (max-width: 1024px) {
  .main-header .dropdown-btn {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .main-header__logo {
    padding: 10px 15px;
  }
}

.main-header .aheto-logo {
  padding: 15px 15px 15px 100px;
}

.main-header__icons {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px 0;
}

.main-header__icons .icons-widget__item {
  margin-left: 10px;
}

.main-header__icons .icons-widget__item i {
  font-size: 20px;
}

@media screen and (max-width: 1024px) {
  .main-header__icons {
    margin-left: auto;
  }
}

@media screen and (max-width: 767px) {
  .main-header__icons {
    padding: 10px 0;
  }
}

@media screen and (max-width: 1024px) {
  .main-header__main-line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.main-header__action-btn {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 15px 15px 15px 0;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .main-header__action-btn {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 15px;
  }
}

.main-header__menu-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  padding: 0 15px;
  z-index: 2;
}

.main-header__menu-box ul {
  margin: 0;
  padding-left: 0;
}

.main-header__menu-box li {
  padding-left: 0;
  line-height: 24px;
}

@media screen and (max-width: 1024px) {
  .main-header__menu-box {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 110px);
    overflow: auto;
  }
}

@media screen and (max-width: 767px) {
  .main-header__menu-box {
    padding: 0;
  }
}

.main-header .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

@media screen and (max-width: 1024px) {
  .main-header .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 970px;
    padding: 0 15px 30px;
  }
}

@media screen and (max-width: 991px) {
  .main-header .main-menu {
    width: 750px;
  }
}

@media screen and (max-width: 767px) {
  .main-header .main-menu {
    width: auto;
  }
}

.main-header .main-menu > .menu-item > .sub-menu {
  left: 30px;
}

.main-header .main-menu > .menu-item:hover > .sub-menu {
  left: 0;
}

.main-header .main-menu .sub-menu .menu-item .sub-menu {
  top: 30px;
}

.main-header .main-menu .sub-menu .menu-item:hover .sub-menu {
  top: 0;
}

.main-header .main-menu--hide-submenu .sub-menu {
  display: none !important;
}

.main-header .main-menu--hide-arrows .dropdown-btn {
  display: none !important;
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ci-short-line > .menu-item > a:hover {
    text-decoration: underline;
  }
  .main-header .main-menu--ci-short-line .sub-menu .menu-item a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ci-line-abow .menu-item:before {
    content: '';
  }
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ci-line-below .menu-item:before {
    top: auto;
    bottom: 0;
    content: '';
  }
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ci-rounded-solid-bg > .menu-item > a {
    padding: 5px 10px;
    border-radius: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ddt-default .sub-menu {
    padding: 30px 0;
  }
  .main-header .main-menu--ddt-default .sub-menu .menu-item {
    padding: 5px 20px;
  }
  .main-header .main-menu--ddt-default .sub-menu .menu-item:hover .sub-menu {
    top: -30px;
  }
  .main-header .main-menu--ddt-default .sub-menu .menu-item {
    left: 5px;
    min-width: 230px;
    padding: 5px 20px;
    white-space: normal;
  }
  .main-header .main-menu--ddt-default .sub-menu .dropdown-btn {
    float: right;
  }
  .main-header .main-menu--ddt-default .mega-menu {
    padding: 0;
  }
  .main-header .main-menu--ddt-default .mega-menu__col {
    padding: 10px 20px 30px;
  }
  .main-header .main-menu--ddt-default .mega-menu__title {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  .main-header .main-menu--ddt-default .mega-menu__list .menu-item {
    position: static;
    padding: 5px 0;
  }
  .main-header .main-menu--ddt-default.main-menu--ddc-white .sub-menu {
    background-color: #fff;
  }
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu .menu-item .dropdown-btn,
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu .menu-item a {
    color: #fff;
  }
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu .menu-item:hover > .dropdown-btn,
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.8);
  }
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3);
    color: #fff;
  }
  .main-header .main-menu--ddt-classic .sub-menu {
    padding: 20px 0;
  }
  .main-header .main-menu--ddt-classic .sub-menu .menu-item > a {
    font-weight: 500;
  }
  .main-header .main-menu--ddt-classic .sub-menu .menu-item:hover .sub-menu {
    top: -20px;
  }
  .main-header .main-menu--ddt-classic .sub-menu .menu-item {
    padding: 8px 30px;
  }
  .main-header .main-menu--ddt-classic .mega-menu {
    padding: 0;
  }
  .main-header .main-menu--ddt-classic .mega-menu__col {
    padding: 30px 30px 40px;
  }
  .main-header .main-menu--ddt-classic .mega-menu__title {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  .main-header .main-menu--ddt-classic .mega-menu__list .menu-item {
    position: static;
    padding: 8px 0;
  }
  .main-header .main-menu--ddt-classic.main-menu--ddc-white .sub-menu {
    background-color: #fff;
  }
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu .menu-item .dropdown-btn,
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu .menu-item a {
    color: #fff;
  }
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu .menu-item:hover > .dropdown-btn,
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.8);
  }
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3);
    color: #fff;
  }
  .main-header .main-menu--ddt-clean .sub-menu {
    padding: 15px 0;
  }
  .main-header .main-menu--ddt-clean .sub-menu .dropdown-btn {
    vertical-align: top;
  }
  .main-header .main-menu--ddt-clean .sub-menu .menu-item {
    min-width: 200px;
    padding: 3px 30px;
  }
  .main-header .main-menu--ddt-clean .sub-menu .menu-item a {
    font-weight: 500;
  }
  .main-header .main-menu--ddt-clean .sub-menu .menu-item:hover .sub-menu {
    top: -15px;
  }
  .main-header .main-menu--ddt-clean .mega-menu {
    padding: 0;
  }
  .main-header .main-menu--ddt-clean .mega-menu__title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .main-header .main-menu--ddt-clean .mega-menu__col {
    padding: 25px 25px 30px;
  }
  .main-header .main-menu--ddt-clean .mega-menu__list .menu-item {
    padding: 3px 0;
  }
  .main-header .main-menu--ddt-clean.main-menu--ddc-white .sub-menu {
    background-color: #fff;
  }
  .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu .menu-item a {
    color: #fff;
  }
  .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu .menu-item .dropdown-btn {
    color: #fff;
  }
  .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu .menu-item:hover > a,
  .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu .menu-item:hover > .dropdown-btn {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media screen and (max-width: 767px) {
  .main-header nav {
    width: 100%;
  }
}

.main-header .menu-item {
  position: relative;
  padding: 33px 5px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.main-header .menu-item:before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 2px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.main-header .menu-item i {
  margin-right: 10px;
}

.main-header .menu-item a {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
}

.main-header .menu-item__subtext {
  display: block;
  font-size: 12px;
  line-height: 1;
}

@media screen and (min-width: 1025px) {
  .main-header .menu-item {
    margin-right: 25px;
  }
  .main-header .menu-item:last-child {
    margin-right: 0;
  }
  .main-header .menu-item:hover:before {
    width: 100%;
  }
  .main-header .menu-item:hover > .sub-menu {
    left: 0;
    opacity: 1;
    visibility: visible;
  }
  .main-header .menu-item:hover > .sub-menu > .menu-item {
    left: 0;
  }
  .main-header .menu-item.current-menu-item:before {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .main-header .menu-item {
    width: 100%;
    padding: 10px 0 0;
  }
  .main-header .menu-item > a {
    font-size: 16px;
  }
}

.main-header .sub-menu {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  white-space: nowrap;
}

@media screen and (min-width: 1025px) {
  .main-header .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
  }
  .main-header .sub-menu .menu-item {
    margin-right: 0;
  }
  .main-header .sub-menu .menu-item:before {
    content: none;
  }
  .main-header .sub-menu .menu-item > a {
    font-weight: 400;
  }
  .main-header .sub-menu .menu-item > .sub-menu {
    top: 0;
    left: 100%;
  }
  .main-header .sub-menu .dropdown-btn {
    padding-left: 15px;
  }
  .main-header .sub-menu .dropdown-btn:before {
    content: '\f125';
  }
}

@media screen and (max-width: 1024px) {
  .main-header .sub-menu {
    visibility: visible;
  }
  .main-header .sub-menu .menu-item {
    padding-right: 20px;
    padding-left: 20px;
  }
  .main-header .sub-menu .dropdown-btn:before {
    content: '\f123';
  }
}

.main-header .mega-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-header .mega-menu__col {
  width: 290px;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.main-header .mega-menu__col:last-child {
  border-right: 0;
}

@media screen and (max-width: 1170px) {
  .main-header .mega-menu__col {
    width: 250px;
  }
}

.main-header .mega-menu__title {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

.main-header .mega-menu__list {
  padding-top: 15px;
}

@media screen and (max-width: 1024px) {
  .main-header .mega-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .main-header .mega-menu__col {
    width: auto;
    max-width: 250px;
    padding: 10px 20px;
    border-right: 0;
  }
  .main-header .mega-menu__title {
    padding: 0 0 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  .main-header .mega-menu__list {
    padding: 0;
  }
  .main-header .mega-menu__list .menu-item {
    padding-right: 0;
    padding-left: 0;
  }
}

.main-header__fluid-container {
  max-width: 1750px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .main-header__fluid-container .main-header__menu-box {
    padding: 0;
  }
  .main-header__fluid-container .menu-main-container {
    width: 100%;
  }
  .main-header__fluid-container .main-menu {
    width: 100%;
  }
  .main-header__fluid-container nav {
    width: 100%;
  }
}

.main-header--center-nav .main-header__icons {
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;
}

.main-header--center-nav .main-header__logo {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.main-header--center-nav .main-header__menu-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.main-header--solid .menu-item__subtext,
.main-header--solid .aheto-logo__text,
.main-header--solid .icons-widget__link {
  color: #fff;
}

.main-header--solid .hamburger-inner {
  background-color: #fff;
}

@media screen and (min-width: 1025px) {
  .main-header--solid .main-menu > .menu-item > .dropdown-btn,
  .main-header--solid .main-menu > .menu-item > a {
    color: #fff;
  }
  .main-header--solid .main-menu > .menu-item:hover > .dropdown-btn,
  .main-header--solid .main-menu > .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media screen and (max-width: 1024px) {
  .main-header--solid .menu-item a {
    color: #fff;
    font-weight: 400;
  }
  .main-header--solid .menu-item a:hover {
    color: rgba(255, 255, 255, 0.8);
  }
  .main-header--solid .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
  }
}

.main-header--solid .widgets-area__title {
  color: #fff;
}

.main-header--solid .widget .aht-socials__item a {
  border-color: #fff;
  color: #fff;
}

.main-header--solid .widget .aht-socials__item a:hover {
  background-color: transparent;
  color: #fff;
}

.main-header--white .main-header__menu-wrap {
  background-color: #fff;
}

@media screen and (max-width: 1024px) {
  .main-header--white .main-header__menu-box {
    background-color: #fff;
  }
}

.main-header--white .sub-menu {
  background-color: #fff;
}

.main-header--grad .main-header__menu-wrap {
  background-color: transparent;
}

.main-header--grad-hor .main-header__menu-wrap {
  background-color: transparent;
}

.main-header--transparent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.main-header--transparent .main-header__menu-wrap {
  background-color: transparent;
}

.main-header--transparent .main-header__menu-box {
  background-color: transparent;
}

@media screen and (max-width: 1024px) {
  .main-header--transparent {
    background-color: rgba(255, 255, 255, 0.9);
  }
}

.main-header--translucent-dark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.main-header--translucent-dark .main-header__menu-wrap {
  background-color: rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 1024px) {
  .main-header--translucent-dark {
    background-color: transparent;
  }
  .main-header--translucent-dark .main-header__menu-box,
  .main-header--translucent-dark .main-header__menu-wrap {
    background-color: rgba(0, 0, 0, 0.9);
  }
}

.main-header--translucent-dark .menu-item__subtext,
.main-header--translucent-dark .aheto-logo__text,
.main-header--translucent-dark .icons-widget__link {
  color: #fff;
}

.main-header--translucent-dark .hamburger-inner {
  background-color: #fff;
}

@media screen and (min-width: 1025px) {
  .main-header--translucent-dark .main-menu > .menu-item > .dropdown-btn,
  .main-header--translucent-dark .main-menu > .menu-item > a {
    color: #fff;
  }
  .main-header--translucent-dark .main-menu > .menu-item:hover > .dropdown-btn,
  .main-header--translucent-dark .main-menu > .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media screen and (max-width: 1024px) {
  .main-header--translucent-dark .menu-item a {
    color: #fff;
    font-weight: 400;
  }
  .main-header--translucent-dark .menu-item a:hover {
    color: rgba(255, 255, 255, 0.8);
  }
  .main-header--translucent-dark .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
  }
}

.main-header--translucent-dark .widgets-area__title {
  color: #fff;
}

.main-header--translucent-dark .widget .aht-socials__item a {
  border-color: #fff;
  color: #fff;
}

.main-header--translucent-dark .widget .aht-socials__item a:hover {
  background-color: transparent;
  color: #fff;
}

.main-header--translucent-light {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.6);
}

.main-header--translucent-light .main-header__menu-wrap {
  background-color: transparent;
}

@media screen and (max-width: 1024px) {
  .main-header--translucent-light {
    background-color: rgba(255, 255, 255, 0.9);
  }
}

@media screen and (min-width: 1025px) {
  .main-header--fullscreen-menu .hamburger {
    display: block;
    padding-right: 30px;
    padding-left: 30px;
    z-index: 2;
  }
  .main-header--fullscreen-menu .dropdown-btn {
    position: relative;
    top: -6px;
    margin-left: 10px;
    padding-left: 10px;
    float: none !important;
    font-size: 20px !important;
    cursor: pointer;
    vertical-align: middle !important;
  }
  .main-header--fullscreen-menu .main-header__icons {
    margin-left: auto;
  }
  .main-header--fullscreen-menu .main-header__menu-box {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    overflow: auto;
  }
  .main-header--fullscreen-menu nav {
    margin: auto;
    padding: 100px;
  }
  .main-header--fullscreen-menu .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .main-header--fullscreen-menu .main-menu .menu-item:before {
    content: none;
  }
  .main-header--fullscreen-menu .main-menu > .menu-item:hover a {
    background-color: transparent;
  }
  .main-header--fullscreen-menu .menu-item {
    position: static;
    margin-right: 0;
    padding: 25px 0 15px;
    text-align: center;
  }
  .main-header--fullscreen-menu .menu-item a {
    font-size: 42px;
    font-weight: 600 !important;
    letter-spacing: 1.5px;
  }
  .main-header--fullscreen-menu .menu-item .sub-menu {
    margin-top: 20px;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .main-header--fullscreen-menu .sub-menu {
    display: none;
    position: static;
    -webkit-transition: none;
    transition: none;
    background-color: transparent !important;
    background-image: none;
    opacity: 1;
    visibility: visible;
  }
  .main-header--fullscreen-menu .sub-menu .dropdown-btn {
    top: -4px;
    padding-left: 10px;
  }
  .main-header--fullscreen-menu .sub-menu .dropdown-btn:before {
    content: '\f123';
  }
  .main-header--fullscreen-menu .sub-menu .menu-item a {
    font-size: 22px;
    line-height: 30px;
  }
  .main-header--fullscreen-menu .sub-menu .sub-menu {
    margin-top: 5px;
  }
  .main-header--fullscreen-menu .mega-menu__col {
    padding: 20px 0 10px !important;
    border-right: 0;
  }
  .main-header--fullscreen-menu .mega-menu__title {
    border-color: rgba(0, 0, 0, 0.1) !important;
    font-size: 26px;
  }
  .main-header--fullscreen-menu.is-open .hamburger {
    position: fixed;
    top: 40px;
    right: 40px;
    padding: 10px;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

@media screen and (min-width: 1025px) {
  .main-header--fullscreen-menu.main-header--menu-dark.is-open .hamburger-inner {
    background-color: #fff;
  }
  .main-header--fullscreen-menu.main-header--menu-dark.is-open .hamburger-inner:before, .main-header--fullscreen-menu.main-header--menu-dark.is-open .hamburger-inner:after {
    background-color: #fff;
  }
  .main-header--fullscreen-menu.main-header--menu-dark .dropdown-btn {
    color: #fff !important;
  }
  .main-header--fullscreen-menu.main-header--menu-dark .sub-menu {
    background-color: transparent !important;
    background-image: none;
  }
  .main-header--fullscreen-menu.main-header--menu-dark .menu-item a {
    color: #fff !important;
  }
  .main-header--fullscreen-menu.main-header--menu-dark .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3) !important;
    color: #fff !important;
  }
}

.main-header.js-sticky-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

.main-header--shadow-1 {
  -webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.1);
}

.main-header--shadow-2 {
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}

.main-header--shadow-3 {
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.4);
}

.main-header--shadow-4 {
  -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.7);
          box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.7);
}

.main-header--shadow-5 .main-header__menu-wrap {
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.main-header__widgets-area .aht-socials__item a:hover {
  color: #fff;
}

.main-header .button-number {
  position: absolute;
  top: 0px;
  right: 0;
  min-width: 17px;
  height: 17px;
  border-radius: 50%;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .main-header .button-number {
    top: -9px;
  }
}

.main-header li {
  position: relative;
}

.main-header .wpml-ls-legacy-dropdown {
  margin-top: 35px;
}

.main-header .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu {
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 767px) {
  .main-header .wpml-ls-legacy-dropdown {
    margin-top: 26px;
  }
}

.main-header .wpml-ls-native {
  font-size: 14px;
  font-weight: 400;
}

.main-header .wpml-ls-native i {
  display: inline-block;
  padding-left: 10px;
  font-size: 7px;
  white-space: normal;
  vertical-align: middle;
}

.main-header .wpml-ls-sub-menu {
  position: absolute;
  top: 30px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.main-header .wpml-ls-sub-menu li {
  padding: 5px 10px;
}

.main-header .wpml-ls-flag {
  width: 23px;
  height: 23px;
  margin-right: 13px;
}

@media screen and (max-width: 1024px) {
  .main-header .widget {
    margin-bottom: 0px;
    padding: 4px 0px;
    display: block;
    width: 100%;
  }
  .main-header .aheto-toolbar {
    padding: 4px 0;
  }
  .main-header .aheto-toolbar .registartion,
  .main-header .aheto-toolbar .log-in {
    padding: 4px 25px 4px 0;
  }
  .main-header .aheto-toolbar .aht-socials {
    padding: 7px 0px 4px 0;
    position: absolute;
    top: 0;
    right: 0;
  }
  .main-header .aheto-toolbar .aht-socials__item {
    margin-right: 14px;
  }
  .main-header .aheto-toolbar .aht-socials__item a {
    font-size: 14px;
  }
  .main-header .widget_text {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .main-header .main-header__icons {
    padding-right: 0px;
  }
  .main-header .main-header__logo {
    -ms-flex-preferred-size: calc(100% - 250px);
    flex-basis: calc(100% - 250px);
  }
}

@media screen and (max-width: 570px) {
  .main-header .wpml-ls {
    display: none;
  }
  .main-header .main-header__icons {
    padding-right: 0px;
  }
  .main-header .main-header__logo {
    -ms-flex-preferred-size: calc(100% - 140px);
    flex-basis: calc(100% - 140px);
  }
}

@media screen and (min-width: 1025px) {
  .main-header.transparent_header {
    position: absolute;
    width: 100%;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .aheto-toolbar > *:last-child {
    border-right: 1px solid rgba(246, 246, 246, 0.3);
  }
  .main-header.transparent_header .logo-white {
    display: block;
  }
  .main-header.transparent_header .logo-blue {
    display: none;
  }
  .main-header.transparent_header .main-header__menu-wrap {
    background-color: transparent;
  }
  .main-header.transparent_header .main-header__toolbar-wrap--solid {
    background-color: transparent;
  }
  .main-header.transparent_header .main-header__toolbar-wrap--solid:after {
    content: '';
    width: 100%;
    border-top: 1px solid rgba(246, 246, 246, 0.3);
    position: absolute;
  }
  .main-header.transparent_header .main-header__toolbar-wrap h6 {
    color: #fff;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .widget a {
    color: #fff;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .widget a:hover {
    color: #0095B6;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .registartion a, .main-header.transparent_header .main-header__toolbar-wrap .log-in a {
    color: #fff;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .registartion a:hover, .main-header.transparent_header .main-header__toolbar-wrap .log-in a:hover {
    color: #0095B6;
  }
  .main-header.transparent_header .aheto-toolbar .aht-socials__item a {
    color: #fff;
  }
  .main-header.transparent_header .aheto-toolbar .aht-socials__item a:hover {
    color: #0095B6;
  }
  .main-header.transparent_header .aheto-logo__text {
    color: #fff;
  }
  .main-header.transparent_header .dropdown-btn {
    color: #fff;
  }
  .main-header.transparent_header .icons-widget__link {
    color: #fff;
  }
  .main-header.transparent_header .icons-widget__link:hover {
    color: #0095B6;
  }
  .main-header.transparent_header .menu-item a {
    color: #fff;
  }
  .main-header.transparent_header .menu-item::before {
    background-color: #fff;
  }
  .main-header.transparent_header .menu-item:hover a {
    color: #fff;
  }
  .main-header.transparent_header .menu-item:hover .dropdown-btn {
    color: #ffffff;
  }
  .main-header.transparent_header .wpml-ls-item-toggle span {
    color: #fff;
  }
  .main-header.transparent_header .wpml-ls-item-toggle i {
    color: #fff;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .aheto-toolbar > * {
    border-left: 1px solid rgba(246, 246, 246, 0.3);
  }
}

.gradient-wrapp {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f5ff));
  background-image: linear-gradient(to bottom, #fff, #f0f5ff);
}

.gradient-wrapp .w-100 {
  width: auto;
}

.gradient-wrapp .img-widht .w-100 {
  width: 100%;
}

.about-counter-wrapp {
  padding: 100px 0 120px;
  background: #f6f9ff;
}

@media screen and (max-width: 991px) {
  .about-counter-wrapp {
    padding: 80px 0 80px;
  }
}

@media screen and (max-width: 768px) {
  .about-counter-wrapp {
    padding: 50px 0 50px;
  }
}

.testimonials__wrapp {
  position: relative;
  background: #f6f9ff;
}

@media screen and (max-width: 1230px) {
  .testimonials__wrapp {
    padding: 0 50px;
  }
}

@media screen and (max-width: 991px) {
  .testimonials__wrapp {
    padding: 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .testimonials__wrapp {
    padding: 0 20px;
  }
}

.testimonials__wrapp:after {
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-top: 28px solid #fff;
  border-right: 41px solid transparent;
  border-bottom: 28px solid transparent;
  border-left: 41px solid transparent;
  content: '';
}

.h-100 {
  height: 100%;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.f-18px {
  font-size: 18px;
}

.tab-gradien-wrapp {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f6f9ff), color-stop(59%, white));
  background-image: linear-gradient(0deg, #f6f9ff 0%, white 59%);
}

.service-wrapp {
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
}

.full_height_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: calc(100vh - 137px);
  margin-right: -15px;
  margin-left: -15px;
  background-size: cover;
}

@media screen and (max-width: 1024px) {
  .full_height_wrapp {
    min-height: calc(100vh - 127px);
  }
}

.breadcrumbs__border {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.contact-sidebar-contact-wrap {
  padding: 120px 95px;
}

@media screen and (max-width: 768px) {
  .contact-sidebar-contact-wrap {
    padding: 60px 30px;
  }
}

@media screen and (max-width: 1500px) {
  .margin-30t {
    margin-top: 30px;
  }
}

@media screen and (max-width: 765px) {
  .margin-30t {
    margin-top: 0px;
  }
}

.coming-soon-wrap {
  min-height: 100vh;
  background: url("../img/inner-pages/additional-page/coming-soon-bg.png"), -webkit-gradient(linear, left top, left bottom, from(#0FCAE6), to(#2A75EE));
  background: url("../img/inner-pages/additional-page/coming-soon-bg.png"), linear-gradient(to bottom, #0FCAE6, #2A75EE);
  background-repeat: no-repeat, no-repeat;
  background-position: center bottom;
  background-size: auto, auto;
}

.faq-wrapper {
  background-color: #F7F7F7;
}

.contact-single-wrap {
  position: relative;
}

.contact-single-wrap__contacts {
  background: #fff;
  position: relative;
  margin-top: -125px;
}

.contact-single-wrap__contacts--saas > .container {
  -webkit-box-shadow: 0 0 73.1px 10.9px rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 73.1px 10.9px rgba(0, 0, 0, 0.09);
}

@media screen and (max-width: 767px) {
  .contact-single-wrap .contact-single-wrap__contacts {
    -webkit-transform: none;
            transform: none;
  }
}

.home-event-wrap-subs {
  background-image: url("../img/home/Mask.png");
  background-repeat: no-repeat;
  background-position: 50% 0%;
  background-size: cover;
}

.home-event-wrap-testimonials {
  background-image: url("../index.html");
}

.home-event-wrap-tickets {
  background-image: url("../img/home/home-event/bg.png");
}

.home-event-wrap-about-block {
  background-image: url("../img/home/home-event/A.png"), url("../img/home/home-event/row-bg-ellipses.png");
  background-repeat: no-repeat, no-repeat;
  background-position: top right, top left;
}

.home-event-wrap-letter-s {
  background-image: url("../img/home/home-event/S.png"), url("../img/home/home-event/team-bg.png");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
}

.home-edu-wrap-1 {
  background: url("../img/education/bg-1.png");
  background-repeat: no-repeat;
  background-position: center 150%;
}

.home-edu-wrap-2 {
  background: url("../img/education/bg-3.png");
  background-repeat: no-repeat;
  background-position: center 190px;
}

.home-edu-wrap-cources {
  background-image: url("../img/home/home-edu-cources.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.home-edu-wrap-mail-form {
  margin: 0 -15px;
  padding: 0 15px;
  background-image: url("../img/home/home-education-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: auto;
}

.home-edu-wrap-team {
  background-image: url("../img/home/home-edu-team.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.home-edu-wrap-pricing {
  background-repeat: no-repeat, no-repeat;
  background-position: 0% 0%, center 800px;
  background-size: 100% 450px, auto;
}

.author-bio-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.author-bio-wrap__blockquote {
  -webkit-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
  min-width: 460px;
}

@media screen and (max-width: 767px) {
  .author-bio-wrap__blockquote {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 0;
  }
}

.author-bio-wrap__skills {
  -webkit-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
  min-width: 500px;
  padding: 60px 130px;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .author-bio-wrap__skills {
    padding: 30px 80px;
  }
}

@media screen and (max-width: 767px) {
  .author-bio-wrap__skills {
    min-width: 0;
    padding: 20px 40px;
  }
}

.cart-related-products-wrap {
  border-top: 1px solid #eee;
}

.portfolio-nav-wrap {
  background-color: #F8F8F8;
}

.portfolio-03-title-bg-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
}

@media screen and (max-width: 1025px) {
  .portfolio-03-title-bg-wrap {
    height: calc(100vh - 108px);
  }
}

.portfolio-03-title-wrap {
  padding: 65px 30px 60px;
  background-color: #fff;
}

.portfolio-03-rec-prj-wrap {
  background-color: #f7f7f7;
}

.wrap-1270px {
  max-width: 1270px;
  margin: 0 auto;
}

.wrap-1720px {
  max-width: 1720px;
  margin: 0 auto;
}

.wrap-1750px {
  max-width: 1750px;
  margin: 0 auto;
}

.wrap-1290px {
  max-width: 1290px;
  margin: 0 auto;
}

.large-container-wrap {
  max-width: 1750px;
  margin: 0 auto;
  padding: 0 15px;
}

.wrap-1820px {
  max-width: 1820px;
  margin: 0 auto;
}

.wrap-1320px {
  max-width: 1320px;
  margin: 0 auto;
  padding: 0 15px;
}

.portfolio-06-nav-wrap {
  border-top: 1px solid #eee;
}

hr {
  height: 1px;
  border: 0;
}

.travel-tours-wrap {
  background-image: url("../img/travel/home-page/bg-1.html");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%, auto;
}

.business-services-wrap {
  background-image: url("../img/business/home-page/bg-1.html");
  background-repeat: no-repeat;
  background-position: top left;
}

.wrap-yoga-1 {
  border-bottom: 1px solid #eee;
}

.wrap-yoga-2 {
  background: url("../img/yoga/home-yoga/bg-1.html") left top no-repeat, url("../img/yoga/home-yoga/bg-2.html") right bottom no-repeat;
}

.wrap-yoga-3 {
  background-color: #f9f9f9;
}

.wrap-yoga-7 {
  -webkit-box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.08);
}

.bg-wrap {
  background-position: center;
  background-size: cover;
}

.construction-cta-home-bg {
  background-image: url("../img/construction/constrution-cta-home.html");
  background-position: center;
  background-size: cover;
}

.construction-cta-testimonials-bg {
  background-image: url("../img/construction/construction-testimonials.html");
  background-position: center;
  background-size: cover;
}

.z-index-1 {
  position: relative;
  z-index: 1;
}

.edu-wrap-1 {
  background-repeat: no-repeat;
  background-position: 78.5% center;
}

.edu-wrap-2 {
  background-repeat: no-repeat;
  background-size: 100% 455px;
}

.trvl-wrap-1 {
  background-image: -webkit-gradient(linear, left top, right top, from(#fffaf6), to(white));
  background-image: linear-gradient(90deg, #fffaf6 0%, white 100%);
}

.church-wrap-1 {
  background-repeat: no-repeat;
  background-position: top right;
}

.church-wrap-2 {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover 535px;
}

.church-wrap-3 {
  margin-top: -20px;
}

@media screen and (min-width: 1500px) {
  .church-wrap-3 {
    margin-top: -50px;
  }
}

/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-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;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

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

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

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

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media screen and (max-width: 991px) {
  .widget {
    margin-bottom: 50px;
  }
}

.widget input {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.widget ul {
  padding: 0;
}

.widget ul li {
  list-style: none;
}

.widget ul li:last-child {
  margin-bottom: 0px;
}

.widget-title {
  margin: 0 0 40px;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
}

.widget_aheto__logo {
  margin-bottom: 28px;
  position: relative;
  top: 7px;
}

.widget_aheto__info {
  padding-left: 37px;
  position: relative;
  font-weight: 500;
}

.widget_aheto__info--address {
  padding-right: 20px;
}

.widget_aheto__link {
  font-weight: 500;
}

.widget_aheto__icon {
  margin-right: 20px;
  position: absolute;
  left: 1px;
  top: 0;
  font-style: normal;
}

.widget_aheto__title {
  margin-bottom: 27px;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .widget_aheto__title {
    margin-bottom: 20px;
  }
}

.widget_aheto__desc {
  margin-bottom: 45px;
  font-size: 15px;
  line-height: 24px;
}

.widget_aheto__link {
  font-weight: 400;
}

.widget_aheto__link:hover {
  color: #fff;
}

.widget_aheto .aheto-socials {
  padding: 0;
  margin-top: 40px;
}

.widget_aheto .aheto-socials__link {
  margin-left: 0;
  margin-right: 13px;
}

.widget_aheto .aheto-socials__link:hover {
  color: #fff;
}

.widget_aheto .aheto-socials__link__icon {
  font-size: 19px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.widget_nav_menu .menu-item {
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_nav_menu .menu-item a {
  font-weight: 400;
}

.widget_nav_menu .menu-item a:hover {
  color: #fff;
}

.widget_nav_menu .menu-item.current-menu-item a {
  color: #fff;
}

.widget_nav_menu_1 .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.widget_nav_menu_1 .menu-item {
  width: 100%;
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_nav_menu_1 .menu-item a {
  font-weight: 500;
  letter-spacing: 0;
  padding-left: 20px;
  position: relative;
}

.widget_nav_menu_1 .menu-item a:before {
  content: '';
  margin-right: 10px;
  position: absolute;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  display: block;
  width: 0;
  z-index: 1;
  left: 0;
  top: 4px;
}

@media screen and (max-width: 1230px) {
  .widget_nav_menu_1 .menu-item a {
    font-size: 14px;
  }
}

.widget_nav_menu_2 .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.widget_nav_menu_2 .menu-item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_nav_menu_2 .menu-item a {
  font-weight: 400;
}

.widget_nav_menu_2 .menu-item a:hover {
  color: #fff;
}

.widget_nav_menu_2 .menu-item.current-menu-item a {
  color: #fff;
}

.widget_nav_menu_3 .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.widget_nav_menu_3 .menu-item {
  width: 100%;
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_nav_menu_3 .menu-item a {
  font-weight: 500;
  letter-spacing: 0;
  padding-left: 20px;
  position: relative;
}

.widget_nav_menu_3 .menu-item a:before {
  content: '';
  width: 5px;
  height: 5px;
  position: absolute;
  left: 0;
  top: 8px;
  border-radius: 50%;
}

.widget_nav_menu_3 .menu-item.current-menu-item a {
  color: #fff;
}

.widget_recent_entries_1 li {
  margin-bottom: 35px;
  line-height: 20px;
}

.widget_recent_entries_1 li:last-child {
  margin-bottom: 0;
}

.widget_recent_entries_1 li a {
  color: #fff;
  font-weight: 400;
  line-height: 20px;
}

.widget_recent_entries_1 li a:hover {
  opacity: 0.8;
}

.widget_recent_entries_1 li span {
  display: block;
  margin-top: 13px;
  font-size: 12px;
  text-transform: uppercase;
}

.widget_recent_entries_2 li {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.widget_recent_entries_2 li:last-child {
  margin-bottom: 0px;
}

.widget_recent_entries_2 a {
  font-weight: 700;
  display: table;
  line-height: 20px;
}

.widget_recent_entries_2 a:hover {
  opacity: 1;
}

.widget_recent_entries_2 .widget-img {
  min-width: 60px;
  width: 60px;
  height: 60px;
  margin-right: 12px;
}

.widget_recent_entries_2 .post-date {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  display: block;
}

.widget_recent_entries_3 li {
  margin-bottom: 25px;
  padding-bottom: 25px;
}

.widget_recent_entries_3 li:last-child {
  border-bottom: 0;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.widget_recent_entries_3 a {
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
}

.widget_recent_entries_3 .post-date {
  margin-top: 7px;
  font-size: 16px;
  line-height: 20px;
  display: block;
}

.widget_mc4wp_form_widget .mc4wp-form-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}

.widget_mc4wp_form_widget.aheto_mc_1 input {
  width: 100%;
  padding: 15px 20px;
  border: 0;
  border-radius: 0px;
  outline: none;
  font-size: 16px;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.1);
  font-family: "Karla", sans-serif;
  color: #fff;
}

.widget_mc4wp_form_widget.aheto_mc_1 input[type=submit] {
  width: auto;
  padding-right: 25px;
  padding-left: 25px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1.5px;
  margin-top: 20px;
  cursor: pointer;
}

.widget_mc4wp_form_widget.aheto_mc_2 button,
.widget_mc4wp_form_widget.aheto_mc_2 input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: 0;
  border-radius: 0px;
  width: calc(100% - 50px);
  padding: 0 20px;
  height: 50px;
}

.widget_mc4wp_form_widget.aheto_mc_2 button[type=submit],
.widget_mc4wp_form_widget.aheto_mc_2 input[type=submit] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 50px;
  margin: 0;
  padding: 10px;
  color: #fff;
  font-size: 26px;
}

.widget_mc4wp_form_widget.aheto_mc_3 {
  margin-bottom: 35px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input {
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  font-size: 15px;
  width: 100%;
  padding-right: 70px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input::-webkit-input-placeholder {
  font-size: 15px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input:-ms-input-placeholder {
  font-size: 15px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input::-ms-input-placeholder {
  font-size: 15px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input::placeholder {
  font-size: 15px;
}

.widget_mc4wp_form_widget.aheto_mc_3 button[type=submit] {
  position: absolute;
  top: 50%;
  right: 10px;
  width: auto;
  margin-top: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: #fff;
  font-size: 20px;
  padding: 15px 20px;
  border: 0;
  border-radius: 5px;
  outline: none;
  font-size: 16px;
  line-height: 20px;
}

.widget_mc4wp_form_widget.aheto_mc_3 button[type=submit]:hover {
  color: #fff;
}

.widget_mc4wp_form_widget p {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 25px 0 0;
}

.widget_payment {
  text-align: right;
}

@media screen and (max-width: 991px) {
  .widget_payment {
    text-align: center;
  }
}

.widget_payment .card {
  display: inline-block;
  margin-bottom: 4px;
  margin-left: 4px;
}

.widget_payment .card img {
  max-width: 100%;
}

@media screen and (max-width: 1230px) {
  .widget_payment .card {
    width: 30px;
  }
}

@media screen and (max-width: 767px) {
  .widget_payment .card {
    width: 40px;
  }
}

@media screen and (max-width: 991px) {
  .widget_payment {
    text-align: left;
  }
}

.widget_time_schedule li {
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_time_schedule li b {
  color: rgba(255, 255, 255, 0.8);
  font-weight: inherit;
}

.widget_time_schedule_2 ul {
  display: inline-block;
  padding: 20px 25px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  width: 100%;
}

.widget_time_schedule_2 ul li:last-child {
  margin: 30px 0 0;
}

.widget_media_gallery .gallery {
  display: grid;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  grid-template-columns: auto auto auto;
  grid-gap: 10px;
  margin: 0;
}

@media screen and (max-width: 1230px) {
  .widget_media_gallery .gallery {
    grid-template-columns: auto auto;
  }
}

@media screen and (max-width: 991px) {
  .widget_media_gallery .gallery {
    grid-template-columns: auto auto auto;
  }
}

.widget_media_gallery .gallery-item {
  margin: 0;
  padding: 0;
}

.widget_custom_form textarea,
.widget_custom_form input[type=text],
.widget_custom_form input[type=email],
.widget_custom_form input[type=url] {
  background-color: rgba(255, 255, 255, 0.05);
  color: #fff;
  width: 100%;
  padding: 15px 20px;
  border: 0;
  border-radius: 5px;
  outline: none;
  font-size: 16px;
  line-height: 20px;
}

.widget_custom_form textarea::-webkit-input-placeholder,
.widget_custom_form input[type=text]::-webkit-input-placeholder,
.widget_custom_form input[type=email]::-webkit-input-placeholder,
.widget_custom_form input[type=url]::-webkit-input-placeholder {
  color: #fff;
}

.widget_custom_form textarea:-ms-input-placeholder,
.widget_custom_form input[type=text]:-ms-input-placeholder,
.widget_custom_form input[type=email]:-ms-input-placeholder,
.widget_custom_form input[type=url]:-ms-input-placeholder {
  color: #fff;
}

.widget_custom_form textarea::-ms-input-placeholder,
.widget_custom_form input[type=text]::-ms-input-placeholder,
.widget_custom_form input[type=email]::-ms-input-placeholder,
.widget_custom_form input[type=url]::-ms-input-placeholder {
  color: #fff;
}

.widget_custom_form textarea::placeholder,
.widget_custom_form input[type=text]::placeholder,
.widget_custom_form input[type=email]::placeholder,
.widget_custom_form input[type=url]::placeholder {
  color: #fff;
}

.widget_custom_form textarea {
  height: 120px;
  margin-top: 20px;
  resize: none;
}

.widget_custom_form button[type=submit],
.widget_custom_form input[type=submit] {
  width: auto;
  margin-top: 20px;
  padding-right: 35px;
  padding-left: 35px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  color: #fff;
  line-height: 50px;
  border: 0;
  border-radius: 5px;
}

.widget_twitter .widget-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 38px;
}

.widget_twitter .widget-icon i {
  display: block;
  margin-right: 15px;
  color: #fff;
  font-size: 20px;
}

.widget_twitter .widget-content p {
  margin: 0;
  font-size: 15px;
  line-height: 24px;
}

.widget_twitter .widget-add {
  margin-top: 12px;
}

.widget_twitter .widget-add span,
.widget_twitter .widget-add a {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}

@media screen and (max-width: 767px) {
  .widget .widget-title {
    margin: 0 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .widget .widget_aheto__logo {
    margin-bottom: 38px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-socials {
    text-align: center;
  }
}

.aheto-socials__link {
  margin-left: 13px;
}

.aheto-socials__link .icon:hover {
  color: #fff;
}

.aheto-socials .aht-socials__link {
  display: inline-block;
  margin-right: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.aheto-socials .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-socials .aht-socials__icon {
  color: inherit;
  font-size: 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 991px) {
  .aht-socials--circle {
    margin: -50px 0 50px;
  }
}

.aheto-footer-menu {
  display: block;
  padding: 0;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .aheto-footer-menu {
    text-align: center;
  }
}

.aheto-footer-menu ul {
  padding: 0px;
}

.aheto-footer-menu .menu-item {
  display: inline-block;
  margin-right: 45px;
  padding-left: 0;
}

@media screen and (max-width: 991px) {
  .aheto-footer-menu .menu-item {
    margin: 0 0 0 15px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-footer-menu .menu-item {
    margin: 0 8px;
  }
}

.aheto-footer-menu .menu-item a {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .aheto-footer-menu .menu-item a {
    font-size: 13px;
  }
}

.aheto-footer-menu .menu-item:last-child {
  margin-right: 0;
}

.aheto-footer-1 .widget_aheto__logo {
  margin-bottom: 38px;
}

.aheto-footer-1 .widget-title {
  margin-bottom: 50px;
  padding-bottom: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: table;
}

.aheto-footer-2 .widget_aheto__info {
  padding-left: 0px;
  position: relative;
  font-weight: 500;
}

.aheto-footer-2 .widget_aheto__info--address {
  padding-right: 20px;
}

.aheto-footer-2 .widget_aheto__info a {
  font-weight: 500;
}

.aheto-footer-2 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-2 .widget-title {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.aheto-footer-3 .instafeed {
  padding: 0;
}

.aheto-footer-3 .instafeed li {
  list-style: none;
  width: 60px;
  height: 60px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.aheto-footer-3 .instafeed li img {
  max-width: 60px;
  height: auto;
}

.aheto-footer-3 .widget_aheto__title {
  margin-bottom: 37px;
}

.aheto-footer-3 .widget_aheto__logo {
  margin-bottom: 38px;
}

.aheto-footer-3 .widget_aheto__desc {
  font-size: 16px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-3 .widget_aheto .aheto-socials {
    text-align: left;
  }
}

.aheto-footer-3 .widget-title {
  margin-bottom: 50px;
  font-size: 16px;
  font-weight: 600;
}

.aheto-footer-3 .widget_nav_menu_2 .menu-item a {
  font-size: 15px;
}

.aheto-footer-4 .instafeed {
  padding: 0;
}

.aheto-footer-4 .instafeed li {
  list-style: none;
  width: 80px;
  height: 80px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.aheto-footer-4 .instafeed li img {
  max-width: 80px;
  height: auto;
}

.aheto-footer-4 .widget_aheto__title {
  margin-bottom: 37px;
}

.aheto-footer-4 .widget_aheto__logo {
  margin-bottom: 38px;
}

.aheto-footer-4 .widget_aheto__link {
  font-weight: 500;
}

.aheto-footer-4 .widget_recent_entries_2 .post-date {
  margin-top: 7px;
}

.aheto-footer-4 .widget-title {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 50px;
}

.aheto-footer-5 .widget-title {
  color: #fff;
  margin: 0 0 60px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.aheto-footer-5 .widget_aheto__title {
  margin-bottom: 47px;
}

.aheto-footer-5 .widget_aheto__logo {
  margin-bottom: 40px;
}

.aheto-footer-5 .widget_aheto__info {
  color: #fff;
}

.aheto-footer-5 .widget_aheto__icon {
  color: #fff;
}

.aheto-footer-5 .widget_aheto__link {
  color: #fff;
}

.aheto-footer-5 .widget_recent_entries_2 li a {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

@media screen and (max-width: 767px) {
  .aheto-footer-5 .widget_recent_entries_2 li a {
    font-size: 14px;
  }
}

.aheto-footer-5 .widget_recent_entries_2 li .post-date {
  margin-top: 10px;
}

.aheto-footer-5 .widget_mc4wp_form_widget.aheto_mc_1 button[type=email],
.aheto-footer-5 .widget_mc4wp_form_widget.aheto_mc_1 input[type=email] {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
}

.aheto-footer-5 .widget_mc4wp_form_widget.aheto_mc_1 button[type=submit],
.aheto-footer-5 .widget_mc4wp_form_widget.aheto_mc_1 input[type=submit] {
  color: #fff;
  letter-spacing: 1.5px;
  width: 100%;
  border-radius: 5px;
}

.aheto-footer-5 .widget_mc4wp_form_widget p {
  margin: 25px 0;
}

.aheto-footer-6 .widget-title {
  color: #fff;
  margin: 0 0 60px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.aheto-footer-6 .widget_aheto__title {
  margin-bottom: 47px;
}

.aheto-footer-6 .widget_aheto__logo {
  margin-bottom: 40px;
}

.aheto-footer-6 .widget_aheto__info {
  color: #fff;
}

.aheto-footer-6 .widget_aheto__link {
  color: #fff;
}

.aheto-footer-6 .widget_recent_entries_2 li a {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

@media screen and (max-width: 767px) {
  .aheto-footer-6 .widget_recent_entries_2 li a {
    font-size: 14px;
  }
}

.aheto-footer-6 .widget_recent_entries_2 li .post-date {
  margin-top: 10px;
}

.aheto-footer-6 .widget_mc4wp_form_widget.aheto_mc_1 button[type=email],
.aheto-footer-6 .widget_mc4wp_form_widget.aheto_mc_1 input[type=email] {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
}

.aheto-footer-6 .widget_mc4wp_form_widget.aheto_mc_1 button[type=submit],
.aheto-footer-6 .widget_mc4wp_form_widget.aheto_mc_1 input[type=submit] {
  letter-spacing: 1.5px;
  width: 100%;
  border-radius: 5px;
}

.aheto-footer-6 .widget_mc4wp_form_widget p {
  margin: 25px 0;
}

.aheto-footer-7 .widget_nav_menu {
  margin-bottom: 94px;
  margin-top: 54px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-7 .widget_nav_menu {
    margin-bottom: 60px;
    margin-top: 20px;
  }
}

.aheto-footer-7 .widget_nav_menu .menu {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.aheto-footer-7 .widget_nav_menu .menu-item {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: auto;
  margin: 5px 22px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-7 .widget_nav_menu .menu-item {
    margin: 5px 15px;
  }
}

.aheto-footer-7 .widget_nav_menu .menu-item a {
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.aheto-footer-7 .widget_nav_menu .menu-item a:hover {
  color: #fff;
}

.aheto-footer-8 .widget .tweets li {
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  padding-left: 35px;
  margin-bottom: 25px;
  position: relative;
}

.aheto-footer-8 .widget .tweets li:after {
  content: "\f099";
  font-family: fontawesome;
  color: #fff;
  font-size: 21px;
  position: absolute;
  top: 0;
  left: 0;
}

.aheto-footer-8 .widget .tweets span {
  color: #fff;
  font-size: 15px;
}

.aheto-footer-8 .widget .tweets span a {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  display: block;
  margin-top: 17px;
}

.aheto-footer-8 .widget_aheto__info {
  padding-left: 0px;
  position: relative;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  font-size: 15px;
}

.aheto-footer-8 .widget_aheto__info--address {
  padding-right: 20px;
}

.aheto-footer-8 .widget_aheto__info a {
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  font-size: 15px;
}

.aheto-footer-8 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-8 .widget-title {
  position: relative;
  margin-bottom: 75px;
  font-weight: bold;
}

.aheto-footer-8 .widget-title:after {
  display: block;
  position: absolute;
  top: 60px;
  left: -15px;
  width: 40px;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  content: '';
}

@media screen and (max-width: 767px) {
  .aheto-footer-8 .widget-title {
    margin-bottom: 40px;
  }
  .aheto-footer-8 .widget-title:after {
    top: 40px;
    left: -5px;
  }
}

.aheto-footer-8 .widget_nav_menu .menu-item {
  width: 100%;
}

.aheto-footer-8 .widget_nav_menu .menu-item a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  font-weight: 400;
}

.aheto-footer-8 .widget_nav_menu .menu-item a:hover {
  color: #fff;
}

.aheto-footer-8 .widget_nav_menu .menu-item.current-menu-item a {
  color: #fff;
}

.aheto-footer-8 .widget_twitter .widget-content p {
  color: rgba(255, 255, 255, 0.6);
}

.aheto-footer-8 .widget_twitter .widget-post {
  margin-bottom: 25px;
}

.aheto-footer-8 .widget_twitter .widget-add span,
.aheto-footer-8 .widget_twitter .widget-add a {
  font-weight: 400;
}

.aheto-footer-9 .widget_aheto__title {
  margin-bottom: 48px;
}

.aheto-footer-9 .widget_aheto__logo {
  margin-bottom: 47px;
}

.aheto-footer-9 .widget_aheto__info {
  padding-left: 0px;
  position: relative;
  font-weight: 500;
}

.aheto-footer-9 .widget_aheto__info--address {
  padding-right: 20px;
  font-weight: 400;
}

.aheto-footer-9 .widget_aheto__info a {
  font-weight: 400;
}

.aheto-footer-9 .widget_aheto__info--tel {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.aheto-footer-9 .widget_aheto__info--tel a {
  font-size: 20px;
  border-bottom: 1px solid transparent;
}

.aheto-footer-9 .widget-title {
  margin-bottom: 55px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2.7px;
  line-height: 26px;
  text-transform: uppercase;
}

.aheto-footer-10 .widget p {
  font-family: "Source Sans Pro", sans-serif;
}

.aheto-footer-10 .widget_aheto__title {
  margin-bottom: 48px;
}

.aheto-footer-10 .widget_aheto__logo {
  margin-bottom: 47px;
}

.aheto-footer-10 .widget_aheto__info {
  position: relative;
  font-weight: 400;
}

.aheto-footer-10 .widget_aheto__info a {
  font-weight: 400;
}

.aheto-footer-10 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-10 .widget-title {
  margin-bottom: 55px;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aheto-footer-10 .widget_mc4wp_form_widget.aheto_mc_2 button,
.aheto-footer-10 .widget_mc4wp_form_widget.aheto_mc_2 input {
  border-radius: 5px 0 0 5px;
  width: calc(100% - 60px);
}

.aheto-footer-10 .widget_mc4wp_form_widget.aheto_mc_2 button[type=submit],
.aheto-footer-10 .widget_mc4wp_form_widget.aheto_mc_2 input[type=submit] {
  font-size: 18px;
  border-radius: 0 5px 5px 0;
  padding: 10px 15px;
  width: 60px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-10 .widget p:empty {
    display: none;
  }
}

.aheto-footer-11 .widget-title {
  margin-bottom: 15px;
  padding-top: 15px;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 26px;
}

.aheto-footer-11 .widget_aheto {
  margin-bottom: 45px;
}

.aheto-footer-11 .widget_aheto__info {
  padding: 0;
}

.aheto-footer-11 .widget_aheto__link {
  font-weight: 600;
}

.aheto-footer-11 .widget_aheto__desc {
  margin: 20px 0;
  font-weight: 600;
  line-height: 24px;
}

.aheto-footer-11 .widget_aheto__desc a {
  padding-left: 15px;
  color: #fff;
  font-weight: 400;
}

.aheto-footer-11 .widget_aheto__desc a:after {
  display: inline-block;
  margin-left: 10px;
  content: '>';
  position: relative;
  top: 1.5px;
}

.aheto-footer-11 .widget_aheto__infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.aheto-footer-11 .widget_aheto__info {
  margin: 0;
  font-size: 14px;
  line-height: 24px;
}

.aheto-footer-11 .widget_aheto__info--mail {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.aheto-footer-11 .widget_nav_menu .menu-item {
  width: 100%;
  margin-bottom: 10px;
}

.aheto-footer-11 .widget_nav_menu .menu-item a {
  font-weight: 600;
}

.aheto-footer-12 .widget-title {
  font-size: 18px;
  font-weight: 700;
}

.aheto-footer-12 .widget_payment .cards {
  margin-top: 40px;
}

.aheto-footer-12 .widget_aheto__info {
  padding-left: 0px;
  position: relative;
  font-weight: 400;
}

.aheto-footer-12 .widget_aheto__info a {
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
}

.aheto-footer-12 .widget .aht-socials {
  margin-top: 5px;
}

.aheto-footer-12 .widget .aht-socials__icon:hover {
  background-color: transparent;
}

.aheto-footer-12 .widget .aht-socials__link {
  border-color: #eee;
}

.aheto-footer-12 .widget .aht-socials__link:hover {
  background-color: transparent;
}

.aheto-footer-13 .widget .tweets li {
  font-family: Lato, sans-serif;
  color: #999;
  font-size: 15px;
  padding-left: 35px;
  margin-bottom: 25px;
  position: relative;
}

.aheto-footer-13 .widget .tweets li:after {
  content: "\f099";
  font-family: fontawesome;
  color: #fff;
  font-size: 21px;
  position: absolute;
  top: 0;
  left: 0;
}

.aheto-footer-13 .widget .tweets span {
  color: #fff;
  font-size: 15px;
  font-family: Lato, sans-serif;
}

.aheto-footer-13 .widget .tweets span a {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  display: block;
  margin-top: 17px;
  font-family: SignPainter, sans-serif;
}

.aheto-footer-13 .widget_aheto__title {
  margin-bottom: 48px;
}

.aheto-footer-13 .widget_aheto__logo {
  margin-bottom: 47px;
}

.aheto-footer-13 .widget_aheto__desc {
  margin-bottom: 25px;
}

.aheto-footer-13 .widget_aheto__info {
  position: relative;
  font-weight: 500;
}

.aheto-footer-13 .widget_aheto__info a {
  font-weight: 500;
}

.aheto-footer-13 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-13 .widget_aheto__icon {
  color: #fff;
}

.aheto-footer-13 .widget-title {
  margin: 0 0 60px;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
}

.aheto-footer-14 .widget .tweets li {
  font-family: Lato, sans-serif;
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  padding-left: 35px;
  margin-bottom: 25px;
  position: relative;
}

.aheto-footer-14 .widget .tweets li:after {
  content: "\f099";
  font-family: fontawesome;
  color: #fff;
  font-size: 21px;
  position: absolute;
  top: 0;
  left: 0;
}

.aheto-footer-14 .widget .tweets span {
  color: #fff;
  font-size: 15px;
  font-family: Lato, sans-serif;
}

.aheto-footer-14 .widget .tweets span a {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  display: block;
  margin-top: 17px;
}

.aheto-footer-14 .widget_aheto__title {
  margin-bottom: 48px;
}

.aheto-footer-14 .widget_aheto__logo {
  margin-bottom: 47px;
}

.aheto-footer-14 .widget_aheto__info {
  padding: 0;
  position: relative;
  font-weight: 500;
}

.aheto-footer-14 .widget_aheto__info a {
  font-weight: 500;
}

.aheto-footer-14 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-14 .widget_aheto__icon {
  color: #fff;
}

.aheto-footer-14 .widget-title {
  margin: 0 0 60px;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
}

.aheto-footer-14 .aht-socials--circle {
  margin-top: 26px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-14 .aht-socials--circle {
    margin: -24px 0 50px;
  }
}

.aheto-footer-15 .widget-title {
  color: #fff;
  margin: 0 0 60px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
}

.aheto-footer-15 .widget_aheto__title {
  margin-bottom: 47px;
}

.aheto-footer-15 .widget_aheto__logo {
  margin-bottom: 50px;
  top: 0px;
}

.aheto-footer-15 .widget_aheto__icon {
  color: #fff;
}

.aheto-footer-15 .widget_recent_entries_2 li {
  margin-top: 40px;
}

.aheto-footer-15 .widget_recent_entries_2 li a {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  max-width: 140px;
}

@media screen and (max-width: 767px) {
  .aheto-footer-15 .widget_recent_entries_2 li a {
    font-size: 14px;
  }
}

.aheto-footer-15 .widget_recent_entries_2 li .post-date {
  font-size: 13px;
  text-transform: unset;
  font-weight: 400;
}

.aheto-footer-15 .widget_recent_entries_2 .menu-item.current-menu-item a {
  color: #999;
}

.aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 button[type=email],
.aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 input[type=email] {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
}

.aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 button[type=submit],
.aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 input[type=submit] {
  color: #fff;
  letter-spacing: 1.5px;
  width: 100%;
  border-radius: 5px;
}

.aheto-footer-15 .widget_mc4wp_form_widget p {
  margin: 25px 0;
}

.aheto-footer-15 .aht-socials--circle .aht-socials__link {
  color: #fff;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy1tYWluLmNzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJjdXN0b20taWNvbi1mb250cy9lZHVjYXRpb24taWNvbnMvX2VkdWNhdGlvbi1pY29ucy5zY3NzIiwidmVuZG9ycy9lbGVnYW50L19wYXRoLnNjc3MiLCJ2ZW5kb3JzL2VsZWdhbnQvX2ljb25zLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fZm9udC1hd2Vzb21lLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fcGF0aC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvcnMvaW9uaWNvbnMvX2lvbmljb25zLnNjc3MiLCJ2ZW5kb3JzL2lvbmljb25zL19pb25pY29ucy1mb250LnNjc3MiLCJ2ZW5kb3JzL2lvbmljb25zL19pb25pY29ucy12YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvaW9uaWNvbnMvX2lvbmljb25zLWljb25zLnNjc3MiLCJ2ZW5kb3JzL3BlLWljb24tNy1zdHJva2UvX3BlLWljb24tNy1zdHJva2Uuc2NzcyIsInZlbmRvcnMvdGhlbWlmeS9fcGF0aC5zY3NzIiwidmVuZG9ycy90aGVtaWZ5L19pY29ucy5zY3NzIiwidmVuZG9ycy9tYWduaWZpYy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsInZlbmRvcnMvc3dpcGVyL19zd2lwZXItdXNlci1zdHlsZXMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJiYXNlL19oYW1idXJnZXJzLXNldHRpbmdzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCJiYXNlL19hdG9taWMuc2NzcyIsImJhc2UvX3JldHJlYXQuc2NzcyIsInR5cG9ncmFwaHkvX3R5cG9ncmFwaHktdGV4dC5zY3NzIiwidHlwb2dyYXBoeS9fdHlwb2dyYXBoeS1idG4uc2NzcyIsInBhZ2UtbGF5b3V0L2VkdS9fcGFnZS1sYXlvdXQtZWR1LW1haW4uc2NzcyIsImJsb2Nrcy90aXRsZWJhci9fdGl0bGViYXIuc2NzcyIsImJsb2Nrcy9wb3J0Zm9saW8vX3BvcnRmb2xpby5zY3NzIiwiYmxvY2tzL3BvcnRmb2xpby9fcG9ydGZvbGlvLW5hdi5zY3NzIiwiYmxvY2tzL2NvdXJzZXMvY291cnNlcy1lZHUvX2NvdXJzZXMuc2NzcyIsImJsb2Nrcy9jb3Vyc2VzL2NvdXJzZXMtZWR1L19jb3Vyc2VzLWRldGFpbHMuc2NzcyIsImJsb2Nrcy9ldmVudHMvZXZlbnRzLWVkdS9fZXZlbnQuc2NzcyIsImJsb2Nrcy9ldmVudHMvZXZlbnRzLWVkdS9fZXZlbnQtZGV0YWlscy5zY3NzIiwiYmxvY2tzL2V2ZW50cy9ldmVudHMteW9nYS9fZXZlbnQtZGV0YWlscy5zY3NzIiwiYmxvY2tzL2V2ZW50cy9ldmVudHMtY2h1cmNoL19ldmVudC5zY3NzIiwiYmxvY2tzL2dyaWQvX2dyaWQtMS5zY3NzIiwiYmxvY2tzL3Nlcm1vbi9fc2VybW9uLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZy1iYXNlLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZ3Muc2NzcyIsImJsb2Nrcy9ibG9nL19wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLXlvZ2EvX2Jsb2cteW9nYS5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy15b2dhL19ibG9nLWRldGFpbHMteW9nYS5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy15b2dhL19ibG9nLXNpZGViYXIteW9nYS5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy1lZHUvX2Jsb2cuc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctZWR1L19wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWVkdS9fcG9zdC5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy1lZHUvX2NvbW1lbnRzLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLXRydmwvX2Jsb2cuc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctdHJ2bC9fcG9zdC5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy1ic25zL19ibG9nLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWJzbnMvX3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctY2hyL19ibG9nLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZy1ncmlkLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZy1jZW50ZXJlZC5zY3NzIiwiYmxvY2tzL2Jsb2cvX2Jsb2ctbWFzb25yeS5zY3NzIiwiYmxvY2tzL2Jsb2cvX2Jsb2ctc21hbGwuc2NzcyIsImJsb2Nrcy9ibG9nL19ibG9nLW1ldHJvLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZy1zaW5nbGUuc2NzcyIsImJsb2Nrcy9mb3J1bS9fZm9ydW0uc2NzcyIsInBhcnRpYWxzL190ZWFtLW1lbWJlci5zY3NzIiwicGFydGlhbHMvX2NsaWVudHMuc2NzcyIsInBhcnRpYWxzL192aWRlby5zY3NzIiwicGFydGlhbHMvX2NvdW50ZXIuc2NzcyIsInBhcnRpYWxzL19pbWFnZS1ibG9jay5zY3NzIiwicGFydGlhbHMvX2FjY29yZGlvbi5zY3NzIiwicGFydGlhbHMvX2NvbnRhY3Quc2NzcyIsInBhcnRpYWxzL19zb2NpYWxzLnNjc3MiLCJwYXJ0aWFscy9fYnJlYWRjcnVtYnMuc2NzcyIsInBhcnRpYWxzL19jb21pbmctc29vbi5zY3NzIiwicGFydGlhbHMvX2Zvcm0uc2NzcyIsInBhcnRpYWxzL19wb3AtdXAuc2NzcyIsInBhcnRpYWxzL19ibG9ja3F1b3RlLnNjc3MiLCJwYXJ0aWFscy9fcHJvZ3Jlc3Muc2NzcyIsInBhcnRpYWxzL180MDQtcGFnZS5zY3NzIiwicGFydGlhbHMvX2dhbGxlcnkuc2NzcyIsInBhcnRpYWxzL19oZWFkaW5nLnNjc3MiLCJwYXJ0aWFscy9fdGFiLnNjc3MiLCJwYXJ0aWFscy9fdGVzdGltb25pYWxzLnNjc3MiLCJwYXJ0aWFscy9fY29udGVudC1ibG9jay5zY3NzIiwicGFydGlhbHMvX3NpbmdsZS1lbGVtZW50cy5zY3NzIiwicGFydGlhbHMvX2luc3RhZ3JhbS5zY3NzIiwicGFydGlhbHMvX3RpbWUtc2NhbGUuc2NzcyIsInBhcnRpYWxzL19wcmljaW5nLnNjc3MiLCJwYXJ0aWFscy9fZGVmYXVsdC10ZXh0LnNjc3MiLCJwYXJ0aWFscy9fbWFwLnNjc3MiLCJwYXJ0aWFscy9fYmFubmVyLnNjc3MiLCJwYXJ0aWFscy9fa2FybWEtY29weXJpZ2h0LnNjc3MiLCJwYXJ0aWFscy9faW1hZ2Utc2xpZGVyLnNjc3MiLCJwYXJ0aWFscy9fa2FybWEtbG9nby5zY3NzIiwicGFydGlhbHMvX2ljb25zLXdpZGdldC5zY3NzIiwicGFydGlhbHMvX3NlYXJjaC1ib3guc2NzcyIsInBhcnRpYWxzL193cG1sLXN3aXRjaGVyLnNjc3MiLCJwYXJ0aWFscy9fa2FybWEtdG9vbGJhci5zY3NzIiwicGFydGlhbHMvX3NlcnZpY2VzLnNjc3MiLCJwYXJ0aWFscy9fbXVsdGktbGFuZy5zY3NzIiwicGFydGlhbHMvX2xvZ28uc2NzcyIsInBhcnRpYWxzL19hdXRoZW50aWNhdGlvbi5zY3NzIiwicGFydGlhbHMvX2RlYWwuc2NzcyIsInBhcnRpYWxzL190b3VyLnNjc3MiLCJwYXJ0aWFscy9fdG91ci1kZXRhaWxzLnNjc3MiLCJwYXJ0aWFscy9fY2FsbC10by1hY3Rpb24uc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9fYnEtaW1hZ2Uuc2NzcyIsInBhcnRpYWxzL19hdXRob3Iuc2NzcyIsInBhcnRpYWxzL19pbmZvLWJsb2NrLnNjc3MiLCJwYXJ0aWFscy9fZmlsdGVyLXRyYXZlbC5zY3NzIiwicGFydGlhbHMvX2ZpbHRlci15b2dhLnNjc3MiLCJwYXJ0aWFscy9fZmlsdGVyLnNjc3MiLCJwYXJ0aWFscy9fcG9ydGZvbGlvLWl0ZW0uc2NzcyIsInBhcnRpYWxzL190ZXh0LnNjc3MiLCJwYXJ0aWFscy9fdGl0bGViYXIuc2NzcyIsInBhcnRpYWxzL19kZXN0aW5hdGlvbnMuc2NzcyIsInBhcnRpYWxzL19nYWxsZXJ5LXBhcmFsbGF4LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItYmFzZS5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRvb2xiYXIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0xLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMi5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTMuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS00LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtNS5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTYuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS03LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtOC5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTkuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0xMC5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTExLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMTIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0xMy5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTE0LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMTUuc2NzcyIsIndyYXBwL193cmFwcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL2Jvb3RzdHJhcC1yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNjc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNjc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndpZGdldHMvX3dpZGdldHMtYmFzZS5zY3NzIiwid2lkZ2V0cy9fd2lkZ2V0cy1jdXN0b20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNRakI7RUFDRSx1QkFBc0I7RUFDdEIsNkJBQTRCO0NBQzdCOztBQ1hEO0VBQ0Usc0JBQXFCO0VBQ3JCLDhDQUE2QztFQUM3Qyx3TUFFMkQ7RUFDM0QsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDRktuQjs7QUVGRDtFQUNFLHNCQUFxQjtFQUNyQix1Q0FBc0M7RUFDdEMsbUxBRW9EO0VBQ3BELG9CQUFtQjtFQUNuQixtQkFBa0I7Q0ZHbkI7O0FFQUQ7RUFDRSxzQkFBcUI7RUFDckIsNENBQTJDO0VBQzNDLGtNQUV5RDtFQUN6RCxrQkFBaUI7RUFDakIsbUJBQWtCO0NGQ25COztBRUVEO0VBQ0Usc0JBQXFCO0VBQ3JCLDhDQUE2QztFQUM3Qyx3TUFFMkQ7RUFDM0Qsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDRkRuQjs7QUVJRDtFQUNFLHNCQUFxQjtFQUNyQixpREFBZ0Q7RUFDaEQsaU5BRThEO0VBQzlELGlCQUFnQjtFQUNoQixtQkFBa0I7Q0ZIbkI7O0FFTUQ7RUFDRSwrQkFBOEI7RUFDOUIseURBQXdEO0VBQ3hELHlPQUVzRTtFQUN0RSxvQkFBbUI7RUFDbkIsbUJBQWtCO0NGTG5COztBRVFEO0VBQ0UsK0JBQThCO0VBQzlCLHNEQUFxRDtFQUNyRCxnT0FFbUU7RUFDbkUsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDRlBuQjs7QUVVRDtFQUNFLDJCQUEwQjtFQUMxQix1REFBc0Q7RUFDdEQsbU9BRW9FO0VBQ3BFLG9CQUFtQjtFQUNuQixtQkFBa0I7Q0ZUbkI7O0FFWUQ7RUFDRSwyQkFBMEI7RUFDMUIscURBQW9EO0VBQ3BELDZOQUVrRTtFQUNsRSxrQkFBaUI7RUFDakIsbUJBQWtCO0NGWG5COztBRWNEO0VBQ0UsMkJBQTBCO0VBQzFCLHdEQUF1RDtFQUN2RCxzT0FFcUU7RUFDckUsb0JBQW1CO0VBQ25CLG1C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Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFHQztFQUNFLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLDJCQUEwQjtFQUMxQixXQUFVO0VBQ2Qsa0JBQWlCO0NBQ2Q7O0FBQ0s7RUFDQSxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLFlBQVc7RUFDWCxtQkFBa0I7Q0FDakI7O0FBRUQ7RUFBYSxxQkFBb0I7Q0FBRzs7QUFFMUM7RUFDRSxpQ0FBZ0M7RUFDaEMsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxtQ0FBMEI7VUFBMUIsMkJBQTBCO0VBQzFCLGNBQWE7RUFDRCx3QkFBdUI7RUFDdkIsMkJBQTBCO0NBQ3ZDOztBQUNEO0VBQ0Usa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQUNuQjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUMvbUNIOzs7R0FHRztBQ0hIO2dDQUNnQztBQUVoQztFQUNFLDJCQUEwQjtFQUMxQixrRUFBcUU7RUFDckUsbWJBSW1HO0VBRW5HLG9CQUFtQjtFQUNuQixtQkFBa0I7Q1A2eUVuQjs7QVF2ekVEO0VBQ0Usc0JBQXFCO0VBQ3JCLDhDQUFvRjtFQUNwRixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FFbkM7O0FDUkQsOERBQThEO0FBQzlEO0VBQ0UscUJBQW9CO0VBQ3BCLG9CQUFzQjtFQUN0QixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFBd0IsZUFBYztDQUFJOztBQUMxQztFQUF3QixlQUFjO0NBQUk7O0FBQzFDO0VBQXdCLGVBQWM7Q0FBSTs7QUFDMUM7RUFBd0IsZUFBYztDQUFJOztBQ1YxQztFQUNFLGlCQUFrQjtFQUNsQixtQkFBa0I7Q0FDbkI7O0FDRkQ7RUFDRSxnQkFBZTtFQUNmLHVCQ00rQjtFREwvQixzQkFBcUI7Q0FFdEI7O0FBTEQ7RUFJUyxtQkFBa0I7Q0FBSTs7QUFFL0I7RUFDRSxtQkFBa0I7RUFDbEIsaUJDQStCO0VEQy9CLGlCQ0QrQjtFREUvQixlQUFlO0VBQ2YsbUJBQWtCO0NBSW5COztBQVREO0VBT0ksaUJBQWdDO0NBQ2pDOztBRWRIO0VBQ0UsMEJBQXlCO0VBQ3pCLDBCREl3QjtFQ0h4QixvQkFBbUI7Q0FDcEI7O0FBRUQ7RUFBK0IsWUFBVztDQUFJOztBQUM5QztFQUFnQyxhQUFZO0NBQUk7O0FBRWhEO0VBQ2tDLG1CQUFrQjtDQUFJOztBQUR4RDtFQUVtQyxrQkFBaUI7Q0FBSTs7QUFHeEQsNEJBQTRCO0FBQzVCO0VBQWMsYUFBWTtDQUFJOztBQUM5QjtFQUFhLFlBQVc7Q0FBSTs7QUFFNUI7RUFDZ0IsbUJBQWtCO0NBQUk7O0FBRHRDO0VBRWlCLGtCQUFpQjtDQUFJOztBQ3BCdEM7RUFDRSw4Q0FBNkM7RUFDckMsc0NBQXFDO0NBQzlDOztBQUVEO0VBQ0UsZ0RBQStDO0VBQ3ZDLHdDQUF1QztDQUNoRDs7QUFFRDtFQUNFO0lBQ0UsZ0NBQStCO0lBQ3ZCLHdCQUF1QjtHZDQ1RWhDO0VjMTVFRDtJQUNFLGtDQUFpQztJQUN6QiwwQkFBeUI7R2Q0NUVsQztDQUNGOztBY3o1RUQ7RUFDRTtJQUNFLGdDQUErQjtJQUN2Qix3QkFBdUI7R2Q0NUVoQztFYzE1RUQ7SUFDRSxrQ0FBaUM7SUFDekIsMEJBQXlCO0dkNDVFbEM7Q0FDRjs7QWV6N0VEO0VDV0UsdUVBQWlGO0VBQ2pGLGlDQUFtQztFQUUzQix5QkFBMkI7Q0RkaUM7O0FBQ3RFO0VDVUUsdUVBQWlGO0VBQ2pGLGtDQUFtQztFQUUzQiwwQkFBMkI7Q0RiaUM7O0FBQ3RFO0VDU0UsdUVBQWlGO0VBQ2pGLGtDQUFtQztFQUUzQiwwQkFBMkI7Q0RaaUM7O0FBRXRFO0VDY0UsaUZBQTJGO0VBQzNGLGdDQUF1QztFQUUvQix3QkFBK0I7Q0RqQitCOztBQUN4RTtFQ2FFLGlGQUEyRjtFQUMzRixnQ0FBdUM7RUFFL0Isd0JBQStCO0NEaEIrQjs7QUFLeEU7Ozs7O0VBS0UscUJBQVk7VUFBWixhQUFZO0NBQ2I7O0FFaEJEO0VBQ0UsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsWUFBVztFQUNYLGlCQUFnQjtFQUNoQix1QkFBc0I7Q0FDdkI7O0FBQ0Q7RUFDRSxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLFlBQVc7RUFDWCxtQkFBa0I7Q0FDbkI7O0FBQ0Q7RUFBOEIscUJBQW9CO0NBQUk7O0FBQ3REO0VBQThCLGVBQWM7Q0FBSTs7QUFDaEQ7RUFBNkIsWUxUSDtDS1N5Qjs7QUNuQm5EO29FQUNvRTtBQUVwRTtFQUFrQyxhTndVWjtDTXhVc0M7O0FBQzVEO0VBQWtDLGFOMmRaO0NNM2RzQzs7QUFDNUQ7RUFBbUMsYU4wakJaO0NNMWpCdUM7O0FBQzlEO0VBQXVDLGFOc09aO0NNdE8yQzs7QUFDdEU7RUFBa0MsYU51V1o7Q012V3NDOztBQUM1RDtFQUFpQyxhTmtuQlo7Q01sbkJxQzs7QUFDMUQ7RUFBbUMsYU5zbkJaO0NNdG5CdUM7O0FBQzlEO0VBQWlDLGFOeXRCWjtDTXp0QnFDOztBQUMxRDtFQUFpQyxhTm1SWjtDTW5ScUM7O0FBQzFEO0VBQXFDLGFOdXBCWjtDTXZwQnlDOztBQUNsRTtFQUErQixhTnFwQlo7Q01ycEJtQzs7QUFDdEQ7RUFBb0MsYU5zcEJaO0NNdHBCd0M7O0FBQ2hFO0VBQWtDLGFOeUlaO0NNeklzQzs7QUFDNUQ7OztFQUVrQyxhTnFxQlo7Q01ycUJzQzs7QUFDNUQ7RUFBd0MsYU44aUJaO0NNOWlCNEM7O0FBQ3hFO0VBQXlDLGFONGlCWjtDTTVpQjZDOztBQUMxRTtFQUFzQyxhTjRmWjtDTTVmMEM7O0FBQ3BFO0VBQW1DLGFOaWtCWjtDTWprQnVDOztBQUM5RDs7RUFDZ0MsYU5nS1o7Q01oS29DOztBQUN4RDtFQUFvQyxhTitxQlo7Q00vcUJ3Qzs7QUFDaEU7RUFBaUMsYU53Vlo7Q014VnFDOztBQUMxRDtFQUFtQyxhTnVQWjtDTXZQdUM7O0FBQzlEO0VBQW9DLGFOZ0paO0NNaEp3Qzs7QUFDaEU7RUFBaUMsYU5taEJaO0NNbmhCcUM7O0FBQzFEO0VBQXFDLGFOZ01aO0NNaE15Qzs7QUFDbEU7RUFBZ0QsYU5ZWjtDTVpvRDs7QUFDeEY7RUFBOEMsYU5jWjtDTWRrRDs7QUFDcEY7RUFBa0MsYU5xV1o7Q01yV3NDOztBQUM1RDtFQUEwQyxhTndlWjtDTXhlOEM7O0FBQzVFOztFQUNtQyxhTnNnQlo7Q010Z0J1Qzs7QUFDOUQ7RUFBb0MsYU5nZ0JaO0NNaGdCd0M7O0FBQ2hFO0VBQXFDLGFOd1laO0NNeFl5Qzs7QUFDbEU7RUFBaUMsYU4yWVo7Q00zWXFDOztBQUMxRDtFQUFpQyxhTjRQWjtDTTVQcUM7O0FBQzFEO0VBQXVDLGFOb1VaO0NNcFUyQzs7QUFDdEU7RUFBdUMsYU5pdEJaO0NNanRCMkM7O0FBQ3RFO0VBQXdDLGFOK3NCWjtDTS9zQjRDOztBQUN4RTtFQUFzQyxhTmd0Qlo7Q01odEIwQzs7QUFDcEU7RUFBbUMsYU55ZVo7Q016ZXVDOztBQUM5RDtFQUFvQyxhTndCWjtDTXhCd0M7O0FBQ2hFO0VBQWdDLGFOeW1CWjtDTXptQm9DOztBQUN4RDtFQUFpQyxhTnltQlo7Q016bUJxQzs7QUFDMUQ7RUFBaUMsYU55RFo7Q016RHFDOztBQUMxRDtFQUFxQyxhTnlEWjtDTXpEeUM7O0FBQ2xFO0VBQWtDLGFOK2RaO0NNL2RzQzs7QUFDNUQ7RUFBbUMsYU4yRVo7Q00zRXVDOztBQUM5RDtFQUFpQyxhTjBQWjtDTTFQcUM7O0FBQzFEO0VBQWlDLGFOaURaO0NNakRxQzs7QUFDMUQ7RUFBbUMsYU4wVlo7Q00xVnVDOztBQUM5RDtFQUF3QyxhTndtQlo7Q014bUI0Qzs7QUFDeEU7RUFBdUMsYU53bUJaO0NNeG1CMkM7O0FBQ3RFO0VBQXVDLGFOcENaO0NNb0MyQzs7QUFDdEU7RUFBeUMsYU52Q1o7Q011QzZDOztBQUMxRTtFQUF3QyxhTnJDWjtDTXFDNEM7O0FBQ3hFO0VBQTBDLGFOeENaO0NNd0M4Qzs7QUFDNUU7RUFBaUMsYU4rV1o7Q00vV3FDOztBQUMxRDs7RUFDb0MsYU4yYVo7Q00zYXdDOztBQUNoRTtFQUFtQyxhTnNVWjtDTXRVdUM7O0FBQzlEO0VBQXlDLGFOa3JCWjtDTWxyQjZDOztBQUMxRTs7O0VBRXNDLGFOMGJaO0NNMWIwQzs7QUFDcEU7RUFBbUMsYU5rYlo7Q01sYnVDOztBQUM5RDtFQUF1QyxhTndYWjtDTXhYMkM7O0FBQ3RFO0VBQW1DLGFOdERaO0NNc0R1Qzs7QUFDOUQ7RUFBaUMsYU5tbkJaO0NNbm5CcUM7O0FBQzFEOztFQUM0QyxhTithWjtDTS9hZ0Q7O0FBQ2hGO0VBQTJDLGFOOGZaO0NNOWYrQzs7QUFDOUU7RUFBMkMsYU4rRVo7Q00vRStDOztBQUM5RTtFQUFtQyxhTnpCWjtDTXlCdUM7O0FBQzlEO0VBQTBDLGFObWpCWjtDTW5qQjhDOztBQUM1RTtFQUEwQyxhTnFMWjtDTXJMOEM7O0FBQzVFO0VBQXFDLGFObEJaO0NNa0J5Qzs7QUFDbEU7RUFBaUMsYU5zYlo7Q010YnFDOztBQUMxRDtFQUFrQyxhTmdhWjtDTWhhc0M7O0FBQzVEO0VBQWlDLGFObWpCWjtDTW5qQnFDOztBQUMxRDtFQUFvQyxhTitOWjtDTS9Od0M7O0FBQ2hFO0VBQXlDLGFOZ0xaO0NNaEw2Qzs7QUFDMUU7RUFBeUMsYU40aUJaO0NNNWlCNkM7O0FBQzFFO0VBQWtDLGFOK0laO0NNL0lzQzs7QUFDNUQ7RUFBeUMsYU55RVo7Q016RTZDOztBQUMxRTtFQUEwQyxhTnlFWjtDTXpFOEM7O0FBQzVFO0VBQXdDLGFOa2JaO0NNbGI0Qzs7QUFDeEU7RUFBeUMsYU51WFo7Q012WDZDOztBQUMxRTtFQUF5QyxhTjJsQlo7Q00zbEI2Qzs7QUFDMUU7RUFBeUMsYU4yRFo7Q00zRDZDOztBQUMxRTtFQUE0QyxhTnliWjtDTXpiZ0Q7O0FBQ2hGO0VBQXdDLGFOMFNaO0NNMVM0Qzs7QUFDeEU7RUFBdUMsYU4wR1o7Q00xRzJDOztBQUN0RTtFQUEyQyxhTnVsQlo7Q012bEIrQzs7QUFDOUU7RUFBMkMsYU51RFo7Q012RCtDOztBQUM5RTtFQUFnQyxhTm5DWjtDTW1Db0M7O0FBQ3hEO0VBQXVDLGFObkRaO0NNbUQyQzs7QUFDdEU7RUFBd0MsYU5uRFo7Q01tRDRDOztBQUN4RTtFQUFxQyxhTm5EWjtDTW1EeUM7O0FBQ2xFO0VBQXVDLGFOdkRaO0NNdUQyQzs7QUFDdEU7O0VBQ2tDLGFONGRaO0NNNWRzQzs7QUFDNUQ7RUFBbUMsYU44SVo7Q005SXVDOztBQUM5RDtFQUFxQyxhTnNGWjtDTXRGeUM7O0FBQ2xFO0VBQWlDLGFOK1paO0NNL1pxQzs7QUFDMUQ7RUFBa0MsYU5vV1o7Q01wV3NDOztBQUM1RDtFQUFxQyxhTnBEWjtDTW9EeUM7O0FBQ2xFO0VBQStDLGFOdUlaO0NNdkltRDs7QUFDdEY7RUFBaUMsYU5rTlo7Q01sTnFDOztBQUMxRDtFQUFpQyxhTjBTWjtDTTFTcUM7O0FBQzFEO0VBQWlDLGFONktaO0NNN0txQzs7QUFDMUQ7RUFBZ0MsYU55SVo7Q016SW9DOztBQUN4RDtFQUFzQyxhTnlJWjtDTXpJMEM7O0FBQ3BFOztFQUNpRCxhTmlJWjtDTWpJcUQ7O0FBQzFGO0VBQWtDLGFOK1laO0NNL1lzQzs7QUFDNUQ7RUFBcUMsYU5BWjtDTUF5Qzs7QUFDbEU7RUFBbUMsYU5vYVo7Q01wYXVDOztBQUM5RDtFQUFvQyxhTmdFWjtDTWhFd0M7O0FBQ2hFO0VBQW1DLGFONlRaO0NNN1R1Qzs7QUFDOUQ7RUFBdUMsYU51Q1o7Q012QzJDOztBQUN0RTtFQUF5QyxhTm1DWjtDTW5DNkM7O0FBQzFFO0VBQW9DLGFOK2FaO0NNL2F3Qzs7QUFDaEU7RUFBMEMsYU5rZFo7Q01sZDhDOztBQUM1RTtFQUFtQyxhTjBLWjtDTTFLdUM7O0FBQzlEO0VBQXdDLGFOMktaO0NNM0s0Qzs7QUFDeEU7RUFBcUMsYU4zRVo7Q00yRXlDOztBQUNsRTtFQUFxQyxhTjdFWjtDTTZFeUM7O0FBQ2xFOztFQUNzQyxhTmxFWjtDTWtFMEM7O0FBQ3BFO0VBQTJDLGFOK2tCWjtDTS9rQitDOztBQUM5RTtFQUE0QyxhTjRIWjtDTTVIZ0Q7O0FBQ2hGO0VBQXlDLGFOVFo7Q01TNkM7O0FBQzFFO0VBQWdDLGFOMlFaO0NNM1FvQzs7QUFDeEQ7O0VBQ2lDLGFONkNaO0NNN0NxQzs7QUFDMUQ7RUFBcUMsYU5rRFo7Q01sRHlDOztBQUNsRTtFQUF3QyxhTnNpQlo7Q010aUI0Qzs7QUFDeEU7RUFBMEMsYU5vaUJaO0NNcGlCOEM7O0FBQzVFO0VBQXNDLGFOMmVaO0NNM2UwQzs7QUFDcEU7RUFBb0MsYU44Tlo7Q005TndDOztBQUNoRTtFQUFxQyxhTm9jWjtDTXBjeUM7O0FBQ2xFO0VBQTRDLGFOdVJaO0NNdlJnRDs7QUFDaEY7RUFBdUMsYU42aEJaO0NNN2hCMkM7O0FBQ3RFO0VBQTBDLGFOc0daO0NNdEc4Qzs7QUFDNUU7RUFBb0MsYU44Ylo7Q005YndDOztBQUNoRTtFQUFtQyxhTnFqQlo7Q01yakJ1Qzs7QUFDOUQ7RUFBMEMsYU5nTFo7Q01oTDhDOztBQUM1RTtFQUFtQyxhTnVrQlo7Q012a0J1Qzs7QUFDOUQ7RUFBb0MsYU5xUVo7Q01yUXdDOztBQUNoRTtFQUFrQyxhTmlXWjtDTWpXc0M7O0FBQzVEO0VBQXFDLGFOMmRaO0NNM2R5Qzs7QUFDbEU7RUFBdUMsYU5qRFo7Q01pRDJDOztBQUN0RTtFQUF5QyxhTitWWjtDTS9WNkM7O0FBQzFFO0VBQW9DLGFOc2pCWjtDTXRqQndDOztBQUNoRTs7RUFDcUMsYU5nR1o7Q01oR3lDOztBQUNsRTtFQUFtQyxhTm9LWjtDTXBLdUM7O0FBQzlEO0VBQW1DLGFOMGpCWjtDTTFqQnVDOztBQUM5RDtFQUF3QyxhTm9DWjtDTXBDNEM7O0FBQ3hFOztFQUNnQyxhTitZWjtDTS9Zb0M7O0FBQ3hEO0VBQWtDLGFOb01aO0NNcE1zQzs7QUFDNUQ7RUFBcUMsYU5yRFo7Q01xRHlDOztBQUNsRTtFQUFpQyxhTmhGWjtDTWdGcUM7O0FBQzFEO0VBQXdDLGFOckJaO0NNcUI0Qzs7QUFDeEU7RUFBeUMsYU5vTFo7Q01wTDZDOztBQUMxRTtFQUF3QyxhTmtMWjtDTWxMNEM7O0FBQ3hFO0VBQXNDLGFObUxaO0NNbkwwQzs7QUFDcEU7RUFBd0MsYU4rS1o7Q00vSzRDOztBQUN4RTtFQUE4QyxhTnJJWjtDTXFJa0Q7O0FBQ3BGO0VBQStDLGFOaklaO0NNaUltRDs7QUFDdEY7RUFBNEMsYU5qSVo7Q01pSWdEOztBQUNoRjtFQUE4QyxhTnpJWjtDTXlJa0Q7O0FBQ3BGO0VBQWtDLGFOMkpaO0NNM0pzQzs7QUFDNUQ7RUFBbUMsYU42bEJaO0NNN2xCdUM7O0FBQzlEO0VBQWtDLGFOcWVaO0NNcmVzQzs7QUFDNUQ7RUFBbUMsYU55R1o7Q016R3VDOztBQUM5RDtFQUFzQyxhTnpFWjtDTXlFMEM7O0FBQ3BFO0VBQXVDLGFObElaO0NNa0kyQzs7QUFDdEU7O0VBQ2tDLGFOaWpCWjtDTWpqQnNDOztBQUM1RDs7RUFDaUMsYU40T1o7Q001T3FDOztBQUMxRDtFQUFrQyxhTmRaO0NNY3NDOztBQUM1RDtFQUFrQyxhTjBHWjtDTTFHc0M7O0FBQzVEOztFQUNxQyxhTjZYWjtDTTdYeUM7O0FBQ2xFOztFQUNvQyxhTjJGWjtDTTNGd0M7O0FBQ2hFO0VBQXNDLGFONlNaO0NNN1MwQzs7QUFDcEU7O0VBQ3FDLGFOcUdaO0NNckd5Qzs7QUFDbEU7RUFBbUMsYU5nYlo7Q01oYnVDOztBQUM5RDs7O0VBRWlDLGFObElaO0NNa0lxQzs7QUFDMUQ7RUFBb0MsYU5zT1o7Q010T3dDOztBQUNoRTtFQUFvQyxhTm9PWjtDTXBPd0M7O0FBQ2hFO0VBQTBDLGFOK2JaO0NNL2I4Qzs7QUFDNUU7RUFBc0MsYU4yZ0JaO0NNM2dCMEM7O0FBQ3BFO0VBQWtDLGFOdWNaO0NNdmNzQzs7QUFDNUQ7RUFBa0MsYU55T1o7Q016T3NDOztBQUM1RDtFQUFrQyxhTjZmWjtDTTdmc0M7O0FBQzVEO0VBQXNDLGFObVRaO0NNblQwQzs7QUFDcEU7RUFBNkMsYU5vVFo7Q01wVGlEOztBQUNsRjtFQUErQyxhTmdJWjtDTWhJbUQ7O0FBQ3RGO0VBQXdDLGFONEhaO0NNNUg0Qzs7QUFDeEU7RUFBa0MsYU5xUVo7Q01yUXNDOztBQUM1RDtFQUF1QyxhTnBGWjtDTW9GMkM7O0FBQ3RFO0VBQXFDLGFOOUVaO0NNOEV5Qzs7QUFDbEU7RUFBdUMsYU5yRlo7Q01xRjJDOztBQUN0RTtFQUF3QyxhTnJGWjtDTXFGNEM7O0FBQ3hFO0VBQW9DLGFOaENaO0NNZ0N3Qzs7QUFDaEU7O0VBQ2lDLGFOMFlaO0NNMVlxQzs7QUFDMUQ7O0VBQ3NDLGFOOFlaO0NNOVkwQzs7QUFDcEU7O0VBQ3FDLGFOMllaO0NNM1l5Qzs7QUFDbEU7RUFBcUMsYU5VWjtDTVZ5Qzs7QUFDbEU7RUFBcUMsYU51TVo7Q012TXlDOztBQUNsRTs7RUFDaUMsYU5xZlo7Q01yZnFDOztBQUMxRDs7RUFDa0MsYU5vRlo7Q01wRnNDOztBQUM1RDs7RUFDdUMsYU4rYVo7Q00vYTJDOztBQUN0RTtFQUFzQyxhTjdDWjtDTTZDMEM7O0FBQ3BFO0VBQXVDLGFOMUNaO0NNMEMyQzs7QUFDdEU7O0VBQ2lDLGFOcElaO0NNb0lxQzs7QUFDMUQ7RUFBb0MsYU42V1o7Q003V3dDOztBQUNoRTtFQUFxQyxhTnllWjtDTXpleUM7O0FBQ2xFOztFQUNzQyxhTnJFWjtDTXFFMEM7O0FBQ3BFO0VBQXdDLGFOcUxaO0NNckw0Qzs7QUFDeEU7RUFBcUMsYU5HWjtDTUh5Qzs7QUFDbEU7RUFBMkMsYU5uRVo7Q01tRStDOztBQUM5RTtFQUF5QyxhTm5FWjtDTW1FNkM7O0FBQzFFO0VBQW9DLGFOaWZaO0NNamZ3Qzs7QUFDaEU7RUFBd0MsYU44WVo7Q005WTRDOztBQUN4RTtFQUFxQyxhTnlaWjtDTXpaeUM7O0FBQ2xFO0VBQW1DLGFOOUpaO0NNOEp1Qzs7QUFDOUQ7RUFBbUMsYU5sRVo7Q01rRXVDOztBQUM5RDtFQUFvQyxhTjFDWjtDTTBDd0M7O0FBQ2hFO0VBQXdDLGFOOEJaO0NNOUI0Qzs7QUFDeEU7RUFBdUMsYU4xSVo7Q00wSTJDOztBQUN0RTtFQUF1QyxhTnNIWjtDTXRIMkM7O0FBQ3RFO0VBQXNDLGFOck9aO0NNcU8wQzs7QUFDcEU7RUFBbUMsYU40TVo7Q001TXVDOztBQUM5RDtFQUF3QyxhTlVaO0NNVjRDOztBQUN4RTtFQUFpQyxhTjNLWjtDTTJLcUM7O0FBQzFEO0VBQXFDLGFOdUZaO0NNdkZ5Qzs7QUFDbEU7RUFBd0MsYU4yUVo7Q00zUTRDOztBQUN4RTtFQUE4QyxhTnJPWjtDTXFPa0Q7O0FBQ3BGO0VBQStDLGFOck9aO0NNcU9tRDs7QUFDdEY7RUFBNEMsYU5yT1o7Q01xT2dEOztBQUNoRjtFQUE4QyxhTnpPWjtDTXlPa0Q7O0FBQ3BGO0VBQXVDLGFOck9aO0NNcU8yQzs7QUFDdEU7RUFBd0MsYU5yT1o7Q01xTzRDOztBQUN4RTtFQUFxQyxhTnJPWjtDTXFPeUM7O0FBQ2xFO0VBQXVDLGFOek9aO0NNeU8yQzs7QUFDdEU7RUFBb0MsYU5wRFo7Q01vRHdDOztBQUNoRTtFQUFtQyxhTjRJWjtDTTVJdUM7O0FBQzlEO0VBQW1DLGFOd1laO0NNeFl1Qzs7QUFDOUQ7O0VBQ21DLGFOdU1aO0NNdk11Qzs7QUFDOUQ7RUFBcUMsYU56R1o7Q015R3lDOztBQUNsRTtFQUF1QyxhTnlRWjtDTXpRMkM7O0FBQ3RFO0VBQXdDLGFOeVFaO0NNelE0Qzs7QUFDeEU7RUFBb0MsYU4rVlo7Q00vVndDOztBQUNoRTtFQUFtQyxhTjlHWjtDTThHdUM7O0FBQzlEOztFQUNrQyxhTm9SWjtDTXBSc0M7O0FBQzVEO0VBQXVDLGFOK0NaO0NNL0MyQzs7QUFDdEU7RUFBcUMsYU5tQlo7Q01uQnlDOztBQUNsRTtFQUEwQyxhTm9CWjtDTXBCOEM7O0FBQzVFO0VBQW9DLGFOcVVaO0NNclV3Qzs7QUFDaEU7RUFBb0MsYU4yQlo7Q00zQndDOztBQUNoRTtFQUFrQyxhTmdMWjtDTWhMc0M7O0FBQzVEO0VBQW9DLGFOMkJaO0NNM0J3Qzs7QUFDaEU7RUFBdUMsYU51SFo7Q012SDJDOztBQUN0RTtFQUFtQyxhTk1aO0NNTnVDOztBQUM5RDtFQUEyQyxhTklaO0NNSitDOztBQUM5RTtFQUFxQyxhTjZYWjtDTTdYeUM7O0FBQ2xFO0VBQWlDLGFOaEhaO0NNZ0hxQzs7QUFDMUQ7O0VBQ3NDLGFOdVFaO0NNdlEwQzs7QUFDcEU7OztFQUV3QyxhTnNWWjtDTXRWNEM7O0FBQ3hFO0VBQTJDLGFOd0laO0NNeEkrQzs7QUFDOUU7RUFBaUMsYU5oR1o7Q01nR3FDOztBQUMxRDtFQUFzQyxhTnZIWjtDTXVIMEM7O0FBQ3BFOztFQUN5QyxhTnRKWjtDTXNKNkM7O0FBQzFFO0VBQXFDLGFOeU9aO0NNek95Qzs7QUFDbEU7RUFBaUMsYU4wRlo7Q00xRnFDOztBQUMxRDtFQUF3QyxhTjFEWjtDTTBENEM7O0FBQ3hFO0VBQXdDLGFOa1daO0NNbFc0Qzs7QUFDeEU7RUFBc0MsYU40Vlo7Q001VjBDOztBQUNwRTtFQUFtQyxhTmxFWjtDTWtFdUM7O0FBQzlEO0VBQXlDLGFOZ09aO0NNaE82Qzs7QUFDMUU7RUFBdUMsYU4ySlo7Q00zSjJDOztBQUN0RTtFQUE2QyxhTjJKWjtDTTNKaUQ7O0FBQ2xGO0VBQW1DLGFOc1JaO0NNdFJ1Qzs7QUFDOUQ7RUFBdUMsYU41TFo7Q000TDJDOztBQUN0RTtFQUE4QyxhTnhCWjtDTXdCa0Q7O0FBQ3BGO0VBQW1DLGFOdVBaO0NNdlB1Qzs7QUFDOUQ7RUFBbUMsYU42SVo7Q003SXVDOztBQUM5RDtFQUFnRCxhTjlKWjtDTThKb0Q7O0FBQ3hGO0VBQWlELGFOOUpaO0NNOEpxRDs7QUFDMUY7RUFBOEMsYU45Slo7Q004SmtEOztBQUNwRjtFQUFnRCxhTmxLWjtDTWtLb0Q7O0FBQ3hGO0VBQWtDLGFOOERaO0NNOURzQzs7QUFDNUQ7RUFBaUMsYU5ySFo7Q01xSHFDOztBQUMxRDtFQUFtQyxhTnZTWjtDTXVTdUM7O0FBQzlEO0VBQXVDLGFOMlpaO0NNM1oyQzs7QUFDdEU7RUFBcUMsYU5oTlo7Q01nTnlDOztBQUNsRTtFQUF1QyxhTjdGWjtDTTZGMkM7O0FBQ3RFO0VBQXVDLGFON0ZaO0NNNkYyQzs7QUFDdEU7RUFBdUMsYU4rT1o7Q00vTzJDOztBQUN0RTtFQUF3QyxhTmlNWjtDTWpNNEM7O0FBQ3hFO0VBQW1DLGFONldaO0NNN1d1Qzs7QUFDOUQ7RUFBeUMsYU4wSVo7Q00xSTZDOztBQUMxRTtFQUEyQyxhTjBJWjtDTTFJK0M7O0FBQzlFO0VBQXFDLGFOcUZaO0NNckZ5Qzs7QUFDbEU7RUFBdUMsYU5tRlo7Q01uRjJDOztBQUN0RTtFQUF5QyxhTm5MWjtDTW1MNkM7O0FBQzFFO0VBQTBDLGFOMEtaO0NNMUs4Qzs7QUFDNUU7RUFBaUQsYU5wRlo7Q01vRnFEOztBQUMxRjtFQUF5QyxhTndQWjtDTXhQNkM7O0FBQzFFO0VBQW9DLGFOakpaO0NNaUp3Qzs7QUFDaEU7O0VBQ2dELGFOL01aO0NNK01vRDs7QUFDeEY7O0VBQzhDLGFOOU1aO0NNOE1rRDs7QUFDcEY7O0VBQ2lELGFOak5aO0NNaU5xRDs7QUFDMUY7O0VBQ2dDLGFOdkdaO0NNdUdvQzs7QUFDeEQ7RUFBZ0MsYU5oQ1o7Q01nQ29DOztBQUN4RDs7RUFDZ0MsYU5xWVo7Q01yWW9DOztBQUN4RDs7RUFDZ0MsYU40Q1o7Q001Q29DOztBQUN4RDs7OztFQUdnQyxhTmdEWjtDTWhEb0M7O0FBQ3hEOzs7RUFFZ0MsYU5pTlo7Q01qTm9DOztBQUN4RDs7RUFDZ0MsYU4rQ1o7Q00vQ29DOztBQUN4RDs7RUFDZ0MsYU4zUFo7Q00yUG9DOztBQUN4RDtFQUFpQyxhTmhHWjtDTWdHcUM7O0FBQzFEO0VBQXNDLGFOcEZaO0NNb0YwQzs7QUFDcEU7RUFBMkMsYU4wUFo7Q00xUCtDOztBQUM5RTtFQUE0QyxhTjBQWjtDTTFQZ0Q7O0FBQ2hGO0VBQTRDLGFOMFBaO0NNMVBnRDs7QUFDaEY7RUFBNkMsYU4wUFo7Q00xUGlEOztBQUNsRjtFQUE2QyxhTjZQWjtDTTdQaUQ7O0FBQ2xGO0VBQThDLGFONlBaO0NNN1BrRDs7QUFDcEY7RUFBc0MsYU5rVVo7Q01sVTBDOztBQUNwRTtFQUF3QyxhTjhUWjtDTTlUNEM7O0FBQ3hFO0VBQTJDLGFOeWFaO0NNemErQzs7QUFDOUU7RUFBb0MsYU5zYVo7Q010YXdDOztBQUNoRTtFQUFpQyxhTjJaWjtDTTNacUM7O0FBQzFEO0VBQXdDLGFOMlpaO0NNM1o0Qzs7QUFDeEU7RUFBeUMsYU5vYVo7Q01wYTZDOztBQUMxRTtFQUFvQyxhTnhKWjtDTXdKd0M7O0FBQ2hFO0VBQTJDLGFOOFBaO0NNOVArQzs7QUFDOUU7RUFBc0MsYU5nQlo7Q01oQjBDOztBQUNwRTtFQUFtQyxhTnBGWjtDTW9GdUM7O0FBQzlEO0VBQWdDLGFOM1daO0NNMldvQzs7QUFDeEQ7RUFBc0MsYU4vUlo7Q00rUjBDOztBQUNwRTtFQUE2QyxhTi9SWjtDTStSaUQ7O0FBQ2xGO0VBQW1DLGFOK1VaO0NNL1V1Qzs7QUFDOUQ7RUFBMEMsYU4rVVo7Q00vVThDOztBQUM1RTtFQUE0QyxhTmdEWjtDTWhEZ0Q7O0FBQ2hGO0VBQTBDLGFOa0RaO0NNbEQ4Qzs7QUFDNUU7RUFBNEMsYU4rQ1o7Q00vQ2dEOztBQUNoRjtFQUE2QyxhTitDWjtDTS9DaUQ7O0FBQ2xGO0VBQWtDLGFOaldaO0NNaVdzQzs7QUFDNUQ7RUFBb0MsYU5tWVo7Q01uWXdDOztBQUNoRTtFQUFvQyxhTjdXWjtDTTZXd0M7O0FBQ2hFO0VBQWtDLGFOa0NaO0NNbENzQzs7QUFDNUQ7RUFBcUMsYU41S1o7Q000S3lDOztBQUNsRTtFQUFrQyxhTmdOWjtDTWhOc0M7O0FBQzVEO0VBQXVDLGFOeEZaO0NNd0YyQzs7QUFDdEU7RUFBbUMsYU40VFo7Q001VHVDOztBQUM5RDtFQUFtQyxhTnRJWjtDTXNJdUM7O0FBQzlEO0VBQWlDLGFONkNaO0NNN0NxQzs7QUFDMUQ7O0VBQ3FDLGFONURaO0NNNER5Qzs7QUFDbEU7RUFBa0MsYU44UFo7Q005UHNDOztBQUM1RDtFQUFtQyxhTnVFWjtDTXZFdUM7O0FBQzlEO0VBQW9DLGFOOVdaO0NNOFd3Qzs7QUFDaEU7RUFBZ0MsYU50U1o7Q01zU29DOztBQUN4RDtFQUErQixhTmlXWjtDTWpXbUM7O0FBQ3REO0VBQWtDLGFOdVdaO0NNdldzQzs7QUFDNUQ7RUFBbUMsYU4rSVo7Q00vSXVDOztBQUM5RDtFQUFzQyxhTmtGWjtDTWxGMEM7O0FBQ3BFO0VBQTJDLGFONk5aO0NNN04rQzs7QUFDOUU7RUFBaUQsYU4vV1o7Q00rV3FEOztBQUMxRjtFQUFnRCxhTmpYWjtDTWlYb0Q7O0FBQ3hGOztFQUNnRCxhTnpSWjtDTXlSb0Q7O0FBQ3hGO0VBQXlDLGFObk1aO0NNbU02Qzs7QUFDMUU7RUFBdUMsYU5pV1o7Q01qVzJDOztBQUN0RTtFQUF5QyxhTm9WWjtDTXBWNkM7O0FBQzFFOztFQUNnQyxhTjBTWjtDTTFTb0M7O0FBQ3hEO0VBQTBDLGFOMEdaO0NNMUc4Qzs7QUFDNUU7RUFBMEMsYU40TVo7Q001TThDOztBQUM1RTtFQUFrQyxhTnNMWjtDTXRMc0M7O0FBQzVEO0VBQTRDLGFOekxaO0NNeUxnRDs7QUFDaEY7RUFBc0MsYU5vV1o7Q01wVzBDOztBQUNwRTtFQUFtQyxhTjhEWjtDTTlEdUM7O0FBQzlEOzs7RUFFdUMsYU44U1o7Q005UzJDOztBQUN0RTs7RUFDMkMsYU4xRlo7Q00wRitDOztBQUM5RTtFQUFrQyxhTnNXWjtDTXRXc0M7O0FBQzVEO0VBQW1DLGFObEdaO0NNa0d1Qzs7QUFDOUQ7RUFBbUMsYU5nSFo7Q01oSHVDOztBQUM5RDtFQUEwQyxhTmlIWjtDTWpIOEM7O0FBQzVFO0VBQStDLGFOeU5aO0NNek5tRDs7QUFDdEY7RUFBd0MsYU51Tlo7Q012TjRDOztBQUN4RTtFQUFzQyxhTi9OWjtDTStOMEM7O0FBQ3BFO0VBQWlDLGFONU5aO0NNNE5xQzs7QUFDMUQ7RUFBMEMsYU4yRVo7Q00zRThDOztBQUM1RTtFQUEyQyxhTnlFWjtDTXpFK0M7O0FBQzlFO0VBQW1DLGFOdk5aO0NNdU51Qzs7QUFDOUQ7RUFBbUMsYU56Q1o7Q015Q3VDOztBQUM5RDtFQUFxQyxhTnBDWjtDTW9DeUM7O0FBQ2xFO0VBQWdDLGFOdExaO0NNc0xvQzs7QUFDeEQ7RUFBcUMsYU43VVo7Q002VXlDOztBQUNsRTtFQUFrQyxhTjFSWjtDTTBSc0M7O0FBQzVEO0VBQWdDLGFOc0RaO0NNdERvQzs7QUFDeEQ7RUFBa0MsYU5tTFo7Q01uTHNDOztBQUM1RDtFQUFpQyxhTnJQWjtDTXFQcUM7O0FBQzFEO0VBQWtDLGFOclBaO0NNcVBzQzs7QUFDNUQ7RUFBb0MsYU43V1o7Q002V3dDOztBQUNoRTtFQUEyQyxhTjdXWjtDTTZXK0M7O0FBQzlFO0VBQWtDLGFOMExaO0NNMUxzQzs7QUFDNUQ7RUFBeUMsYU4wTFo7Q00xTDZDOztBQUMxRTtFQUFvQyxhTnlGWjtDTXpGd0M7O0FBQ2hFOztFQUNnQyxhTnpVWjtDTXlVb0M7O0FBQ3hEOztFQUNpQyxhTitNWjtDTS9NcUM7O0FBQzFEO0VBQWlDLGFONFBaO0NNNVBxQzs7QUFDMUQ7RUFBb0MsYU51S1o7Q012S3dDOztBQUNoRTtFQUF1QyxhTnRQWjtDTXNQMkM7O0FBQ3RFO0VBQXVDLGFOaUtaO0NNaksyQzs7QUFDdEU7RUFBcUMsYU45UFo7Q004UHlDOztBQUNsRTtFQUF1QyxhTi9MWjtDTStMMkM7O0FBQ3RFO0VBQXdDLGFOeExaO0NNd0w0Qzs7QUFDeEU7RUFBeUMsYU5yTVo7Q01xTTZDOztBQUMxRTtFQUE4QyxhTi9MWjtDTStMa0Q7O0FBQ3BGOzs7RUFFeUMsYU54TVo7Q013TTZDOztBQUMxRTs7RUFDMkMsYU45TVo7Q004TStDOztBQUM5RTs7RUFDeUMsYU4vTVo7Q00rTTZDOztBQUMxRTs7RUFDeUMsYU5wTVo7Q01vTTZDOztBQUMxRTtFQUF3QyxhTmpOWjtDTWlONEM7O0FBQ3hFO0VBQWlDLGFOdVJaO0NNdlJxQzs7QUFDMUQ7RUFBb0MsYU41U1o7Q000U3dDOztBQUNoRTtFQUFxQyxhTjlFWjtDTThFeUM7O0FBQ2xFOzs7OztFQUlzQyxhTm5FWjtDTW1FMEM7O0FBQ3BFO0VBQTJDLGFOL1RaO0NNK1QrQzs7QUFDOUU7OztFQUVrQyxhTnFEWjtDTXJEc0M7O0FBQzVEOztFQUNtQyxhTm5RWjtDTW1RdUM7O0FBQzlEO0VBQXVDLGFOektaO0NNeUsyQzs7QUFDdEU7RUFBZ0MsYU4zS1o7Q00yS29DOztBQUN4RDs7O0VBRXdDLGFOeEpaO0NNd0o0Qzs7QUFDeEU7RUFBMEMsYU4yS1o7Q00zSzhDOztBQUM1RTtFQUErQixhTmlDWjtDTWpDbUM7O0FBQ3REOztFQUNtQyxhTjBRWjtDTTFRdUM7O0FBQzlEOztFQUN3QyxhTlZaO0NNVTRDOztBQUN4RTs7RUFDMEMsYU5YWjtDTVc4Qzs7QUFDNUU7RUFBb0MsYU4xSVo7Q00wSXdDOztBQUNoRTtFQUF3QyxhTmxWWjtDTWtWNEM7O0FBQ3hFO0VBQW1DLGFOakpaO0NNaUp1Qzs7QUFDOUQ7RUFBc0MsYU5iWjtDTWEwQzs7QUFDcEU7RUFBb0MsYU4rRlo7Q00vRndDOztBQUNoRTtFQUFzQyxhTnVFWjtDTXZFMEM7O0FBQ3BFO0VBQTZDLGFOdUVaO0NNdkVpRDs7QUFDbEY7RUFBaUMsYU56Wlo7Q015WnFDOztBQUMxRDs7RUFDcUMsYU41TVo7Q000TXlDOztBQUNsRTtFQUFnQyxhTjBNWjtDTTFNb0M7O0FBQ3hEO0VBQXVDLGFOeGFaO0NNd2EyQzs7QUFDdEU7RUFBaUMsYU5JWjtDTUpxQzs7QUFDMUQ7RUFBdUMsYU51Rlo7Q012RjJDOztBQUN0RTtFQUFtQyxhTjJNWjtDTTNNdUM7O0FBQzlEO0VBQWlDLGFOK1FaO0NNL1FxQzs7QUFDMUQ7RUFBd0MsYU56Q1o7Q015QzRDOztBQUN4RTtFQUFpQyxhTndQWjtDTXhQcUM7O0FBQzFEO0VBQXVDLGFOclpaO0NNcVoyQzs7QUFDdEU7RUFBbUMsYU52Qlo7Q011QnVDOztBQUM5RDtFQUEwQyxhTjNMWjtDTTJMOEM7O0FBQzVFO0VBQW9DLGFONVhaO0NNNFh3Qzs7QUFDaEU7RUFBMEMsYU5oWVo7Q01nWThDOztBQUM1RTtFQUF3QyxhTm5ZWjtDTW1ZNEM7O0FBQ3hFO0VBQW9DLGFOdFlaO0NNc1l3Qzs7QUFDaEU7RUFBc0MsYU5sWVo7Q01rWTBDOztBQUNwRTtFQUFzQyxhTmxZWjtDTWtZMEM7O0FBQ3BFO0VBQXVDLGFOM2JaO0NNMmIyQzs7QUFDdEU7RUFBeUMsYU4zYlo7Q00yYjZDOztBQUMxRTtFQUFrQyxhTitLWjtDTS9Lc0M7O0FBQzVEO0VBQXNDLGFOblZaO0NNbVYwQzs7QUFDcEU7RUFBK0IsYU45ZFo7Q004ZG1DOztBQUN0RDtFQUF1QyxhTjVSWjtDTTRSMkM7O0FBQ3RFO0VBQXdDLGFOL0NaO0NNK0M0Qzs7QUFDeEU7RUFBMEMsYU45Ylo7Q004YjhDOztBQUM1RTtFQUF1QyxhTnRmWjtDTXNmMkM7O0FBQ3RFO0VBQXNDLGFOL0JaO0NNK0IwQzs7QUFDcEU7RUFBdUMsYU56SFo7Q015SDJDOztBQUN0RTtFQUFtQyxhTnZJWjtDTXVJdUM7O0FBQzlEO0VBQTBDLGFOdklaO0NNdUk4Qzs7QUFDNUU7RUFBdUMsYU40Slo7Q001SjJDOztBQUN0RTtFQUFzQyxhTjRKWjtDTTVKMEM7O0FBQ3BFO0VBQW9DLGFOeGNaO0NNd2N3Qzs7QUFDaEU7RUFBZ0MsYU5qYlo7Q01pYm9DOztBQUN4RDtFQUFvQyxhTnZKWjtDTXVKd0M7O0FBQ2hFO0VBQXNDLGFOM2dCWjtDTTJnQjBDOztBQUNwRTtFQUErQixhTjdaWjtDTTZabUM7O0FBQ3REOzs7RUFFZ0MsYU56S1o7Q015S29DOztBQUN4RDtFQUFxQyxhTnBHWjtDTW9HeUM7O0FBQ2xFO0VBQXVDLGFOeGJaO0NNd2IyQzs7QUFDdEU7RUFBMkMsYU41V1o7Q000VytDOztBQUM5RTtFQUFxQyxhTjlWWjtDTThWeUM7O0FBQ2xFO0VBQXFDLGFOOVBaO0NNOFB5Qzs7QUFDbEU7RUFBb0MsYU5ySlo7Q01xSndDOztBQUNoRTtFQUFtQyxhTmVaO0NNZnVDOztBQUM5RDtFQUF5QyxhTjJCWjtDTTNCNkM7O0FBQzFFO0VBQXdDLGFOb0NaO0NNcEM0Qzs7QUFDeEU7RUFBcUMsYU5xQ1o7Q01yQ3lDOztBQUNsRTtFQUFzQyxhTjVhWjtDTTRhMEM7O0FBQ3BFO0VBQTRDLGFOOWFaO0NNOGFnRDs7QUFDaEY7RUFBb0MsYU4vVlo7Q00rVndDOztBQUNoRTtFQUFpQyxhTm9CWjtDTXBCcUM7O0FBQzFEO0VBQXdDLGFOOEtaO0NNOUs0Qzs7QUFDeEU7RUFBdUMsYU4vRlo7Q00rRjJDOztBQUN0RTtFQUF3QyxhTjZFWjtDTTdFNEM7O0FBQ3hFO0VBQXNDLGFOOU1aO0NNOE0wQzs7QUFDcEU7RUFBa0MsYU4rS1o7Q00vS3NDOztBQUM1RDtFQUFpQyxhTjdIWjtDTTZIcUM7O0FBQzFEO0VBQW9DLGFObkhaO0NNbUh3Qzs7QUFDaEU7O0VBQ3dDLGFOa0laO0NNbEk0Qzs7QUFDeEU7RUFBNEMsYU5rSVo7Q01sSWdEOztBQUNoRjtFQUF5QyxhTjBLWjtDTTFLNkM7O0FBQzFFO0VBQXdDLGFObElaO0NNa0k0Qzs7QUFDeEU7RUFBdUMsYU55S1o7Q016SzJDOztBQUN0RTtFQUF3QyxhTm5JWjtDTW1JNEM7O0FBQ3hFO0VBQTBDLGFObElaO0NNa0k4Qzs7QUFDNUU7RUFBMEMsYU5wSVo7Q01vSThDOztBQUM1RTtFQUFtQyxhTjFHWjtDTTBHdUM7O0FBQzlEO0VBQXVDLGFON1FaO0NNNlEyQzs7QUFDdEU7RUFBOEMsYU4xVVo7Q00wVWtEOztBQUNwRjtFQUF3QyxhTnpFWjtDTXlFNEM7O0FBQ3hFO0VBQXFDLGFOa0xaO0NNbEx5Qzs7QUFDbEU7RUFBbUMsYU5YWjtDTVd1Qzs7QUFDOUQ7RUFBc0MsYU51Slo7Q012SjBDOztBQUNwRTtFQUF1QyxhTndKWjtDTXhKMkM7O0FBQ3RFOztFQUNnQyxhTi9mWjtDTStmb0M7O0FBQ3hEO0VBQW9DLGFONEpaO0NNNUp3Qzs7QUFDaEU7RUFBa0MsYU44R1o7Q005R3NDOztBQUM1RDtFQUFtQyxhTndEWjtDTXhEdUM7O0FBQzlEO0VBQW1DLGFOOUlaO0NNOEl1Qzs7QUFDOUQ7O0VBQ3lDLGFOMExaO0NNMUw2Qzs7QUFDMUU7RUFBMEMsYU5qSFo7Q01pSDhDOztBQUM1RTtFQUFxQyxhTnJIWjtDTXFIeUM7O0FBQ2xFO0VBQXlDLGFObldaO0NNbVc2Qzs7QUFDMUU7OztFQUV5QyxhTi9nQlo7Q00rZ0I2Qzs7QUFDMUU7O0VBQ21ELGFOOWdCWjtDTThnQnVEOztBQUM5Rjs7RUFDeUMsYU5saEJaO0NNa2hCNkM7O0FBQzFFOztFQUM0QyxhTm5oQlo7Q01taEJnRDs7QUFDaEY7O0VBQzBDLGFOeGhCWjtDTXdoQjhDOztBQUM1RTtFQUEwQyxhTjNJWjtDTTJJOEM7O0FBQzVFO0VBQXFDLGFOM09aO0NNMk95Qzs7QUFDbEU7RUFBeUMsYU54SVo7Q013STZDOztBQUMxRTtFQUEyQyxhTnhJWjtDTXdJK0M7O0FBQzlFO0VBQXdDLGFOd0JaO0NNeEI0Qzs7QUFDeEU7RUFBMEMsYU53Qlo7Q014QjhDOztBQUM1RTtFQUFtQyxhTi9kWjtDTStkdUM7O0FBQzlEO0VBQTJDLGFObGVaO0NNa2UrQzs7QUFDOUU7RUFBa0MsYU5wY1o7Q01vY3NDOztBQUM1RDtFQUEwQyxhTmxqQlo7Q01rakI4Qzs7QUFDNUU7RUFBd0MsYU54UFo7Q013UDRDOztBQUN4RTs7RUFDNEMsYU56UFo7Q015UGdEOztBQUNoRjs7RUFDMkMsYU43UFo7Q002UCtDOztBQUM5RTs7RUFDMEMsYU5oUVo7Q01nUThDOztBQUM1RTtFQUFzQyxhTnJRWjtDTXFRMEM7O0FBQ3BFOztFQUN3QyxhTnhSWjtDTXdSNEM7O0FBQ3hFOztFQUN5QyxhTjdSWjtDTTZSNkM7O0FBQzFFO0VBQTRDLGFOMVJaO0NNMFJnRDs7QUFDaEY7RUFBMEMsYU5wU1o7Q01vUzhDOztBQUM1RTtFQUF5QyxhTjNSWjtDTTJSNkM7O0FBQzFFO0VBQTJDLGFOL1JaO0NNK1IrQzs7QUFDOUU7RUFBeUMsYU5qU1o7Q01pUzZDOztBQUMxRTtFQUFzQyxhTitEWjtDTS9EMEM7O0FBQ3BFO0VBQXVDLGFOL0ZaO0NNK0YyQzs7QUFDdEU7RUFBNkMsYU4vYlo7Q00rYmlEOztBQUNsRjtFQUErQixhTnRVWjtDTXNVbUM7O0FBQ3REO0VBQXNDLGFOdFVaO0NNc1UwQzs7QUFDcEU7RUFBd0MsYU5rRVo7Q01sRTRDOztBQUN4RTtFQUEwQyxhTnJLWjtDTXFLOEM7O0FBQzVFO0VBQWlELGFOcktaO0NNcUtxRDs7QUFDMUY7RUFBdUMsYU41VVo7Q000VTJDOztBQUN0RTtFQUF3QyxhTndIWjtDTXhINEM7O0FBQ3hFO0VBQW1DLGFObkZaO0NNbUZ1Qzs7QUFDOUQ7RUFBbUMsYU56ZVo7Q015ZXVDOztBQUM5RDtFQUFvQyxhTjlXWjtDTThXd0M7O0FBQ2hFO0VBQWtDLGFOeEtaO0NNd0tzQzs7QUFDNUQ7RUFBOEMsYU5wUVo7Q01vUWtEOztBQUNwRjs7RUFDdUMsYU5TWjtDTVQyQzs7QUFDdEU7RUFBbUMsYU5qZFo7Q01pZHVDOztBQUM5RDtFQUFrQyxhTnpvQlo7Q015b0JzQzs7QUFDNUQ7RUFBbUMsYU4vbkJaO0NNK25CdUM7O0FBQzlEO0VBQTRDLGFOM2hCWjtDTTJoQmdEOztBQUNoRjtFQUE2QyxhTjloQlo7Q004aEJpRDs7QUFDbEY7RUFBNkMsYU41aEJaO0NNNGhCaUQ7O0FBQ2xGO0VBQTZDLGFOamlCWjtDTWlpQmlEOztBQUNsRjtFQUFxQyxhTnBSWjtDTW9SeUM7O0FBQ2xFO0VBQW9DLGFONU5aO0NNNE53Qzs7QUFDaEU7RUFBc0MsYU41Tlo7Q000TjBDOztBQUNwRTtFQUFrQyxhTi9OWjtDTStOc0M7O0FBQzVEO0VBQWdDLGFObE9aO0NNa09vQzs7QUFDeEQ7RUFBdUMsYU5wZVo7Q01vZTJDOztBQUN0RTtFQUF5QyxhTnBlWjtDTW9lNkM7O0FBQzFFO0VBQWtDLGFOdFNaO0NNc1NzQzs7QUFDNUQ7RUFBa0MsYU5pRlo7Q01qRnNDOztBQUM1RDtFQUFzQyxhTmxrQlo7Q01ra0IwQzs7QUFDcEU7RUFBc0MsYU5yWFo7Q01xWDBDOztBQUNwRTtFQUF5QyxhTnBJWjtDTW9JNkM7O0FBQzFFO0VBQWlDLGFOcGNaO0NNb2NxQzs7QUFDMUQ7RUFBNEMsYU5oZVo7Q01nZWdEOztBQUNoRjtFQUFxQyxhTnBmWjtDTW9meUM7O0FBQ2xFO0VBQWlDLGFObE5aO0NNa05xQzs7QUFDMUQ7RUFBeUMsYU4xWFo7Q00wWDZDOztBQUMxRTtFQUFnQyxhTm9EWjtDTXBEb0M7O0FBQ3hEO0VBQXlDLGFOM0paO0NNMko2Qzs7QUFDMUU7RUFBcUMsYU56Tlo7Q015TnlDOztBQUNsRTtFQUFtQyxhTmxIWjtDTWtIdUM7O0FBQzlEO0VBQXlDLGFON0xaO0NNNkw2Qzs7QUFDMUU7RUFBMkMsYU43TFo7Q002TCtDOztBQUM5RTtFQUF3QyxhTjNDWjtDTTJDNEM7O0FBQ3hFO0VBQTBDLGFOM0NaO0NNMkM4Qzs7QUFDNUU7RUFBeUMsYU5yR1o7Q01xRzZDOztBQUMxRTtFQUE0QyxhTnJHWjtDTXFHZ0Q7O0FBQ2hGO0VBQW9DLGFON1VaO0NNNlV3Qzs7QUFDaEU7RUFBc0MsYU5ubEJaO0NNbWxCMEM7O0FBQ3BFO0VBQXdDLGFObmxCWjtDTW1sQjRDOztBQUN4RTtFQUFvQyxhTi9MWjtDTStMd0M7O0FBQ2hFO0VBQW1DLGFObFhaO0NNa1h1Qzs7QUFDOUQ7RUFBdUMsYU5rRlo7Q01sRjJDOztBQUN0RTtFQUFvQyxhTm1GWjtDTW5Gd0M7O0FBQ2hFO0VBQW1DLGFOOWNaO0NNOGN1Qzs7QUFDOUQ7RUFBNkMsYU4yQlo7Q00zQmlEOztBQUNsRjtFQUEyQyxhTm1FWjtDTW5FK0M7O0FBQzlFO0VBQThDLGFOeEtaO0NNd0trRDs7QUFDcEY7RUFBa0MsYU45bEJaO0NNOGxCc0M7O0FBQzVEO0VBQThDLGFOdG9CWjtDTXNvQmtEOztBQUNwRjtFQUFpRCxhTnFEWjtDTXJEcUQ7O0FBQzFGO0VBQW9DLGFOeGxCWjtDTXdsQndDOztBQUNoRTtFQUF3RCxhTjVvQlo7Q000b0I0RDs7QUFDeEc7O0VBQ2dFLGFOOXFCWjtDTThxQm9FOztBQUN4SDs7O0VBRWlDLGFOdmZaO0NNdWZxQzs7QUFDMUQ7RUFBa0MsYU5oWVo7Q01nWXNDOztBQUM1RDtFQUFvQyxhTmhZWjtDTWdZd0M7O0FBQ2hFOztFQUMwQyxhTjFIWjtDTTBIOEM7O0FBQzVFO0VBQXVDLGFOelJaO0NNeVIyQzs7QUFDdEU7RUFBbUMsYU5pQ1o7Q01qQ3VDOztBQUM5RDtFQUEwQyxhTmlDWjtDTWpDOEM7O0FBQzVFO0VBQXFDLGFObEhaO0NNa0h5Qzs7QUFDbEU7RUFBMkMsYU5sSFo7Q01rSCtDOztBQUM5RTtFQUE0QyxhTmxIWjtDTWtIZ0Q7O0FBQ2hGO0VBQXVDLGFOck5aO0NNcU4yQzs7QUFDdEU7RUFBd0MsYU5wYlo7Q01vYjRDOztBQUN4RTtFQUFrQyxhTm1FWjtDTW5Fc0M7O0FBQzVEO0VBQXNDLGFOcERaO0NNb0QwQzs7QUFDcEU7O0VBQ2lELGFOellaO0NNeVlxRDs7QUFDMUY7O0VBQ3lDLGFON2FaO0NNNmE2Qzs7QUFDMUU7RUFBd0MsYU50WFo7Q01zWDRDOztBQUN4RTtFQUEwQyxhTmxmWjtDTWtmOEM7O0FBQzVFO0VBQTRDLGFObGZaO0NNa2ZnRDs7QUFDaEY7RUFBbUMsYU50VFo7Q01zVHVDOztBQUM5RDtFQUF5QyxhTnB0Qlo7Q01vdEI2Qzs7QUFDMUU7RUFBMkMsYU5wdEJaO0NNb3RCK0M7O0FBQzlFOztFQUN5QyxhTnJ0Qlo7Q01xdEI2Qzs7QUFDMUU7O0VBQzJDLGFOdHRCWjtDTXN0QitDOztBQUM5RTtFQUF3QyxhTkpaO0NNSTRDOztBQUN4RTtFQUEwQyxhTkpaO0NNSThDOztBQUM1RTtFQUFtQyxhTkhaO0NNR3VDOztBQUM5RDtFQUFxQyxhTjNXWjtDTTJXeUM7O0FBQ2xFOztFQUNvQyxhTjVXWjtDTTRXd0M7O0FBQ2hFOztFQUNzQyxhTjdXWjtDTTZXMEM7O0FBQ3BFO0VBQWtDLGFOdE5aO0NNc05zQzs7QUFDNUQ7RUFBMkMsYU4zYlo7Q00yYitDOztBQUM5RTtFQUFxQyxhTnRGWjtDTXNGeUM7O0FBQ2xFOzs7RUFFNkMsYU54RVo7Q013RWlEOztBQUNsRjs7RUFDdUQsYU52RVo7Q011RTJEOztBQUN0Rzs7RUFDNkMsYU4zRVo7Q00yRWlEOztBQUNsRjs7RUFDZ0QsYU41RVo7Q000RW9EOztBQUN4Rjs7RUFDOEMsYU5qRlo7Q01pRmtEOztBQUNwRjtFQUFtQyxhTjNLWjtDTTJLdUM7O0FBQzlEOzs7RUFFaUMsYU56ckJaO0NNeXJCcUM7O0FB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OztBQUNoRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBMkQsYUQ1dEJSO0NDNHRCK0Q7O0FBQ2xIO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUEyRCxhRDV0QlI7Q0M0dEIrRDs7QUFDbEg7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQTRELGFENXRCUjtDQzR0QmdFOztBQUNwSDtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBeUQsYUQ1dEJSO0NDNHRCNkQ7O0FBQzlHO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUE0RCxhRDV0QlI7Q0M0dEJnRTs7QUFDcEg7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUF3RCxhRDV0QlI7Q0M0dEI0RDs7QUFDNUc7RUFBdUQsYUQ1dEJSO0NDNHRCMkQ7O0FBQzFHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQWdDLGFENXRCUjtDQzR0Qm9DOztBQUM1RDtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBMEQsYUQ1dEJSO0NDNHRCOEQ7O0FBQ2hIO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXdELGFENXRCUjtDQzR0QjREOztBQUM1RztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTJELGFENXRCUjtDQzR0QitEOztBQUNsSDtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBMkQsYUQ1dEJSO0NDNHRCK0Q7O0FBQ2xIO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXdELGFENXRCUjtDQzR0QjREOztBQUM1RztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXlELGFENXRCUjtDQzR0QjZEOztBQUM5RztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1RCxhRDV0QlI7Q0M0dEIyRDs7QUFDMUc7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBdUQsYUQ1dEJSO0NDNHRCMkQ7O0FBQzFHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1RCxhRDV0QlI7Q0M0dEIyRDs7QUFDMUc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1RCxhRDV0QlI7Q0M0dEIyRDs7QUFDMUc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQ2g4Q2hFO0VBQ0MsZ0NBQStCO0VBQy9CLDJEQUF5RDtFQUN6RCw2U0FHb0U7RUFDcEUsb0JBQW1CO0VBQ25CLG1CQUFrQjtDeEJ1NFJsQjs7QUFFRDtFd0JyNFJDLHNCQUFxQjtFQUNyQixnQ0FBK0I7RUFDL0IsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixlQUFjO0VBRWQsdUNBQXVDO0VBQ3ZDLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FDbEM7O0FBRUQ7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FDcm5CRDtFQUNFLHVCQUFzQjtFQUN0QixpREFBb0Q7RUFDcEQsbVJBR3dFO0VBQ3hFLG9CQUFtQjtFQUNuQixtQkFBa0I7Q3pCbXNUbkI7O0FBRUQ7RTBCOXNURSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixlQUFjO0VBRWQsdUNBQXVDO0VBQ3ZDLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFB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Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxtQkFBd0I7Q0FDekI7O0FBR0Q7RUFDRSxtQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBR0Q7RUFDRSxpQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBR0Q7RUFDRSxvQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSx1QkFBNEI7Q0FDN0I7O0FBR0Q7RUFDRSxpQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxvQkFBeUI7Q0FDMUI7O0FBR0Q7RUFDRSxrQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBR0Q7RUFDRSxrQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxxQkFBMEI7Q0FDM0I7O0FBR0Q7RUFDRSxtQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxzQkFBMkI7Q0FDNUI7O0FBckNEO0VBNENFLGdCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGdCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGlCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLGtCQUF3QjtDQUN6Qjs7QUF4Q0Q7RUE0Q0UsbUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UsbUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQXhDRDtFQTRDRSxpQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxpQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBeENEO0VBNENFLG9CQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLG9CQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUF4Q0Q7RUE2Q0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQXpDRDtFQTZDRSxrQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxrQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBekNEO0VBNkNFLGtCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLGtCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUF6Q0Q7RUE2Q0UsbUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UsbUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBTkNEO0VNSUU7SUFDRSxnQkFBd0I7R0FDekI7RUFGRDtJQUNFLGdCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUdEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFHRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBR0Q7SUFDRSxvQkFBNEI7R0FDN0I7RUFGRDtJQUNFLG9CQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUdEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFHRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBR0Q7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUdEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7Q25DczlnQko7O0E2QmxoaEJDO0VNa0VFO0lBQ0UsZ0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxnQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFHRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBR0Q7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUdEO0lBQ0Usb0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxvQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFHRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBR0Q7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUdEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFHRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0NuQ3M0aUJKOztBNkIvL2lCQztFTStIRTtJQUNFLGdCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsZ0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBR0Q7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUdEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFHRDtJQUNFLG9CQUE0QjtHQUM3QjtFQUZEO0lBQ0Usb0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBR0Q7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUdEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFHRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBR0Q7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtH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Q1g7O0VBdURjLHVCM0o3eUJBO0UySjh5QkEsbUJBQWtCO0VBQ2xCLFlBQVc7Q0FDWjs7QUExRGI7O0VBNERjLFkzSmx6QkE7RTJKbXpCQSxzQkFBcUI7RUFDckIsWUFBVztFQUNYLG1CQUFrQjtDQUNuQjs7QUFoRWI7RUFxRVEsZUFBYztDQUNmOztBQXRFUDtFQTRFTSxZM0psMEJRO0MySm0wQlQiLCJmaWxlIjoic3R5bGVzLW1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFMVC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFMVC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFJnJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgUmcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTaWduUGFpbnRlcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZ25QYWludGVyL1NpZ25QYWludGVyLUhvdXNlU2NyaXB0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1NpZ25QYWludGVyL1NpZ25QYWludGVyLUhvdXNlU2NyaXB0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0VkdWNhdGlvbkljb25zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLmVvdD8xMTA0ODQ3NVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLmVvdD8xMTA0ODQ3NSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby53b2ZmMj8xMTA0ODQ3NVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby53b2ZmPzExMDQ4NDc1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8udHRmPzExMDQ4NDc1XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLnN2Zz8xMTA0ODQ3NSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzExMDQ4NDc1I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWR1Y2F0aW9uSWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi0xNDEtc3RhcnR1cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJztcbn1cblxuLyogJ+6ggCcgKi9cbi5pY29uLTE0MS1zdHVkeWluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJztcbn1cblxuLyogJ+6ggScgKi9cbi5pY29uLTE0MS10ZWxlc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7XG59XG5cbi8qICfuoIInICovXG4uaWNvbi0xNDEtdGVzdC10dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDMnO1xufVxuXG4vKiAn7qCDJyAqL1xuLmljb24tMTQxLXRlc3QtdHViZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDQnO1xufVxuXG4vKiAn7qCEJyAqL1xuLmljb24tMTQxLXRoaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnO1xufVxuXG4vKiAn7qCFJyAqL1xuLmljb24tMTQxLXRpYy10YWMtdG9lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnO1xufVxuXG4vKiAn7qCGJyAqL1xuLmljb24tMTQxLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3Jztcbn1cblxuLyogJ+6ghycgKi9cbi5pY29uLTE0MS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7XG59XG5cbi8qICfuoIgnICovXG4uaWNvbi0xNDEtdHJvcGh5LTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7XG59XG5cbi8qICfuoIknICovXG4uaWNvbi0xNDEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJztcbn1cblxuLyogJ+6giicgKi9cbi5pY29uLTE0MS11c2VyLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYic7XG59XG5cbi8qICfuoIsnICovXG4uaWNvbi0xNDEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYyc7XG59XG5cbi8qICfuoIwnICovXG4uaWNvbi0xNDEtYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnO1xufVxuXG4vKiAn7qCNJyAqL1xuLmljb24tMTQxLWFsYXJtLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZSc7XG59XG5cbi8qICfuoI4nICovXG4uaWNvbi0xNDEtYWxhcm0tYmVsbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGYnO1xufVxuXG4vKiAn7qCPJyAqL1xuLmljb24tMTQxLWFsYXJtLWJlbGwtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEwJztcbn1cblxuLyogJ+6gkCcgKi9cbi5pY29uLTE0MS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODExJztcbn1cblxuLyogJ+6gkScgKi9cbi5pY29uLTE0MS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJztcbn1cblxuLyogJ+6gkicgKi9cbi5pY29uLTE0MS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTMnO1xufVxuXG4vKiAn7qCTJyAqL1xuLmljb24tMTQxLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTQnO1xufVxuXG4vKiAn7qCUJyAqL1xuLmljb24tMTQxLWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTUnO1xufVxuXG4vKiAn7qCVJyAqL1xuLmljb24tMTQxLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNic7XG59XG5cbi8qICfuoJYnICovXG4uaWNvbi0xNDEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE3Jztcbn1cblxuLyogJ+6glycgKi9cbi5pY29uLTE0MS1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnO1xufVxuXG4vKiAn7qCYJyAqL1xuLmljb24tMTQxLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOSc7XG59XG5cbi8qICfuoJknICovXG4uaWNvbi0xNDEtYm9va3NoZWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWEnO1xufVxuXG4vKiAn7qCaJyAqL1xuLmljb24tMTQxLWJvb2tzaGVsZi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWInO1xufVxuXG4vKiAn7qCbJyAqL1xuLmljb24tMTQxLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWMnO1xufVxuXG4vKiAn7qCcJyAqL1xuLmljb24tMTQxLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFkJztcbn1cblxuLyogJ+6gnScgKi9cbi5pY29uLTE0MS1icmllZmNhc2UtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFlJztcbn1cblxuLyogJ+6gnicgKi9cbi5pY29uLTE0MS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWYnO1xufVxuXG4vKiAn7qCfJyAqL1xuLmljb24tMTQxLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIwJztcbn1cblxuLyogJ+6goCcgKi9cbi5pY29uLTE0MS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjEnO1xufVxuXG4vKiAn7qChJyAqL1xuLmljb24tMTQxLWNhbGN1bGF0b3ItMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIyJztcbn1cblxuLyogJ+6goicgKi9cbi5pY29uLTE0MS1jYWxjdWxhdG9yLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMyc7XG59XG5cbi8qICfuoKMnICovXG4uaWNvbi0xNDEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNCc7XG59XG5cbi8qICfuoKQnICovXG4uaWNvbi0xNDEtY2VsbHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNSc7XG59XG5cbi8qICfuoKUnICovXG4uaWNvbi0xNDEtY2VsbHMtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI2Jztcbn1cblxuLyogJ+6gpicgKi9cbi5pY29uLTE0MS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI3Jztcbn1cblxuLyogJ+6gpycgKi9cbi5pY29uLTE0MS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI4Jztcbn1cblxuLyogJ+6gqCcgKi9cbi5pY29uLTE0MS1jbGFzc3Jvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOSc7XG59XG5cbi8qICfuoKknICovXG4uaWNvbi0xNDEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmEnO1xufVxuXG4vKiAn7qCqJyAqL1xuLmljb24tMTQxLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmInO1xufVxuXG4vKiAn7qCrJyAqL1xuLmljb24tMTQxLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYyc7XG59XG5cbi8qICfuoKwnICovXG4uaWNvbi0xNDEtY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZCc7XG59XG5cbi8qICfuoK0nICovXG4uaWNvbi0xNDEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZSc7XG59XG5cbi8qICfuoK4nICovXG4uaWNvbi0xNDEtY3V0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmYnO1xufVxuXG4vKiAn7qCvJyAqL1xuLmljb24tMTQxLWRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMCc7XG59XG5cbi8qICfuoLAnICovXG4uaWNvbi0xNDEtZGVzay0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzEnO1xufVxuXG4vKiAn7qCxJyAqL1xuLmljb24tMTQxLWRlc2stMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMyJztcbn1cblxuLyogJ+6gsicgKi9cbi5pY29uLTE0MS1kZXNrLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMyc7XG59XG5cbi8qICfuoLMnICovXG4uaWNvbi0xNDEtZGVzay00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzQnO1xufVxuXG4vKiAn7qC0JyAqL1xuLmljb24tMTQxLWRlc2stbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM1Jztcbn1cblxuLyogJ+6gtScgKi9cbi5pY29uLTE0MS1kZXNrLWxhbXAtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM2Jztcbn1cblxuLyogJ+6gticgKi9cbi5pY29uLTE0MS1kaXBsb21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzcnO1xufVxuXG4vKiAn7qC3JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM4Jztcbn1cblxuLyogJ+6guCcgKi9cbi5pY29uLTE0MS1kaXBsb21hLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOSc7XG59XG5cbi8qICfuoLknICovXG4uaWNvbi0xNDEtZGlwbG9tYS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2EnO1xufVxuXG4vKiAn7qC6JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNiJztcbn1cblxuLyogJ+6guycgKi9cbi5pY29uLTE0MS1kaXBsb21hLTU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYyc7XG59XG5cbi8qICfuoLwnICovXG4uaWNvbi0xNDEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2QnO1xufVxuXG4vKiAn7qC9JyAqL1xuLmljb24tMTQxLWVhcnRoLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2UnO1xufVxuXG4vKiAn7qC+JyAqL1xuLmljb24tMTQxLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2YnO1xufVxuXG4vKiAn7qC/JyAqL1xuLmljb24tMTQxLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQwJztcbn1cblxuLyogJ+6hgCcgKi9cbi5pY29uLTE0MS1leGFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDEnO1xufVxuXG4vKiAn7qGBJyAqL1xuLmljb24tMTQxLWV4YW0tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQyJztcbn1cblxuLyogJ+6hgicgKi9cbi5pY29uLTE0MS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQzJztcbn1cblxuLyogJ+6hgycgKi9cbi5pY29uLTE0MS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDQnO1xufVxuXG4vKiAn7qGEJyAqL1xuLmljb24tMTQxLWZpbGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ1Jztcbn1cblxuLyogJ+6hhScgKi9cbi5pY29uLTE0MS1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ2Jztcbn1cblxuLyogJ+6hhicgKi9cbi5pY29uLTE0MS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ3Jztcbn1cblxuLyogJ+6hhycgKi9cbi5pY29uLTE0MS1mbGFzay0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDgnO1xufVxuXG4vKiAn7qGIJyAqL1xuLmljb24tMTQxLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ5Jztcbn1cblxuLyogJ+6hiScgKi9cbi5pY29uLTE0MS1nZXJtczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRhJztcbn1cblxuLyogJ+6hiicgKi9cbi5pY29uLTE0MS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGInO1xufVxuXG4vKiAn7qGLJyAqL1xuLmljb24tMTQxLWdsdWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Yyc7XG59XG5cbi8qICfuoYwnICovXG4uaWNvbi0xNDEtZ3JhZHVhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGQnO1xufVxuXG4vKiAn7qGNJyAqL1xuLmljb24tMTQxLWdyYWR1YXRlZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGUnO1xufVxuXG4vKiAn7qGOJyAqL1xuLmljb24tMTQxLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGYnO1xufVxuXG4vKiAn7qGPJyAqL1xuLmljb24tMTQxLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1MCc7XG59XG5cbi8qICfuoZAnICovXG4uaWNvbi0xNDEtaWQtY2FyZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTEnO1xufVxuXG4vKiAn7qGRJyAqL1xuLmljb24tMTQxLWlkLWNhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUyJztcbn1cblxuLyogJ+6hkicgKi9cbi5pY29uLTE0MS1pZGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTMnO1xufVxuXG4vKiAn7qGTJyAqL1xuLmljb24tMTQxLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTQnO1xufVxuXG4vKiAn7qGUJyAqL1xuLmljb24tMTQxLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1NSc7XG59XG5cbi8qICfuoZUnICovXG4uaWNvbi0xNDEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTYnO1xufVxuXG4vKiAn7qGWJyAqL1xuLmljb24tMTQxLWxhcHRvcC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTcnO1xufVxuXG4vKiAn7qGXJyAqL1xuLmljb24tMTQxLWxlY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1OCc7XG59XG5cbi8qICfuoZgnICovXG4uaWNvbi0xNDEtbGVjdHVyZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTknO1xufVxuXG4vKiAn7qGZJyAqL1xuLmljb24tMTQxLWxlY3R1cmUtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVhJztcbn1cblxuLyogJ+6hmicgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Yic7XG59XG5cbi8qICfuoZsnICovXG4uaWNvbi0xNDEtbGVjdHVyZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWMnO1xufVxuXG4vKiAn7qGcJyAqL1xuLmljb24tMTQxLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWQnO1xufVxuXG4vKiAn7qGdJyAqL1xuLmljb24tMTQxLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1ZSc7XG59XG5cbi8qICfuoZ4nICovXG4uaWNvbi0xNDEtbWVkYWwtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVmJztcbn1cblxuLyogJ+6hnycgKi9cbi5pY29uLTE0MS1tZWRhbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjAnO1xufVxuXG4vKiAn7qGgJyAqL1xuLmljb24tMTQxLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODYxJztcbn1cblxuLyogJ+6hoScgKi9cbi5pY29uLTE0MS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjInO1xufVxuXG4vKiAn7qGiJyAqL1xuLmljb24tMTQxLW1pY3Jvc2NvcGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODYzJztcbn1cblxuLyogJ+6hoycgKi9cbi5pY29uLTE0MS1tb3J0YXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY0Jztcbn1cblxuLyogJ+6hpCcgKi9cbi5pY29uLTE0MS1tb3J0YXJib2FyZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjUnO1xufVxuXG4vKiAn7qGlJyAqL1xuLmljb24tMTQxLW11c2V1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY2Jztcbn1cblxuLyogJ+6hpicgKi9cbi5pY29uLTE0MS1uZXR3b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjcnO1xufVxuXG4vKiAn7qGnJyAqL1xuLmljb24tMTQxLW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjgnO1xufVxuXG4vKiAn7qGoJyAqL1xuLmljb24tMTQxLW5vdGVib29rLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2OSc7XG59XG5cbi8qICfuoaknICovXG4uaWNvbi0xNDEtb25saW5lLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZhJztcbn1cblxuLyogJ+6hqicgKi9cbi5pY29uLTE0MS1vcGVuLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Yic7XG59XG5cbi8qICfuoasnICovXG4uaWNvbi0xNDEtb3Blbi1ib29rLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Yyc7XG59XG5cbi8qICfuoawnICovXG4uaWNvbi0xNDEtb3Blbi1ib29rLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2ZCc7XG59XG5cbi8qICfuoa0nICovXG4uaWNvbi0xNDEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2ZSc7XG59XG5cbi8qICfuoa4nICovXG4uaWNvbi0xNDEtcGFpbnQtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZmJztcbn1cblxuLyogJ+6hrycgKi9cbi5pY29uLTE0MS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3MCc7XG59XG5cbi8qICfuobAnICovXG4uaWNvbi0xNDEtcGFwZXJjbGlwLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3MSc7XG59XG5cbi8qICfuobEnICovXG4uaWNvbi0xNDEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzInO1xufVxuXG4vKiAn7qGyJyAqL1xuLmljb24tMTQxLXBlbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzMnO1xufVxuXG4vKiAn7qGzJyAqL1xuLmljb24tMTQxLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc0Jztcbn1cblxuLyogJ+6htCcgKi9cbi5pY29uLTE0MS1wZW5jaWwtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc1Jztcbn1cblxuLyogJ+6htScgKi9cbi5pY29uLTE0MS1wZW5jaWwtY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc2Jztcbn1cblxuLyogJ+6hticgKi9cbi5pY29uLTE0MS1wZW5kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc3Jztcbn1cblxuLyogJ+6htycgKi9cbi5pY29uLTE0MS1waG9uZS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzgnO1xufVxuXG4vKiAn7qG4JyAqL1xuLmljb24tMTQxLXBoeXNpY3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3OSc7XG59XG5cbi8qICfuobknICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2EnO1xufVxuXG4vKiAn7qG6JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2InO1xufVxuXG4vKiAn7qG7JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2MnO1xufVxuXG4vKiAn7qG8JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2QnO1xufVxuXG4vKiAn7qG9JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2UnO1xufVxuXG4vKiAn7qG+JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2YnO1xufVxuXG4vKiAn7qG/JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODAnO1xufVxuXG4vKiAn7qKAJyAqL1xuLmljb24tMTQxLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4MSc7XG59XG5cbi8qICfuooEnICovXG4uaWNvbi0xNDEtcHJvamVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODInO1xufVxuXG4vKiAn7qKCJyAqL1xuLmljb24tMTQxLXByb3RyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Myc7XG59XG5cbi8qICfuooMnICovXG4uaWNvbi0xNDEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4NCc7XG59XG5cbi8qICfuooQnICovXG4uaWNvbi0xNDEtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg1Jztcbn1cblxuLyogJ+6ihScgKi9cbi5pY29uLTE0MS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Nic7XG59XG5cbi8qICfuooYnICovXG4uaWNvbi0xNDEtc2Nob29sLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Nyc7XG59XG5cbi8qICfuoocnICovXG4uaWNvbi0xNDEtc2Nob29sLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4OCc7XG59XG5cbi8qICfuoognICovXG4uaWNvbi0xNDEtc2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg5Jztcbn1cblxuLyogJ+6iiScgKi9cbi5pY29uLTE0MS1zaGFycGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4YSc7XG59XG5cbi8qICfuooonICovXG4uaWNvbi0xNDEtc3RhZmY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Yic7XG59XG5cbi8qICfuoosnICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2VsZWdhbnQvRWxlZ2FudEljb25zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lbGVnYW50L0VsZWdhbnRJY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9lbGVnYW50L0VsZWdhbnRJY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2VsZWdhbnQvRWxlZ2FudEljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZWxlZ2FudC9FbGVnYW50SWNvbnMuc3ZnI0VsZWdhbnRJY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaWYgeW91IHdhbnQgdG8gdXNlIGRhdGEgYXR0cmlidXRlcyBmb3IgaW5zZXJ0aW5nIHlvdXIgaWNvbnMgKi9cbi5lbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJ5b3VyLWNsYXNzLXByZWZpeFwiXSB7XG4qL1xuLmFycm93X3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMVwiO1xufVxuXG4uYXJyb3dfZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjJcIjtcbn1cblxuLmFycm93X2xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzXCI7XG59XG5cbi5hcnJvd19yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjRcIjtcbn1cblxuLmFycm93X2xlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI1XCI7XG59XG5cbi5hcnJvd19yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZcIjtcbn1cblxuLmFycm93X3JpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3XCI7XG59XG5cbi5hcnJvd19sZWZ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI4XCI7XG59XG5cbi5hcnJvdy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOVwiO1xufVxuXG4uYXJyb3dfdXAtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7XG59XG5cbi5hcnJvd19sZWZ0LXJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmJcIjtcbn1cblxuLmFycm93X2xlZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJjXCI7XG59XG5cbi5hcnJvd19leHBhbmRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmRcIjtcbn1cblxuLmFycm93X2V4cGFuZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJlXCI7XG59XG5cbi5hcnJvd19jb25kZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmZcIjtcbn1cblxuLmFycm93X2V4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzBcIjtcbn1cblxuLmFycm93X21vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMxXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMyXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzNcIjtcbn1cblxuLmFycm93X2NhcnJvdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJ1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzZcIjtcbn1cblxuLmFycm93X2NhcnJvdC0yZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzdcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ybGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzhcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ycmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM5XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtdXBfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2FcIjtcbn1cblxuLmFycm93X2NhcnJvdC1kb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNiXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzY1wiO1xufVxuXG4uYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNkXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNlXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2ZcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ybGVmdF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJyaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQyXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtdXBfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ5XCI7XG59XG5cbi5hcnJvd19iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiO1xufVxuXG4uaWNvbl9taW51cy0wNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGJcIjtcbn1cblxuLmljb25fcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjtcbn1cblxuLmljb25fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7XG59XG5cbi5pY29uX2NoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xufVxuXG4uaWNvbl9taW51c19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZlwiO1xufVxuXG4uaWNvbl9wbHVzX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7XG59XG5cbi5pY29uX2Nsb3NlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUxXCI7XG59XG5cbi5pY29uX2NoZWNrX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCI7XG59XG5cbi5pY29uX3pvb20tb3V0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjtcbn1cblxuLmljb25fem9vbS1pbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7XG59XG5cbi5pY29uX3NlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIjtcbn1cblxuLmljb25fYm94LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xufVxuXG4uaWNvbl9ib3gtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7XG59XG5cbi5pY29uX21pbnVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjtcbn1cblxuLmljb25fcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU5XCI7XG59XG5cbi5pY29uX2JveC1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YVwiO1xufVxuXG4uaWNvbl9jaXJjbGUtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDViXCI7XG59XG5cbi5pY29uX2NpcmNsZS1zbGVsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVjXCI7XG59XG5cbi5pY29uX3N0b3BfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWRcIjtcbn1cblxuLmljb25fc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWVcIjtcbn1cblxuLmljb25fcGF1c2VfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWZcIjtcbn1cblxuLmljb25fcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYwXCI7XG59XG5cbi5pY29uX21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCI7XG59XG5cbi5pY29uX21lbnUtc3F1YXJlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7XG59XG5cbi5pY29uX21lbnUtY2lyY2xlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7XG59XG5cbi5pY29uX3VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiO1xufVxuXG4uaWNvbl9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjtcbn1cblxuLmljb25fYWRqdXN0LWhvcml6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiO1xufVxuXG4uaWNvbl9hZGp1c3QtdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjtcbn1cblxuLmljb25fZG9jdW1lbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuXG4uaWNvbl9kb2N1bWVudHNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuXG4uaWNvbl9wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZhXCI7XG59XG5cbi5pY29uX3BlbmNpbC1lZGl0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjtcbn1cblxuLmljb25fcGVuY2lsLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZjXCI7XG59XG5cbi5pY29uX2ZvbGRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCI7XG59XG5cbi5pY29uX2ZvbGRlci1vcGVuX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjtcbn1cblxuLmljb25fZm9sZGVyLWFkZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZmXCI7XG59XG5cbi5pY29uX2luZm9fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MFwiO1xufVxuXG4uaWNvbl9lcnJvci1vY3RfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xufVxuXG4uaWNvbl9lcnJvci1jaXJjbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuXG4uaWNvbl9lcnJvci10cmlhbmdsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCI7XG59XG5cbi5pY29uX3F1ZXN0aW9uX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7XG59XG5cbi5pY29uX3F1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NVwiO1xufVxuXG4uaWNvbl9jb21tZW50X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjtcbn1cblxuLmljb25fY2hhdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc3XCI7XG59XG5cbi5pY29uX3ZvbC1tdXRlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzhcIjtcbn1cblxuLmljb25fdm9sdW1lLWxvd19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc5XCI7XG59XG5cbi5pY29uX3ZvbHVtZS1oaWdoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjtcbn1cblxuLmljb25fcXVvdGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2JcIjtcbn1cblxuLmljb25fcXVvdGF0aW9uc19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3Y1wiO1xufVxuXG4uaWNvbl9jbG9ja19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdkXCI7XG59XG5cbi5pY29uX2xvY2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3ZVwiO1xufVxuXG4uaWNvbl9sb2NrLW9wZW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uX2tleV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmljb25fY2xvdWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uX2Nsb3VkLXVwbG9hZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb25fY2xvdWQtZG93bmxvYWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5pY29uX2ltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uaWNvbl9saWdodGJ1bGJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uX2dpZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uX2hvdXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uaWNvbl9nZW5pdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmljb25fbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uX3RhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uaWNvbl9sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmljb25fZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uaWNvbl9jYW1lcmFfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uX21haWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5pY29uX2NvbmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5pY29uX3JpYmJvbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmljb25fYmFnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uaWNvbl9jcmVkaXRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uX2NhcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5pY29uX3BhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uaWNvbl90YWdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5pY29uX3RhZ3NfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5pY29uX3RyYXNoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uaWNvbl9jdXJzb3JfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5pY29uX21pY19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cblxuLmljb25fY29tcGFzc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cblxuLmljb25fcGluX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG4uaWNvbl9wdXNocGluX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uaWNvbl9tYXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5pY29uX2RyYXdlcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmljb25fdG9vbGJveF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmljb25fYm9va19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmljb25fY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmljb25fZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uaWNvbl90YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uaWNvbl9jb250YWN0c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmljb25faGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uaWNvbl9saWZlc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmljb25fcGllY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmljb25fcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuXG4uaWNvbl9saW5rX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuXG4uaWNvbl9saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5pY29uX2xvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cblxuLmljb25fYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuXG4uaWNvbl9hcmNoaXZlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uaWNvbl9oZWFydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmljb25fc3Rhcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmljb25fc3Rhci1oYWxmX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uaWNvbl9zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5pY29uX3N0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uaWNvbl90b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuXG4uaWNvbl90b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5pY29uX2NvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuXG4uaWNvbl9jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5hcnJvd191cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmFycm93X2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG5cbi5hcnJvd19sZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuXG4uYXJyb3dfcmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG5cbi5hcnJvd19sZWZ0LXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuXG4uYXJyb3dfcmlnaHQtdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG5cbi5hcnJvd19yaWdodC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uYXJyb3dfbGVmdC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uYXJyb3dfY29uZGVuc2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5hcnJvd19leHBhbmRfYWx0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uYXJyb3dfY2Fycm90X3VwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuXG4uYXJyb3dfY2Fycm90LWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cblxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ydXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmR3bm5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuXG4uaWNvbl9taW51c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cblxuLmljb25fcGx1c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cblxuLmljb25fY2xvc2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5pY29uX2NoZWNrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uaWNvbl96b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uaWNvbl96b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG5cbi5pY29uX3N0b3BfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5pY29uX21lbnUtc3F1YXJlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uaWNvbl9tZW51LWNpcmNsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLmljb25fZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cblxuLmljb25fZG9jdW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5pY29uX3BlbmNpbF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cblxuLmljb25fZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi5pY29uX2ZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi5pY29uX2ZvbGRlci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cblxuLmljb25fZm9sZGVyX3VwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuXG4uaWNvbl9mb2xkZXJfZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cblxuLmljb25faW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uaWNvbl9lcnJvci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLmljb25fZXJyb3Itb2N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5pY29uX2Vycm9yLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5pY29uX3F1ZXN0aW9uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuXG4uaWNvbl9jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5pY29uX2NoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmljb25fdm9sLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmljb25fdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uaWNvbl92b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uaWNvbl9xdW90YXRpb25zX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuXG4uaWNvbl9jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuXG4uaWNvbl9sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5pY29uX2xvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuXG4uaWNvbl9rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cblxuLmljb25fY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cblxuLmljb25fY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5pY29uX2Nsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5pY29uX2xpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uaWNvbl9naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5pY29uX2hvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5pY29uX2NhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uaWNvbl9tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5pY29uX2NvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmljb25fcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5pY29uX2JhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uaWNvbl9jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG5cbi5pY29uX3RhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuXG4uaWNvbl90YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5pY29uX3RyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5pY29uX2N1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuXG4uaWNvbl9taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cblxuLmljb25fY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uaWNvbl9waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmljb25fcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuXG4uaWNvbl9tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmljb25fZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5pY29uX3Rvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cblxuLmljb25fYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuXG4uaWNvbl9jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uaWNvbl9hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5pY29uX2hlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5pY29uX3Byb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cblxuLmljb25fZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cblxuLmljb25fZ3JpZC0yeDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cblxuLmljb25fZ3JpZC0zeDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGRcIjtcbn1cblxuLmljb25fbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cblxuLmljb25fcGF1c2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG5cbi5pY29uX3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG5cbi5pY29uX3VwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuXG4uaWNvbl9kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuXG4uc29jaWFsX2ZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5zb2NpYWxfdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG4uc29jaWFsX3BpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4uc29jaWFsX2dvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cblxuLnNvY2lhbF90dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLnNvY2lhbF90dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG5cbi5zb2NpYWxfd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG5cbi5zb2NpYWxfaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5zb2NpYWxfZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWJcIjtcbn1cblxuLnNvY2lhbF92aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuXG4uc29jaWFsX2xpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG5cbi5zb2NpYWxfcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG5cbi5zb2NpYWxfZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuXG4uc29jaWFsX3NoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG5cbi5zb2NpYWxfbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuXG4uc29jaWFsX3NreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG5cbi5zb2NpYWxfeW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhM1wiO1xufVxuXG4uc29jaWFsX3BpY2Fzc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNVwiO1xufVxuXG4uc29jaWFsX2ZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiO1xufVxuXG4uc29jaWFsX2Jsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTdcIjtcbn1cblxuLnNvY2lhbF9zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE4XCI7XG59XG5cbi5zb2NpYWxfZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7XG59XG5cbi5zb2NpYWxfZmFjZWJvb2tfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFhXCI7XG59XG5cbi5zb2NpYWxfdHdpdHRlcl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWJcIjtcbn1cblxuLnNvY2lhbF9waW50ZXJlc3RfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlcGx1c19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWRcIjtcbn1cblxuLnNvY2lhbF90dW1ibHJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFlXCI7XG59XG5cbi5zb2NpYWxfc3R1bWJsZXVwb25fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFmXCI7XG59XG5cbi5zb2NpYWxfd29yZHByZXNzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMFwiO1xufVxuXG4uc29jaWFsX2luc3RhZ3JhbV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjFcIjtcbn1cblxuLnNvY2lhbF9kcmliYmJsZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjJcIjtcbn1cblxuLnNvY2lhbF92aW1lb19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjNcIjtcbn1cblxuLnNvY2lhbF9saW5rZWRpbl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjRcIjtcbn1cblxuLnNvY2lhbF9yc3NfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI1XCI7XG59XG5cbi5zb2NpYWxfZGV2aWFudGFydF9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjZcIjtcbn1cblxuLnNvY2lhbF9zaGFyZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjdcIjtcbn1cblxuLnNvY2lhbF9teXNwYWNlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOFwiO1xufVxuXG4uc29jaWFsX3NreXBlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOVwiO1xufVxuXG4uc29jaWFsX3lvdXR1YmVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJhXCI7XG59XG5cbi5zb2NpYWxfcGljYXNzYV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmJcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVkcml2ZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJjXCI7XG59XG5cbi5zb2NpYWxfZmxpY2tyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiZFwiO1xufVxuXG4uc29jaWFsX2Jsb2dnZXJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJlXCI7XG59XG5cbi5zb2NpYWxfc3BvdGlmeV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmZcIjtcbn1cblxuLnNvY2lhbF9kZWxpY2lvdXNfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMwXCI7XG59XG5cbi5zb2NpYWxfZmFjZWJvb2tfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMxXCI7XG59XG5cbi5zb2NpYWxfdHdpdHRlcl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzJcIjtcbn1cblxuLnNvY2lhbF9waW50ZXJlc3Rfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMzXCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlcGx1c19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzRcIjtcbn1cblxuLnNvY2lhbF90dW1ibHJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM1XCI7XG59XG5cbi5zb2NpYWxfc3R1bWJsZXVwb25fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM2XCI7XG59XG5cbi5zb2NpYWxfd29yZHByZXNzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjN1wiO1xufVxuXG4uc29jaWFsX2luc3RhZ3JhbV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzhcIjtcbn1cblxuLnNvY2lhbF9kcmliYmJsZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzlcIjtcbn1cblxuLnNvY2lhbF92aW1lb19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2FcIjtcbn1cblxuLnNvY2lhbF9saW5rZWRpbl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2JcIjtcbn1cblxuLnNvY2lhbF9yc3Nfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNjXCI7XG59XG5cbi5zb2NpYWxfZGV2aWFudGFydF9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2RcIjtcbn1cblxuLnNvY2lhbF9zaGFyZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2VcIjtcbn1cblxuLnNvY2lhbF9teXNwYWNlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZlwiO1xufVxuXG4uc29jaWFsX3NreXBlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMFwiO1xufVxuXG4uc29jaWFsX3lvdXR1YmVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQxXCI7XG59XG5cbi5zb2NpYWxfcGljYXNzYV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDJcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVkcml2ZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDNcIjtcbn1cblxuLnNvY2lhbF9mbGlja3Jfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ0XCI7XG59XG5cbi5zb2NpYWxfYmxvZ2dlcl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDVcIjtcbn1cblxuLnNvY2lhbF9zcG90aWZ5X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNlwiO1xufVxuXG4uc29jaWFsX2RlbGljaW91c19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDdcIjtcbn1cblxuLmljb25fcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuXG4uaWNvbl9jYWx1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWVcIjtcbn1cblxuLmljb25fYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWZcIjtcbn1cblxuLmljb25fZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU4XCI7XG59XG5cbi5pY29uX2RyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7XG59XG5cbi5pY29uX3NlYXJjaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG5cbi5pY29uX2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5pY29uX2lkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cblxuLmljb25fcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG5cbi5pY29uX2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cblxuLmljb25fZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlYlwiO1xufVxuXG4uaWNvbl9tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cblxuLmljb25fY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWRcIjtcbn1cblxuLmljb25fd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG59XG5cbi5pY29uX3BlbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cblxuLmljb25fZWFzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTlcIjtcbn1cblxuLmljb25fZmxvd2NoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG5cbi5pY29uX2RhdGFyZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWNcIjtcbn1cblxuLmljb25fYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZlXCI7XG59XG5cbi5pY29uX3NoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNlwiO1xufVxuXG4uaWNvbl9wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZiXCI7XG59XG5cbi5pY29uX2dsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUyXCI7XG59XG5cbi5pY29uX2dsb2JlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTNcIjtcbn1cblxuLmljb25fdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY1XCI7XG59XG5cbi5pY29uX2hvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMVwiO1xufVxuXG4uaWNvbl9iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZmXCI7XG59XG5cbi5pY29uX3Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjhcIjtcbn1cblxuLmljb25fcHJpbnRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmFcIjtcbn1cblxuLmljb25fY2FsY3VsYXRvcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTdcIjtcbn1cblxuLmljb25fYnVpbGRpbmdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZkXCI7XG59XG5cbi5pY29uX2Zsb3BweV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTRcIjtcbn1cblxuLmljb25fZHJpdmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU1XCI7XG59XG5cbi5pY29uX3NlYXJjaF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjdcIjtcbn1cblxuLmljb25faWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUwXCI7XG59XG5cbi5pY29uX2lkLTJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZjXCI7XG59XG5cbi5pY29uX3B1enpsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjlcIjtcbn1cblxuLmljb25fbGlrZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGRcIjtcbn1cblxuLmljb25fZGlzbGlrZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjFcIjtcbn1cblxuLmljb25fbXVnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkY1wiO1xufVxuXG4uaWNvbl9jdXJyZW5jeV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjNcIjtcbn1cblxuLmljb25fd2FsbGV0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkOFwiO1xufVxuXG4uaWNvbl9wZW5zX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkYlwiO1xufVxuXG4uaWNvbl9lYXNlbF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjBcIjtcbn1cblxuLmljb25fZmxvd2NoYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZlwiO1xufVxuXG4uaWNvbl9kYXRhcmVwb3J0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4uaWNvbl9icmllZmNhc2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY0XCI7XG59XG5cbi5pY29uX3NoaWVsZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDlcIjtcbn1cblxuLmljb25fcGVyY2VudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGFcIjtcbn1cblxuLmljb25fZ2xvYmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRlXCI7XG59XG5cbi5pY29uX2NsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNlwiO1xufVxuXG4uZ2x5cGgge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAuNzVlbTtcbiAgbWFyZ2luOiAuNGVtIDEuNWVtIC43NWVtIDA7XG4gIHdpZHRoOiA2ZW07XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZ2x5cGhfYmlnIHtcbiAgZm9udC1zaXplOiAxMjhweDtcbiAgY29sb3I6ICM1OWM1ZGM7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5nbHlwaCBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdseXBoIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjYztcbiAgcGFkZGluZzogLjJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2VudGVyZWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ2x5cGggLmZzMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTRlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiO1xufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjtcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjtcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjtcbn1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7XG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiO1xufVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjtcbn1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7XG59XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjtcbn1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjtcbn1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiO1xufVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjtcbn1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiO1xufVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7XG59XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4vKiFcbiAgSW9uaWNvbnMsIHYyLjAuMFxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5lb3Q/dj0yLjAuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5lb3Q/dj0yLjAuMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMudHRmP3Y9Mi4wLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLndvZmY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5zdmc/dj0yLjAuMCNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmlvbjpiZWZvcmUsIC5pb25pY29uczpiZWZvcmUsXG4uaW9uLTpiZWZvcmUsXG4uaW9uLWFsZXJ0OmJlZm9yZSxcbi5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWRkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1iYXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1idXM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZmlsbTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWFwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGxhbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zYWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSxcbi5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13aWZpOmJlZm9yZSxcbi5pb24tYXBlcnR1cmU6YmVmb3JlLFxuLmlvbi1hcmNoaXZlOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1hOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSxcbi5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYTpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYjpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYzpiZWZvcmUsXG4uaW9uLWFycm93LW1vdmU6YmVmb3JlLFxuLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlLFxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LXJpZ2h0LWE6YmVmb3JlLFxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSxcbi5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUsXG4uaW9uLWFycm93LXNocmluazpiZWZvcmUsXG4uaW9uLWFycm93LXN3YXA6YmVmb3JlLFxuLmlvbi1hcnJvdy11cC1hOmJlZm9yZSxcbi5pb24tYXJyb3ctdXAtYjpiZWZvcmUsXG4uaW9uLWFycm93LXVwLWM6YmVmb3JlLFxuLmlvbi1hc3RlcmlzazpiZWZvcmUsXG4uaW9uLWF0OmJlZm9yZSxcbi5pb24tYmFja3NwYWNlOmJlZm9yZSxcbi5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1iYWc6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUsXG4uaW9uLWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUsXG4uaW9uLWJhdHRlcnktbG93OmJlZm9yZSxcbi5pb24tYmVha2VyOmJlZm9yZSxcbi5pb24tYmVlcjpiZWZvcmUsXG4uaW9uLWJsdWV0b290aDpiZWZvcmUsXG4uaW9uLWJvbmZpcmU6YmVmb3JlLFxuLmlvbi1ib29rbWFyazpiZWZvcmUsXG4uaW9uLWJvd3RpZTpiZWZvcmUsXG4uaW9uLWJyaWVmY2FzZTpiZWZvcmUsXG4uaW9uLWJ1ZzpiZWZvcmUsXG4uaW9uLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmlvbi1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWNhcmQ6YmVmb3JlLFxuLmlvbi1jYXNoOmJlZm9yZSxcbi5pb24tY2hhdGJveDpiZWZvcmUsXG4uaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUsXG4uaW9uLWNoYXRib3hlczpiZWZvcmUsXG4uaW9uLWNoYXRidWJibGU6YmVmb3JlLFxuLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1jaGF0YnViYmxlczpiZWZvcmUsXG4uaW9uLWNoZWNrbWFyazpiZWZvcmUsXG4uaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSxcbi5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSxcbi5pb24tY2hldnJvbi1kb3duOmJlZm9yZSxcbi5pb24tY2hldnJvbi1sZWZ0OmJlZm9yZSxcbi5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUsXG4uaW9uLWNoZXZyb24tdXA6YmVmb3JlLFxuLmlvbi1jbGlwYm9hcmQ6YmVmb3JlLFxuLmlvbi1jbG9jazpiZWZvcmUsXG4uaW9uLWNsb3NlOmJlZm9yZSxcbi5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSxcbi5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLmlvbi1jbG91ZDpiZWZvcmUsXG4uaW9uLWNvZGU6YmVmb3JlLFxuLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi5pb24tY29kZS13b3JraW5nOmJlZm9yZSxcbi5pb24tY29mZmVlOmJlZm9yZSxcbi5pb24tY29tcGFzczpiZWZvcmUsXG4uaW9uLWNvbXBvc2U6YmVmb3JlLFxuLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLFxuLmlvbi1jb250cmFzdDpiZWZvcmUsXG4uaW9uLWNyb3A6YmVmb3JlLFxuLmlvbi1jdWJlOmJlZm9yZSxcbi5pb24tZGlzYzpiZWZvcmUsXG4uaW9uLWRvY3VtZW50OmJlZm9yZSxcbi5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUsXG4uaW9uLWRyYWc6YmVmb3JlLFxuLmlvbi1lYXJ0aDpiZWZvcmUsXG4uaW9uLWVhc2VsOmJlZm9yZSxcbi5pb24tZWRpdDpiZWZvcmUsXG4uaW9uLWVnZzpiZWZvcmUsXG4uaW9uLWVqZWN0OmJlZm9yZSxcbi5pb24tZW1haWw6YmVmb3JlLFxuLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlLFxuLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSxcbi5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSxcbi5pb24tZXllOmJlZm9yZSxcbi5pb24tZXllLWRpc2FibGVkOmJlZm9yZSxcbi5pb24tZmVtYWxlOmJlZm9yZSxcbi5pb24tZmlsaW5nOmJlZm9yZSxcbi5pb24tZmlsbS1tYXJrZXI6YmVmb3JlLFxuLmlvbi1maXJlYmFsbDpiZWZvcmUsXG4uaW9uLWZsYWc6YmVmb3JlLFxuLmlvbi1mbGFtZTpiZWZvcmUsXG4uaW9uLWZsYXNoOmJlZm9yZSxcbi5pb24tZmxhc2gtb2ZmOmJlZm9yZSxcbi5pb24tZm9sZGVyOmJlZm9yZSxcbi5pb24tZm9yazpiZWZvcmUsXG4uaW9uLWZvcmstcmVwbzpiZWZvcmUsXG4uaW9uLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1mdW5uZWw6YmVmb3JlLFxuLmlvbi1nZWFyLWE6YmVmb3JlLFxuLmlvbi1nZWFyLWI6YmVmb3JlLFxuLmlvbi1ncmlkOmJlZm9yZSxcbi5pb24taGFtbWVyOmJlZm9yZSxcbi5pb24taGFwcHk6YmVmb3JlLFxuLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taGVhZHBob25lOmJlZm9yZSxcbi5pb24taGVhcnQ6YmVmb3JlLFxuLmlvbi1oZWFydC1icm9rZW46YmVmb3JlLFxuLmlvbi1oZWxwOmJlZm9yZSxcbi5pb24taGVscC1idW95OmJlZm9yZSxcbi5pb24taGVscC1jaXJjbGVkOmJlZm9yZSxcbi5pb24taG9tZTpiZWZvcmUsXG4uaW9uLWljZWNyZWFtOmJlZm9yZSxcbi5pb24taW1hZ2U6YmVmb3JlLFxuLmlvbi1pbWFnZXM6YmVmb3JlLFxuLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1pb25pYzpiZWZvcmUsXG4uaW9uLWlvcy1hbGFybTpiZWZvcmUsXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFsYnVtczpiZWZvcmUsXG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSxcbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlLFxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUsXG4uaW9uLWlvcy1hdDpiZWZvcmUsXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlLFxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSxcbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmVsbDpiZWZvcmUsXG4uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9keTpiZWZvcmUsXG4uaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9sdDpiZWZvcmUsXG4uaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9vazpiZWZvcmUsXG4uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJveDpiZWZvcmUsXG4uaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSxcbi5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSxcbi5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29nOmJlZm9yZSxcbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb21wb3NlOmJlZm9yZSxcbi5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSxcbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jcm9wOmJlZm9yZSxcbi5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSxcbi5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZHJhZzpiZWZvcmUsXG4uaW9uLWlvcy1lbWFpbDpiZWZvcmUsXG4uaW9uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV5ZTpiZWZvcmUsXG4uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbGluZzpiZWZvcmUsXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1maWxtOmJlZm9yZSxcbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFnOmJlZm9yZSxcbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYXNrOmJlZm9yZSxcbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSxcbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlcjpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mb290YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nZWFyOmJlZm9yZSxcbi5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSxcbi5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlLFxuLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlLFxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhvbWU6YmVmb3JlLFxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZmluaXRlOmJlZm9yZSxcbi5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWtleXBhZDpiZWZvcmUsXG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlLFxuLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdDpiZWZvcmUsXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NrZWQ6YmVmb3JlLFxuLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9vcDpiZWZvcmUsXG4uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSxcbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlLFxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWludXM6YmVmb3JlLFxuLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb25pdG9yOmJlZm9yZSxcbi5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb29uOmJlZm9yZSxcbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSxcbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGF1c2U6YmVmb3JlLFxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXc6YmVmb3JlLFxuLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSxcbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbjpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSxcbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpZTpiZWZvcmUsXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waW50OmJlZm9yZSxcbi5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSxcbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbHVzOmJlZm9yZSxcbi5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaW50ZXI6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXB1bHNlOmJlZm9yZSxcbi5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1yYWlueTpiZWZvcmUsXG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUsXG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWRvOmJlZm9yZSxcbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJld2luZDpiZWZvcmUsXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yb3NlOmJlZm9yZSxcbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlLFxuLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUsXG4uaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zbm93eTpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0YXI6YmVmb3JlLFxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSxcbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUsXG4uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSxcbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRpbWU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRpbWVyOmJlZm9yZSxcbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSxcbi5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyYXNoOmJlZm9yZSxcbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5kbzpiZWZvcmUsXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11cGxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlLFxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSxcbi5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUsXG4uaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13b3JsZDpiZWZvcmUsXG4uaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taXBhZDpiZWZvcmUsXG4uaW9uLWlwaG9uZTpiZWZvcmUsXG4uaW9uLWlwb2Q6YmVmb3JlLFxuLmlvbi1qZXQ6YmVmb3JlLFxuLmlvbi1rZXk6YmVmb3JlLFxuLmlvbi1rbmlmZTpiZWZvcmUsXG4uaW9uLWxhcHRvcDpiZWZvcmUsXG4uaW9uLWxlYWY6YmVmb3JlLFxuLmlvbi1sZXZlbHM6YmVmb3JlLFxuLmlvbi1saWdodGJ1bGI6YmVmb3JlLFxuLmlvbi1saW5rOmJlZm9yZSxcbi5pb24tbG9hZC1hOmJlZm9yZSxcbi5pb24tbG9hZC1iOmJlZm9yZSxcbi5pb24tbG9hZC1jOmJlZm9yZSxcbi5pb24tbG9hZC1kOmJlZm9yZSxcbi5pb24tbG9jYXRpb246YmVmb3JlLFxuLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSxcbi5pb24tbG9ja2VkOmJlZm9yZSxcbi5pb24tbG9nLWluOmJlZm9yZSxcbi5pb24tbG9nLW91dDpiZWZvcmUsXG4uaW9uLWxvb3A6YmVmb3JlLFxuLmlvbi1tYWduZXQ6YmVmb3JlLFxuLmlvbi1tYWxlOmJlZm9yZSxcbi5pb24tbWFuOmJlZm9yZSxcbi5pb24tbWFwOmJlZm9yZSxcbi5pb24tbWVka2l0OmJlZm9yZSxcbi5pb24tbWVyZ2U6YmVmb3JlLFxuLmlvbi1taWMtYTpiZWZvcmUsXG4uaW9uLW1pYy1iOmJlZm9yZSxcbi5pb24tbWljLWM6YmVmb3JlLFxuLmlvbi1taW51czpiZWZvcmUsXG4uaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1taW51cy1yb3VuZDpiZWZvcmUsXG4uaW9uLW1vZGVsLXM6YmVmb3JlLFxuLmlvbi1tb25pdG9yOmJlZm9yZSxcbi5pb24tbW9yZTpiZWZvcmUsXG4uaW9uLW1vdXNlOmJlZm9yZSxcbi5pb24tbXVzaWMtbm90ZTpiZWZvcmUsXG4uaW9uLW5hdmljb246YmVmb3JlLFxuLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSxcbi5pb24tbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1uZXR3b3JrOmJlZm9yZSxcbi5pb24tbm8tc21va2luZzpiZWZvcmUsXG4uaW9uLW51Y2xlYXI6YmVmb3JlLFxuLmlvbi1vdXRsZXQ6YmVmb3JlLFxuLmlvbi1wYWludGJydXNoOmJlZm9yZSxcbi5pb24tcGFpbnRidWNrZXQ6YmVmb3JlLFxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUsXG4uaW9uLXBhcGVyY2xpcDpiZWZvcmUsXG4uaW9uLXBhdXNlOmJlZm9yZSxcbi5pb24tcGVyc29uOmJlZm9yZSxcbi5pb24tcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSxcbi5pb24tcGllLWdyYXBoOmJlZm9yZSxcbi5pb24tcGluOmJlZm9yZSxcbi5pb24tcGlucG9pbnQ6YmVmb3JlLFxuLmlvbi1waXp6YTpiZWZvcmUsXG4uaW9uLXBsYW5lOmJlZm9yZSxcbi5pb24tcGxhbmV0OmJlZm9yZSxcbi5pb24tcGxheTpiZWZvcmUsXG4uaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSxcbi5pb24tcGx1czpiZWZvcmUsXG4uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLXBsdXMtcm91bmQ6YmVmb3JlLFxuLmlvbi1wb2RpdW06YmVmb3JlLFxuLmlvbi1wb3VuZDpiZWZvcmUsXG4uaW9uLXBvd2VyOmJlZm9yZSxcbi5pb24tcHJpY2V0YWc6YmVmb3JlLFxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlLFxuLmlvbi1wcmludGVyOmJlZm9yZSxcbi5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSxcbi5pb24tcXItc2Nhbm5lcjpiZWZvcmUsXG4uaW9uLXF1b3RlOmJlZm9yZSxcbi5pb24tcmFkaW8td2F2ZXM6YmVmb3JlLFxuLmlvbi1yZWNvcmQ6YmVmb3JlLFxuLmlvbi1yZWZyZXNoOmJlZm9yZSxcbi5pb24tcmVwbHk6YmVmb3JlLFxuLmlvbi1yZXBseS1hbGw6YmVmb3JlLFxuLmlvbi1yaWJib24tYTpiZWZvcmUsXG4uaW9uLXJpYmJvbi1iOmJlZm9yZSxcbi5pb24tc2FkOmJlZm9yZSxcbi5pb24tc2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zY2lzc29yczpiZWZvcmUsXG4uaW9uLXNlYXJjaDpiZWZvcmUsXG4uaW9uLXNldHRpbmdzOmJlZm9yZSxcbi5pb24tc2hhcmU6YmVmb3JlLFxuLmlvbi1zaHVmZmxlOmJlZm9yZSxcbi5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uaW9uLXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlLFxuLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSxcbi5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSxcbi5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUsXG4uaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSxcbi5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSxcbi5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUsXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLFxuLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlLFxuLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1ub2RlanM6YmVmb3JlLFxuLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSxcbi5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yc3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUsXG4uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSxcbi5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSxcbi5pb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXR1eDpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSxcbi5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSxcbi5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSxcbi5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteWFob286YmVmb3JlLFxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15ZW46YmVmb3JlLFxuLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb3VwLWNhbjpiZWZvcmUsXG4uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlLFxuLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLXNwb29uOmJlZm9yZSxcbi5pb24tc3RhcjpiZWZvcmUsXG4uaW9uLXN0YXRzLWJhcnM6YmVmb3JlLFxuLmlvbi1zdGVhbTpiZWZvcmUsXG4uaW9uLXN0b3A6YmVmb3JlLFxuLmlvbi10aGVybW9tZXRlcjpiZWZvcmUsXG4uaW9uLXRodW1ic2Rvd246YmVmb3JlLFxuLmlvbi10aHVtYnN1cDpiZWZvcmUsXG4uaW9uLXRvZ2dsZTpiZWZvcmUsXG4uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlLFxuLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUsXG4uaW9uLXRyYXNoLWE6YmVmb3JlLFxuLmlvbi10cmFzaC1iOmJlZm9yZSxcbi5pb24tdHJvcGh5OmJlZm9yZSxcbi5pb24tdHNoaXJ0OmJlZm9yZSxcbi5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi11bWJyZWxsYTpiZWZvcmUsXG4uaW9uLXVuaXZlcnNpdHk6YmVmb3JlLFxuLmlvbi11bmxvY2tlZDpiZWZvcmUsXG4uaW9uLXVwbG9hZDpiZWZvcmUsXG4uaW9uLXVzYjpiZWZvcmUsXG4uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSxcbi5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlLFxuLmlvbi12b2x1bWUtbG93OmJlZm9yZSxcbi5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUsXG4uaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi5pb24td2FuZDpiZWZvcmUsXG4uaW9uLXdhdGVyZHJvcDpiZWZvcmUsXG4uaW9uLXdpZmk6YmVmb3JlLFxuLmlvbi13aW5lZ2xhc3M6YmVmb3JlLFxuLmlvbi13b21hbjpiZWZvcmUsXG4uaW9uLXdyZW5jaDpiZWZvcmUsXG4uaW9uLXhib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742aXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nm1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NoFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742jXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742iXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaVcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjI9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742mXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjadcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjatcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742uXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7420XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NsVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ns1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NslwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7422XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbpcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nt1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nu1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7429XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nv1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746CXCI7XG59XG5cbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746EXCI7XG59XG5cbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746FXCI7XG59XG5cbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746IXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746HXCI7XG59XG5cbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746JXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746KXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjotcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746MXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ujXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746NXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oj1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74upXCI7XG59XG5cbi5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746SXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74urXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6xcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746VXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpdcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746YXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746bXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjplcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746aXCI7XG59XG5cbi5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746cXCI7XG59XG5cbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746dXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OoFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+On1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746hXCI7XG59XG5cbi5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OolwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746jXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uwXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OplwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746nXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746oXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqpcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oq1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u1XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u2XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lt1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7hcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746tXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746vXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OslwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Os1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7462XCI7XG59XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ot1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrhcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OulwiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ou1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIVcIjtcbn1cblxuLmlvbi1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mk1wiO1xufVxuXG4uaW9uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjtcbn1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ9cIjtcbn1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7XG59XG5cbi5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiO1xufVxuXG4uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiO1xufVxuXG4uaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiO1xufVxuXG4uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7XG59XG5cbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7XG59XG5cbi5pb24tYXJyb3ctc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjtcbn1cblxuLmlvbi1hcnJvdy11cC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5pb24tYXJyb3ctdXAtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yUXCI7XG59XG5cbi5pb24tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI9cIjtcbn1cblxuLmlvbi1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr9cIjtcbn1cblxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvlwiO1xufVxuXG4uaW9uLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7XG59XG5cbi5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjtcbn1cblxuLmlvbi1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjtcbn1cblxuLmlvbi1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7XG59XG5cbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SWXCI7XG59XG5cbi5pb24tYm9uZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MlVwiO1xufVxuXG4uaW9uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5pb24tYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+AXCI7XG59XG5cbi5pb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7XG59XG5cbi5pb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7XG59XG5cbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiO1xufVxuXG4uaW9uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SXXCI7XG59XG5cbi5pb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5pb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uaW9uLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJZcIjtcbn1cblxuLmlvbi1jaGF0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7XG59XG5cbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7XG59XG5cbi5pb24tY2hhdGJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi5pb24tY2hhdGJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiO1xufVxuXG4uaW9uLWNoYXRidWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SfXCI7XG59XG5cbi5pb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjtcbn1cblxuLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjtcbn1cblxuLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7XG59XG5cbi5pb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uaW9uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uaW9uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7XG59XG5cbi5pb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjtcbn1cblxuLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7XG59XG5cbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ml1wiO1xufVxuXG4uaW9uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7XG59XG5cbi5pb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiO1xufVxuXG4uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia9cIjtcbn1cblxuLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjtcbn1cblxuLmlvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmlvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7XG59XG5cbi5pb24tY29tcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiO1xufVxuXG4uaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiO1xufVxuXG4uaW9uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5pb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PgVwiO1xufVxuXG4uaW9uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJhcIjtcbn1cblxuLmlvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7XG59XG5cbi5pb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK9cIjtcbn1cblxuLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7XG59XG5cbi5pb24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uaW9uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7XG59XG5cbi5pb24tZWFzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4JcIjtcbn1cblxuLmlvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q/XCI7XG59XG5cbi5pb24tZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7XG59XG5cbi5pb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjtcbn1cblxuLmlvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiO1xufVxuXG4uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pg1wiO1xufVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4VcIjtcbn1cblxuLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4RcIjtcbn1cblxuLmlvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjtcbn1cblxuLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIZcIjtcbn1cblxuLmlvbi1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjtcbn1cblxuLmlvbi1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjtcbn1cblxuLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiO1xufVxuXG4uaW9uLWZpcmViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yZXCI7XG59XG5cbi5pb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiO1xufVxuXG4uaW9uLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yaXCI7XG59XG5cbi5pb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmlvbi1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmlvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmlvbi1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7XG59XG5cbi5pb24tZm9yay1yZXBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7XG59XG5cbi5pb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uaW9uLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mm1wiO1xufVxuXG4uaW9uLWdlYXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uaW9uLWdlYXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uaW9uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL9cIjtcbn1cblxuLmlvbi1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjtcbn1cblxuLmlvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MnFwiO1xufVxuXG4uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4ZcIjtcbn1cblxuLmlvbi1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmlvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiO1xufVxuXG4uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MnVwiO1xufVxuXG4uaW9uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmlvbi1oZWxwLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmlvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5pb24taWNlY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjtcbn1cblxuLmlvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiO1xufVxuXG4uaW9uLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiO1xufVxuXG4uaW9uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiO1xufVxuXG4uaW9uLWlvbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5pb24taW9zLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+IXCI7XG59XG5cbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4dcIjtcbn1cblxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+KXCI7XG59XG5cbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+JXCI7XG59XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4xcIjtcbn1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+LXCI7XG59XG5cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjlwiO1xufVxuXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+PXCI7XG59XG5cbi5pb24taW9zLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5BcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+SXCI7XG59XG5cbi5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+TXCI7XG59XG5cbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlFwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5VcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PllwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+XXCI7XG59XG5cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+YXCI7XG59XG5cbi5pb24taW9zLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+aXCI7XG59XG5cbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5lcIjtcbn1cblxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnFwiO1xufVxuXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5tcIjtcbn1cblxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj55cIjtcbn1cblxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnVwiO1xufVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+gXCI7XG59XG5cbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pn1wiO1xufVxuXG4uaW9uLWlvcy1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+iXCI7XG59XG5cbi5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoVwiO1xufVxuXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+kXCI7XG59XG5cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Po1wiO1xufVxuXG4uaW9uLWlvcy1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+mXCI7XG59XG5cbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpVwiO1xufVxuXG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+oXCI7XG59XG5cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pp1wiO1xufVxuXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6pcIjtcbn1cblxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6lcIjtcbn1cblxuLmlvbi1pb3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+sXCI7XG59XG5cbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+rXCI7XG59XG5cbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrlwiO1xufVxuXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrVwiO1xufVxuXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PsFwiO1xufVxuXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+vXCI7XG59XG5cbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7JcIjtcbn1cblxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+xXCI7XG59XG5cbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+0XCI7XG59XG5cbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7NcIjtcbn1cblxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+2XCI7XG59XG5cbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+1XCI7XG59XG5cbi5pb24taW9zLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7hcIjtcbn1cblxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+3XCI7XG59XG5cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PulwiO1xufVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuVwiO1xufVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+8XCI7XG59XG5cbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pu1wiO1xufVxuXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj79cIjtcbn1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+9XCI7XG59XG5cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74++XCI7XG59XG5cbi5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIBcIjtcbn1cblxuLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIFcIjtcbn1cblxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkINcIjtcbn1cblxuLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QglwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhlwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhFwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CFXCI7XG59XG5cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CMXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CIXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIdcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkItcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIpcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CQXCI7XG59XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjlwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qj1wiO1xufVxuXG4uaW9uLWlvcy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJJcIjtcbn1cblxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJFcIjtcbn1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CUXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CTXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJZcIjtcbn1cblxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CVXCI7XG59XG5cbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJhcIjtcbn1cblxuLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CXXCI7XG59XG5cbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJpcIjtcbn1cblxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CZXCI7XG59XG5cbi5pb24taW9zLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJxcIjtcbn1cblxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CbXCI7XG59XG5cbi5pb24taW9zLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ5cIjtcbn1cblxuLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ1cIjtcbn1cblxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKBcIjtcbn1cblxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qn1wiO1xufVxuXG4uaW9uLWlvcy1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ChXCI7XG59XG5cbi5pb24taW9zLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CjXCI7XG59XG5cbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKJcIjtcbn1cblxuLmlvbi1pb3MtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ClXCI7XG59XG5cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CkXCI7XG59XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CnXCI7XG59XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKZcIjtcbn1cblxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CpXCI7XG59XG5cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CoXCI7XG59XG5cbi5pb24taW9zLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKtcIjtcbn1cblxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CqXCI7XG59XG5cbi5pb24taW9zLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK1cIjtcbn1cblxuLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CsXCI7XG59XG5cbi5pb24taW9zLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CvXCI7XG59XG5cbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK5cIjtcbn1cblxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLFcIjtcbn1cblxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QsFwiO1xufVxuXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLNcIjtcbn1cblxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLJcIjtcbn1cblxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C1XCI7XG59XG5cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C0XCI7XG59XG5cbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C3XCI7XG59XG5cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLZcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLlcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QuFwiO1xufVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qu1wiO1xufVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C6XCI7XG59XG5cbi5pb24taW9zLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL1cIjtcbn1cblxuLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C8XCI7XG59XG5cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL9cIjtcbn1cblxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C+XCI7XG59XG5cbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RgVwiO1xufVxuXG4uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RgFwiO1xufVxuXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rg1wiO1xufVxuXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GCXCI7XG59XG5cbi5pb24taW9zLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYZcIjtcbn1cblxuLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhFwiO1xufVxuXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYVcIjtcbn1cblxuLmlvbi1pb3MtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiFwiO1xufVxuXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYdcIjtcbn1cblxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYpcIjtcbn1cblxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiVwiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjVwiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ri1wiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GMXCI7XG59XG5cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY5cIjtcbn1cblxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GQXCI7XG59XG5cbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GPXCI7XG59XG5cbi5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RklwiO1xufVxuXG4uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RkVwiO1xufVxuXG4uaW9uLWlvcy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GUXCI7XG59XG5cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rk1wiO1xufVxuXG4uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RllwiO1xufVxuXG4uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GVXCI7XG59XG5cbi5pb24taW9zLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmFwiO1xufVxuXG4uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rl1wiO1xufVxuXG4uaW9uLWlvcy1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GaXCI7XG59XG5cbi5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GZXCI7XG59XG5cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZxcIjtcbn1cblxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GbXCI7XG59XG5cbi5pb24taW9zLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnlwiO1xufVxuXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnVwiO1xufVxuXG4uaW9uLWlvcy1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaFcIjtcbn1cblxuLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rn1wiO1xufVxuXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RoFwiO1xufVxuXG4uaW9uLWlvcy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RpFwiO1xufVxuXG4uaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RolwiO1xufVxuXG4uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GjXCI7XG59XG5cbi5pb24taW9zLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaZcIjtcbn1cblxuLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GlXCI7XG59XG5cbi5pb24taW9zLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkahcIjtcbn1cblxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GnXCI7XG59XG5cbi5pb24taW9zLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkapcIjtcbn1cblxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GpXCI7XG59XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rq1wiO1xufVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GsXCI7XG59XG5cbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GuXCI7XG59XG5cbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvka1cIjtcbn1cblxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GwXCI7XG59XG5cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GvXCI7XG59XG5cbi5pb24taW9zLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GyXCI7XG59XG5cbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbFcIjtcbn1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtFwiO1xufVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbNcIjtcbn1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbZcIjtcbn1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtVwiO1xufVxuXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuFwiO1xufVxuXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G3XCI7XG59XG5cbi5pb24taW9zLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RulwiO1xufVxuXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuVwiO1xufVxuXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbxcIjtcbn1cblxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbtcIjtcbn1cblxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G+XCI7XG59XG5cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G9XCI7XG59XG5cbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SgFwiO1xufVxuXG4uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rv1wiO1xufVxuXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoJcIjtcbn1cblxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoFcIjtcbn1cblxuLmlvbi1pb3MtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KEXCI7XG59XG5cbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KDXCI7XG59XG5cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoZcIjtcbn1cblxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KFXCI7XG59XG5cbi5pb24taW9zLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkohcIjtcbn1cblxuLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KHXCI7XG59XG5cbi5pb24taW9zLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkotcIjtcbn1cblxuLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SiVwiO1xufVxuXG4uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkopcIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko1cIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SjFwiO1xufVxuXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko9cIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko5cIjtcbn1cblxuLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkVwiO1xufVxuXG4uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpBcIjtcbn1cblxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpNcIjtcbn1cblxuLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KSXCI7XG59XG5cbi5pb24taW9zLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KVXCI7XG59XG5cbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpRcIjtcbn1cblxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KXXCI7XG59XG5cbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KWXCI7XG59XG5cbi5pb24taW9zLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvkplcIjtcbn1cblxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KYXCI7XG59XG5cbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpxcIjtcbn1cblxuLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmlwiO1xufVxuXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkptcIjtcbn1cblxuLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KdXCI7XG59XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KfXCI7XG59XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp5cIjtcbn1cblxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KhXCI7XG59XG5cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KgXCI7XG59XG5cbi5pb24taW9zLXJvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqNcIjtcbn1cblxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KiXCI7XG59XG5cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SpVwiO1xufVxuXG4uaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KkXCI7XG59XG5cbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KnXCI7XG59XG5cbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SplwiO1xufVxuXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KpXCI7XG59XG5cbi5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KoXCI7XG59XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sq1wiO1xufVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SqlwiO1xufVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrVwiO1xufVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KsXCI7XG59XG5cbi5pb24taW9zLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KuXCI7XG59XG5cbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KwXCI7XG59XG5cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq9cIjtcbn1cblxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ss1wiO1xufVxuXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrFcIjtcbn1cblxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KyXCI7XG59XG5cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StVwiO1xufVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StFwiO1xufVxuXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+St1wiO1xufVxuXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K2XCI7XG59XG5cbi5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuVwiO1xufVxuXG4uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuFwiO1xufVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K7XCI7XG59XG5cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SulwiO1xufVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr1cIjtcbn1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrxcIjtcbn1cblxuLmlvbi1pb3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sv1wiO1xufVxuXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr5cIjtcbn1cblxuLmlvbi1pb3MtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4FcIjtcbn1cblxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgFwiO1xufVxuXG4uaW9uLWlvcy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4NcIjtcbn1cblxuLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4JcIjtcbn1cblxuLmlvbi1pb3MtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4VcIjtcbn1cblxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThFwiO1xufVxuXG4uaW9uLWlvcy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OHXCI7XG59XG5cbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThlwiO1xufVxuXG4uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TiVwiO1xufVxuXG4uaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OIXCI7XG59XG5cbi5pb24taW9zLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ti1wiO1xufVxuXG4uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TilwiO1xufVxuXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjVwiO1xufVxuXG4uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OMXCI7XG59XG5cbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OOXCI7XG59XG5cbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk49cIjtcbn1cblxuLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ORXCI7XG59XG5cbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OQXCI7XG59XG5cbi5pb24taW9zLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OTXCI7XG59XG5cbi5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5JcIjtcbn1cblxuLmlvbi1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5pb24taXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7XG59XG5cbi5pb24taXBvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uaW9uLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiO1xufVxuXG4uaW9uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uaW9uLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7XG59XG5cbi5pb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7XG59XG5cbi5pb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiO1xufVxuXG4uaW9uLWxldmVsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uaW9uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiO1xufVxuXG4uaW9uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmlvbi1sb2FkLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjtcbn1cblxuLmlvbi1sb2FkLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjtcbn1cblxuLmlvbi1sb2FkLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjtcbn1cblxuLmlvbi1sb2FkLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjtcbn1cblxuLmlvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hv1wiO1xufVxuXG4uaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5RcIjtcbn1cblxuLmlvbi1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmlvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjtcbn1cblxuLmlvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qfXCI7XG59XG5cbi5pb24tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uaW9uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiO1xufVxuXG4uaW9uLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjtcbn1cblxuLmlvbi1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjtcbn1cblxuLmlvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjtcbn1cblxuLmlvbi1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjtcbn1cblxuLmlvbi1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mv1wiO1xufVxuXG4uaW9uLW1pYy1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5pb24tbWljLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmlvbi1taWMtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uaW9uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiO1xufVxuXG4uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5pb24tbW9kZWwtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiO1xufVxuXG4uaW9uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjtcbn1cblxuLmlvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7XG59XG5cbi5pb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYBcIjtcbn1cblxuLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7XG59XG5cbi5pb24tbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiO1xufVxuXG4uaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjtcbn1cblxuLmlvbi1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiO1xufVxuXG4uaW9uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYFcIjtcbn1cblxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7XG59XG5cbi5pb24tbnVjbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiO1xufVxuXG4uaW9uLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NglwiO1xufVxuXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5VcIjtcbn1cblxuLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TllwiO1xufVxuXG4uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7XG59XG5cbi5pb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iPXCI7XG59XG5cbi5pb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjtcbn1cblxuLmlvbi1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjtcbn1cblxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7XG59XG5cbi5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmlvbi1waWUtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjtcbn1cblxuLmlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjtcbn1cblxuLmlvbi1waW5wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiO1xufVxuXG4uaW9uLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5pb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjtcbn1cblxuLmlvbi1wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYNcIjtcbn1cblxuLmlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7XG59XG5cbi5pb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIpcIjtcbn1cblxuLmlvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uaW9uLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhFwiO1xufVxuXG4uaW9uLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7XG59XG5cbi5pb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmlvbi1wcmljZXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiO1xufVxuXG4uaW9uLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiO1xufVxuXG4uaW9uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjtcbn1cblxuLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYVcIjtcbn1cblxuLmlvbi1xci1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742GXCI7XG59XG5cbi5pb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYdcIjtcbn1cblxuLmlvbi1yYWRpby13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uaW9uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uaW9uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjtcbn1cblxuLmlvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiO1xufVxuXG4uaW9uLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiO1xufVxuXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742IXCI7XG59XG5cbi5pb24tcmliYm9uLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYlcIjtcbn1cblxuLmlvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYpcIjtcbn1cblxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tl1wiO1xufVxuXG4uaW9uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742LXCI7XG59XG5cbi5pb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ifXCI7XG59XG5cbi5pb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjtcbn1cblxuLmlvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoFwiO1xufVxuXG4uaW9uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG59XG5cbi5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjtcbn1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7XG59XG5cbi5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5lcIjtcbn1cblxuLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OYXCI7XG59XG5cbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7XG59XG5cbi5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kr1wiO1xufVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjtcbn1cblxuLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7XG59XG5cbi5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tm1wiO1xufVxuXG4uaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmlwiO1xufVxuXG4uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OdXCI7XG59XG5cbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnFwiO1xufVxuXG4uaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OfXCI7XG59XG5cbi5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnlwiO1xufVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjtcbn1cblxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjtcbn1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjtcbn1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiO1xufVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ivXCI7XG59XG5cbi5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrlwiO1xufVxuXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OhXCI7XG59XG5cbi5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ToFwiO1xufVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiO1xufVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7XG59XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjY1cIjtcbn1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742MXCI7XG59XG5cbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7XG59XG5cbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nj1wiO1xufVxuXG4uaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NjlwiO1xufVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7XG59XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7XG59XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+To1wiO1xufVxuXG4uaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OiXCI7XG59XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NkVwiO1xufVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NkFwiO1xufVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OlXCI7XG59XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpFwiO1xufVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7XG59XG5cbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OmXCI7XG59XG5cbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tp1wiO1xufVxuXG4uaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OoXCI7XG59XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiO1xufVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uaW9uLXNvY2lhbC1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6lcIjtcbn1cblxuLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7XG59XG5cbi5pb24tc29jaWFsLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiO1xufVxuXG4uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OqXCI7XG59XG5cbi5pb24tc29jaWFsLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i/XCI7XG59XG5cbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjtcbn1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6xcIjtcbn1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tq1wiO1xufVxuXG4uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrlwiO1xufVxuXG4uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrVwiO1xufVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7XG59XG5cbi5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiO1xufVxuXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZNcIjtcbn1cblxuLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZJcIjtcbn1cblxuLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjtcbn1cblxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsFwiO1xufVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OvXCI7XG59XG5cbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjtcbn1cblxuLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7XG59XG5cbi5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiO1xufVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiO1xufVxuXG4uaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiO1xufVxuXG4uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7XG59XG5cbi5pb24tc29jaWFsLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TslwiO1xufVxuXG4uaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsVwiO1xufVxuXG4uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7XG59XG5cbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiO1xufVxuXG4uaW9uLXNvdXAtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O0XCI7XG59XG5cbi5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ts1wiO1xufVxuXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uaW9uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7XG59XG5cbi5pb24tc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjtcbn1cblxuLmlvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7XG59XG5cbi5pb24tc3RhdHMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiO1xufVxuXG4uaW9uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yLXCI7XG59XG5cbi5pb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jj1wiO1xufVxuXG4uaW9uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7XG59XG5cbi5pb24tdGh1bWJzZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiO1xufVxuXG4uaW9uLXRodW1ic3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7XG59XG5cbi5pb24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742VXCI7XG59XG5cbi5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NlFwiO1xufVxuXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O1XCI7XG59XG5cbi5pb24tdHJhc2gtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uaW9uLXRyYXNoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmlvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZZcIjtcbn1cblxuLmlvbi10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7dcIjtcbn1cblxuLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtlwiO1xufVxuXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7XG59XG5cbi5pb24tdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nl1wiO1xufVxuXG4uaW9uLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7XG59XG5cbi5pb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5pb24tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5pb24tdmlkZW9jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjtcbn1cblxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiO1xufVxuXG4uaW9uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7XG59XG5cbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjtcbn1cblxuLmlvbi13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742YXCI7XG59XG5cbi5pb24td2F0ZXJkcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7XG59XG5cbi5pb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xufVxuXG4uaW9uLXdpbmVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiO1xufVxuXG4uaW9uLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7XG59XG5cbi5pb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7XG59XG5cbi5pb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MjFwiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJwZS03cy1cIl0sIFtjbGFzcyo9XCIgcGUtN3MtXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5wZS03cy1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuXG4ucGUtN3MtYXJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG5cbi5wZS03cy1iYWNrLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cblxuLnBlLTdzLWJhbmRhaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cblxuLnBlLTdzLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuXG4ucGUtN3MtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuXG4ucGUtN3MtZG9vci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG5cbi5wZS03cy1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7XG59XG5cbi5wZS03cy1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjJcIjtcbn1cblxuLnBlLTdzLWd5bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuXG4ucGUtN3MtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG5cbi5wZS03cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG5cbi5wZS03cy1oZWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG5cbi5wZS03cy1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cblxuLnBlLTdzLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cblxuLnBlLTdzLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cblxuLnBlLTdzLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmFcIjtcbn1cblxuLnBlLTdzLW1hcC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJiXCI7XG59XG5cbi5wZS03cy1uZXh0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cblxuLnBlLTdzLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZFwiO1xufVxuXG4ucGUtN3MtcGVuZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjtcbn1cblxuLnBlLTdzLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJmXCI7XG59XG5cbi5wZS03cy1waWdneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuXG4ucGUtN3MtcGx1Z2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG5cbi5wZS03cy1yZWZyZXNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cblxuLnBlLTdzLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjM1wiO1xufVxuXG4ucGUtN3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cblxuLnBlLTdzLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuXG4ucGUtN3Mtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzZcIjtcbn1cblxuLnBlLTdzLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuXG4ucGUtN3MtdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG5cbi5wZS03cy13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG5cbi5wZS03cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cblxuLnBlLTdzLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cblxuLnBlLTdzLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi5wZS03cy1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cblxuLnBlLTdzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG5cbi5wZS03cy13YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cblxuLnBlLTdzLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuXG4ucGUtN3MtaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi5wZS03cy13cmlzdHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG5cbi5wZS03cy1hbmdsZS11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cblxuLnBlLTdzLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi5wZS03cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuXG4ucGUtN3Mtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi5wZS03cy1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cblxuLnBlLTdzLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG5cbi5wZS03cy1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG5cbi5wZS03cy11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuXG4ucGUtN3MtYW5nbGUtbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cblxuLnBlLTdzLXVwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG5cbi5wZS03cy1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi5wZS03cy1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG5cbi5wZS03cy1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuXG4ucGUtN3Mtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5wZS03cy1zYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG5cbi5wZS03cy12b2x1bWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5wZS03cy12b2x1bWUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5wZS03cy12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLnBlLTdzLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5wZS03cy11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi5wZS03cy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLnBlLTdzLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4ucGUtN3MtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLnBlLTdzLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG5cbi5wZS03cy10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4ucGUtN3MtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLnBlLTdzLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuXG4ucGUtN3MtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5wZS03cy1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cblxuLnBlLTdzLXN0dWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi5wZS03cy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLnBlLTdzLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLnBlLTdzLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLnBlLTdzLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4ucGUtN3Mtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4ucGUtN3Mtc2hvcGJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4ucGUtN3Mtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLnBlLTdzLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4ucGUtN3Mtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5wZS03cy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7XG59XG5cbi5wZS03cy1zY2llbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi5wZS03cy1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG5cbi5wZS03cy1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLnBlLTdzLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4ucGUtN3MtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4ucGUtN3MtYWRkLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTlcIjtcbn1cblxuLnBlLTdzLXJlZnJlc2gtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cblxuLnBlLTdzLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuXG4ucGUtN3MtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLnBlLTdzLW5vdGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG5cbi5wZS03cy1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4ucGUtN3MtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4ucGUtN3MtcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuXG4ucGUtN3MtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuXG4ucGUtN3MtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLnBlLTdzLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG5cbi5wZS03cy1wb3J0Zm9saW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLnBlLTdzLWxpa2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi5wZS03cy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi5wZS03cy1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEyXCI7XG59XG5cbi5wZS03cy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5wZS03cy1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTNcIjtcbn1cblxuLnBlLTdzLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi5wZS03cy1qb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cblxuLnBlLTdzLXBob3RvLWdhbGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLnBlLTdzLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuXG4ucGUtN3MtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLnBlLTdzLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cblxuLnBlLTdzLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuXG4ucGUtN3MtcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cblxuLnBlLTdzLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG5cbi5wZS03cy1kZWxldGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuXG4ucGUtN3MtcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLnBlLTdzLWJvdHRvbS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiO1xufVxuXG4ucGUtN3Mtbm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLnBlLTdzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLnBlLTdzLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cblxuLnBlLTdzLW5ld3MtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLnBlLTdzLW11c2ljbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4ucGUtN3MtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLnBlLTdzLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5wZS03cy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi5wZS03cy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5wZS03cy1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi5wZS03cy1taWNybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4ucGUtN3MtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuXG4ucGUtN3MtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG5cbi5wZS03cy1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG5cbi5wZS03cy1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi5wZS03cy1tYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cblxuLnBlLTdzLW1haWwtb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi5wZS03cy1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjtcbn1cblxuLnBlLTdzLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLnBlLTdzLWxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLnBlLTdzLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cblxuLnBlLTdzLWxpbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLnBlLTdzLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLnBlLTdzLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLnBlLTdzLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG5cbi5wZS03cy1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG5cbi5wZS03cy1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cblxuLnBlLTdzLWp1bms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbn1cblxuLnBlLTdzLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cblxuLnBlLTdzLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cblxuLnBlLTdzLWhlbHAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG5cbi5wZS03cy1oZWxwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4ucGUtN3MtZ3JhcGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG5cbi5wZS03cy1ncmFwaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjtcbn1cblxuLnBlLTdzLWdyYXBoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuXG4ucGUtN3MtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjtcbn1cblxuLnBlLTdzLWdsb2JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuXG4ucGUtN3MtZ2xlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cblxuLnBlLTdzLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cblxuLnBlLTdzLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cblxuLnBlLTdzLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuXG4ucGUtN3MtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4ucGUtN3MtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG5cbi5wZS03cy1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi5wZS03cy1leHBhbmQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG5cbi5wZS03cy1leGFwbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG5cbi5wZS03cy1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG5cbi5wZS03cy1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG5cbi5wZS03cy1kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjtcbn1cblxuLnBlLTdzLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi5wZS03cy1kaXNwbGF5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4ucGUtN3MtZGlzcGxheTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cblxuLnBlLTdzLWRpc2tldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi5wZS03cy1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG5cbi5wZS03cy1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjtcbn1cblxuLnBlLTdzLWN1bHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLnBlLTdzLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cblxuLnBlLTdzLWNyZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuXG4ucGUtN3MtY29weS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG5cbi5wZS03cy1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cblxuLnBlLTdzLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cblxuLnBlLTdzLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLnBlLTdzLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4ucGUtN3MtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cblxuLnBlLTdzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG5cbi5wZS03cy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4ucGUtN3MtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuXG4ucGUtN3MtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuXG4ucGUtN3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCI7XG59XG5cbi5wZS03cy1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG5cbi5wZS03cy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi5wZS03cy1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG5cbi5wZS03cy1ib3gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG5cbi5wZS03cy1ib3gxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG5cbi5wZS03cy1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cblxuLnBlLTdzLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cblxuLnBlLTdzLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLnBlLTdzLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cblxuLnBlLTdzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cblxuLnBlLTdzLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cblxuLnBlLTdzLWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuXG4ucGUtN3MtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG5cbi5wZS03cy1hbGJ1bXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLnBlLTdzLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG5cbi5wZS03cy1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RoZW1pZnkvdGhlbWlmeS5lb3Q/LWZ2YmFuZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy90aGVtaWZ5L3RoZW1pZnkuZW90PyNpZWZpeC1mdmJhbmVcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3RoZW1pZnkvdGhlbWlmeS53b2ZmPy1mdmJhbmVcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvdGhlbWlmeS90aGVtaWZ5LnR0Zj8tZnZiYW5lXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy90aGVtaWZ5L3RoZW1pZnkuc3ZnPy1mdmJhbmUjdGhlbWlmeVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInRpLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgdGktXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnRpLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLnRpLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4udGktdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4udGktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi50aS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLnRpLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi50aS10aG91Z2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi50aS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLnRpLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4udGktdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG5cbi50aS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi50aS1zcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4udGktc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi50aS1zaG9wcGluZy1jYXJ0LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cblxuLnRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi50aS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLnRpLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLnRpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi50aS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLnRpLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi50aS1ydWxlci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLnRpLXJ1bGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4udGktYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLnRpLWJvb2ttYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4udGktcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi50aS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi50aS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLnRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4udGktcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4udGktcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi50aS1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLnRpLW5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG5cbi50aS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLnRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi50aS1tZWRhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cblxuLnRpLW1lZGFsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cblxuLnRpLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4udGktbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4udGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLnRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi50aS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG5cbi50aS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi50aS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi50aS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuXG4udGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4udGktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi50aS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLnRpLWxheWVycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLnRpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuXG4udGktaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi50aS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4udGktaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLnRpLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4udGktaGFuZC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi50aS1oYW5kLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLnRpLWhhbmQtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuXG4udGktZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi50aS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi50aS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuXG4udGktZmxhZy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4udGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi50aS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLnRpLWV4Y2hhbmdlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi50aS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG5cbi50aS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLnRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG5cbi50aS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuXG4udGktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuXG4udGktY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cblxuLnRpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG5cbi50aS1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG5cbi50aS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuXG4udGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cblxuLnRpLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cblxuLnRpLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cblxuLnRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG5cbi50aS1jaGVjay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjtcbn1cblxuLnRpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuXG4udGktYW5ub3VuY2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG5cbi50aS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuXG4udGktYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG5cbi50aS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi50aS1ib2x0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuXG4udGktYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4udGktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG5cbi50aS1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi50aS1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG5cbi50aS1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG5cbi50aS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cblxuLnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG5cbi50aS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi50aS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuXG4udGktYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG5cbi50aS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cblxuLnRpLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG5cbi50aS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG5cbi50aS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cblxuLnRpLXZpZXctbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLnRpLXZpZXctZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4udGktdXBwZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG5cbi50aS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cblxuLnRpLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4udGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cblxuLnRpLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG5cbi50aS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cblxuLnRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG5cbi50aS10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi50aS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG5cbi50aS1zdGF0cy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuXG4udGktc3RhdHMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuXG4udGktc3BsaXQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuXG4udGktc3BsaXQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuXG4udGktc21hbGxjYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLnRpLXNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi50aS1zaGlmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuXG4udGktc2hpZnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuXG4udGktc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG5cbi50aS1ub3RlcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG5cbi50aS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLnRpLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG5cbi50aS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG5cbi50aS1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuXG4udGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuXG4udGktcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi50aS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG5cbi50aS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cblxuLnRpLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuXG4udGktcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cblxuLnRpLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cblxuLnRpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi50aS1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjtcbn1cblxuLnRpLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG5cbi50aS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cblxuLnRpLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG5cbi50aS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG5cbi50aS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG5cbi50aS1tZW51LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuXG4udGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG5cbi50aS1tYXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi50aS1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi50aS1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cblxuLnRpLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLnRpLWxpZ2h0LWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cblxuLnRpLUl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuXG4udGktaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuXG4udGktaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjtcbn1cblxuLnRpLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG5cbi50aS1odW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cblxuLnRpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWJcIjtcbn1cblxuLnRpLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cblxuLnRpLWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuXG4udGktaGFyZGRyaXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4udGktaGFyZGRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG5cbi50aS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG5cbi50aS1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi50aS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cblxuLnRpLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG5cbi50aS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG5cbi50aS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cblxuLnRpLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG5cbi50aS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuXG4udGktZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG5cbi50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG5cbi50aS1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cblxuLnRpLWNvbnRyb2wtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiO1xufVxuXG4udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG5cbi50aS1jb250cm9sLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cblxuLnRpLWNvbnRyb2wtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjtcbn1cblxuLnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuXG4udGktY29udHJvbC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuXG4udGktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cblxuLnRpLWNsb3VkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG5cbi50aS1jbG91ZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIzXCI7XG59XG5cbi50aS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjtcbn1cblxuLnRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuXG4udGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjtcbn1cblxuLnRpLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cblxuLnRpLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cblxuLnRpLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cblxuLnRpLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuXG4udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuXG4udGktYmFjay1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiY1wiO1xufVxuXG4udGktYmFjay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG5cbi50aS1hcnJvd3MtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG5cbi50aS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJmXCI7XG59XG5cbi50aS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzBcIjtcbn1cblxuLnRpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG5cbi50aS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG5cbi50aS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG5cbi50aS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cblxuLnRpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG5cbi50aS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuXG4udGktYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG5cbi50aS13cml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuXG4udGktd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG5cbi50aS13aWRnZXRpemVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG5cbi50aS13aWRnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2JcIjtcbn1cblxuLnRpLXdpZGdldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2NcIjtcbn1cblxuLnRpLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuXG4udGktdmlkZW8tY2xhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZVwiO1xufVxuXG4udGktdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG5cbi50aS12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cblxuLnRpLXRoZW1pZnktbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMVwiO1xufVxuXG4udGktdGhlbWlmeS1mYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG5cbi50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG5cbi50aS1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG5cbi50aS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNVwiO1xufVxuXG4udGktc3BsaXQtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjtcbn1cblxuLnRpLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ3XCI7XG59XG5cbi50aS1zaG9ydGNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDhcIjtcbn1cblxuLnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuXG4udGktc2hpZnQtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGFcIjtcbn1cblxuLnRpLXJ1bGVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG5cbi50aS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG5cbi50aS1waW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG5cbi50aS1waW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG5cbi50aS1wZW5jaWwtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuXG4udGktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuXG4udGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMVwiO1xufVxuXG4udGktbW9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTJcIjtcbn1cblxuLnRpLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUzXCI7XG59XG5cbi50aS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cblxuLnRpLWxpbmUtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG5cbi50aS1saW5lLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNlwiO1xufVxuXG4udGktbGluZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjtcbn1cblxuLnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG5cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuXG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlY1wiO1xufVxuXG4udGktbGF5b3V0LXRhYi12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuXG4udGktbGF5b3V0LXNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuXG4udGktbGF5b3V0LXNsaWRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG5cbi50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cblxuLnRpLWxheW91dC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG5cbi50aS1sYXlvdXQtbWVudS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG5cbi50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjtcbn1cblxuLnRpLWxheW91dC1tZW51LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjhcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjlcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmJcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuXG4udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC1wb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC1sYXJnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuXG4udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuXG4udGktbGF5b3V0LWdyaWQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA4XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMi10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1idG4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjtcbn1cblxuLnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW40OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjtcbn1cblxuLnRpLWxheW91dC1hY2NvcmRpb24tc2VwYXJhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEzXCI7XG59XG5cbi50aS1sYXlvdXQtYWNjb3JkaW9uLW1lcmdlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuXG4udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG5cbi50aS1pbmstcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG5cbi50aS1pbmZvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxN1wiO1xufVxuXG4udGktaGVscC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjtcbn1cblxuLnRpLWhlYWRwaG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTlcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxY1wiO1xufVxuXG4udGktaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFkXCI7XG59XG5cbi50aS1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG5cbi50aS1mYWNlLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG5cbi50aS1mYWNlLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiO1xufVxuXG4udGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjtcbn1cblxuLnRpLWNvbnRyb2wtc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIyXCI7XG59XG5cbi50aS1jb250cm9sLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjNcIjtcbn1cblxuLnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG5cbi50aS1jb250cm9sLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI1XCI7XG59XG5cbi50aS1jb21tZW50cy1zbWlsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjZcIjtcbn1cblxuLnRpLWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuXG4udGkteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOFwiO1xufVxuXG4udGktdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjlcIjtcbn1cblxuLnRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cblxuLnRpLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmJcIjtcbn1cblxuLnRpLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuXG4udGktc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cblxuLnRpLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG5cbi50aS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjtcbn1cblxuLnRpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiO1xufVxuXG4udGktcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMxXCI7XG59XG5cbi50aS1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG5cbi50aS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjtcbn1cblxuLnRpLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjtcbn1cblxuLnRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM3XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uNC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2FcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW4zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYlwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG5cbi50aS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2RcIjtcbn1cblxuLnRpLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiO1xufVxuXG4udGktZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG5cbi50aS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDBcIjtcbn1cblxuLnRpLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG5cbi50aS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG5cbi50aS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0M1wiO1xufVxuXG4udGktYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDRcIjtcbn1cblxuLnRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cblxuLnRpLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDZcIjtcbn1cblxuLnRpLXNhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG5cbi50aS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuXG4udGktd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7XG59XG5cbi50aS12aW1lby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjtcbn1cblxuLnRpLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG5cbi50aS10dW1ibHItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRjXCI7XG59XG5cbi50aS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjtcbn1cblxuLnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG5cbi50aS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRmXCI7XG59XG5cbi50aS1zaGFyZXRoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cblxuLnRpLXNoYXJldGhpcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjtcbn1cblxuLnRpLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuXG4udGktcGludGVyZXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1M1wiO1xufVxuXG4udGktbWljcm9zb2Z0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuXG4udGktbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTVcIjtcbn1cblxuLnRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG5cbi50aS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTdcIjtcbn1cblxuLnRpLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU4XCI7XG59XG5cbi50aS1mbGlja3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG5cbi50aS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuXG4udGktZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG5cbi50aS1kcm9wYm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuXG4udGktY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuXG4udGktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVlXCI7XG59XG5cbi50aS1yc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3ZlciwgLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsIC5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSwgLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbmJvZHkgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xufVxuXG5ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtNTBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNCc7XG59XG5cbmJvZHkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtNTBweDtcbiAgbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG5cbmJvZHkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuYm9keSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hhZG93IC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAtMzBweCAtMTVweDtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogNDBweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgaTpiZWZvcmUsIGJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIGk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2IGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2MCc7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0IGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2MSc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5zd2lwZXItYnV0dG9uLXByZXYsXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICBib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tcHJldixcbiAgYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbTpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW06aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhcjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXRpdGxlYmFyOmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyOmhvdmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIGJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogNTBweDtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6aG92ZXIgaSwgYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXRtIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXRtIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1iYW5uZXIgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjpob3ZlciBpLCBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTEwMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDc1cHggYXV0byAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IC0zMHB4IDA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWltYWdlLXdyYXAge1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMzcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAyNDBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIGksIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA0NCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIGJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuYm9keSAuc3dpcGVyLS13ZWJzaXRlcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIC0zMHB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuYm9keSAuc3dpcGVyLS13ZWJzaXRlcyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiA1MzVweDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG5ib2R5IC5zd2lwZXItLXdlYnNpdGVzIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0td2Vic2l0ZXMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tbXVsdGlwbGUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIGhlaWdodDogNzAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1tdWx0aXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLW11bHRpcGxlIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1tdWx0aXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tbXVsdGlwbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLW11bHRpcGxlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tc2ltcGxlIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDU4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tc2ltcGxlIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1zaW1wbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiA+IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUsIGJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItY29udGFpbmVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgd2hpdGUgMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAyO1xufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgMCUsIHdoaXRlIDEwMCUpO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWJhcmJlcnNob3AgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFyYmVyc2hvcCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuYm9keSAuc3dpcGVyLS1iYXJiZXJzaG9wIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1jbGFzc2ljIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dCwgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dCBpLCBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlLCBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQsIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkNSc7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC05MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q2Jztcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTIgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IC00MHB4IDAgMDtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0yIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCBib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tYnVzaW5lc3MgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1idXNpbmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5ib2R5IC5zd2lwZXItLWJ1c2luZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLXZlcnQtcGFnIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS15b2dhLTEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLXlvZ2EtMSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYgaTpiZWZvcmUge1xuICBjb250ZW50OiAn4oaQJztcbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLW5leHQgaTpiZWZvcmUge1xuICBjb250ZW50OiAn4oaSJztcbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA3cHgpO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMDBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMTUxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC04MXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtODFweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbi1wb3J0Zm9saW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tcG9ydGZvbGlvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA3MHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbWF4LXdpZHRoOiA1NHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiAtMXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA3NHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXR3aXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXR3aXR0ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleDogMSAxIDA7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2Omxhc3QtY2hpbGQsIGJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjJweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLWNociAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIGJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNoci0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMge1xuICBtYXgtd2lkdGg6IDE1NzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zd2lwZXItLWNoci0zIHtcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHItMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICNEREREREQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG59XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbioge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMTcxMHB4O1xufVxuXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm92ZXItaGlkZGVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3Zlci1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzLWJnIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZXRyZWF0LS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldHJlYXQtLTAgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yZXRyZWF0LS0wIFtjbGFzc149J2NvbC0nXSxcbi5yZXRyZWF0LS0wIFtjbGFzcyo9JyBjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXRyZWF0LS01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAucmV0cmVhdC0tNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV0cmVhdC0tNTAgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbn1cblxuLnJldHJlYXQtLTUwIFtjbGFzc149J2NvbC0nXSxcbi5yZXRyZWF0LS01MCBbY2xhc3MqPScgY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnJldHJlYXQtLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucmV0cmVhdC0tNTAgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLnJldHJlYXQtLTUwIFtjbGFzc149J2NvbC0nXSxcbiAgLnJldHJlYXQtLTUwIFtjbGFzcyo9JyBjb2wtJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAucmV0cmVhdC0tNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5yZXRyZWF0LS02MCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuICAucmV0cmVhdC0tNjAgW2NsYXNzXj0nY29sLSddLFxuICAucmV0cmVhdC0tNjAgW2NsYXNzKj0nIGNvbC0nXSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnJvdy0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJvdy0tdi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucm93LS1oLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmV0cmVhdC0tMC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJldHJlYXQtLTAuY29udGFpbmVyLWZsdWlkIFtjbGFzc149J2NvbC0nXSxcbi5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCBbY2xhc3MqPScgY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jayAudHJhbnNpdGlvbi1ub25lIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFBBRERJTkdTIEFORCBNQVJHSU5TICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luLWxnLTB0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFyZ2luLWxnLS01dCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwdCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNXQge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjB0IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1dCB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0zMHQge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMzV0IHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwdCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4ubWFyZ2luLWxnLS00NXQge1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tNTB0IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1dCB7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xufVxuXG4ubWFyZ2luLWxnLS02MHQge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tNjV0IHtcbiAgbWFyZ2luLXRvcDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwdCB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuXG4ubWFyZ2luLWxnLS03NXQge1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tODB0IHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1dCB7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xufVxuXG4ubWFyZ2luLWxnLS05MHQge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tOTV0IHtcbiAgbWFyZ2luLXRvcDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMHQge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEwNXQge1xuICBtYXJnaW4tdG9wOiAtMTA1cHg7XG59XG5cbi5tYXJnaW4tbGctLTExMHQge1xuICBtYXJnaW4tdG9wOiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNXQge1xuICBtYXJnaW4tdG9wOiAtMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEyMHQge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEyNXQge1xuICBtYXJnaW4tdG9wOiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMHQge1xuICBtYXJnaW4tdG9wOiAtMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEzNXQge1xuICBtYXJnaW4tdG9wOiAtMTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE0MHQge1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NXQge1xuICBtYXJnaW4tdG9wOiAtMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE1MHQge1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1NXQge1xuICBtYXJnaW4tdG9wOiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MHQge1xuICBtYXJnaW4tdG9wOiAtMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE2NXQge1xuICBtYXJnaW4tdG9wOiAtMTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE3MHQge1xuICBtYXJnaW4tdG9wOiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NXQge1xuICBtYXJnaW4tdG9wOiAtMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE4MHQge1xuICBtYXJnaW4tdG9wOiAtMTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE4NXQge1xuICBtYXJnaW4tdG9wOiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MHQge1xuICBtYXJnaW4tdG9wOiAtMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE5NXQge1xuICBtYXJnaW4tdG9wOiAtMTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIwMHQge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMGIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMGIge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNWIge1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MGIge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NWIge1xuICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MGIge1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuLm1hcmdpbi1sZy0tODViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NWIge1xuICBtYXJnaW4tYm90dG9tOiAtOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTAwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTA1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTIwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTM1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTUwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTY1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTgwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xODVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTk1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNXQge1xuICBwYWRkaW5nLXRvcDogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwdCB7XG4gIHBhZGRpbmctdG9wOiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1dCB7XG4gIHBhZGRpbmctdG9wOiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwdCB7XG4gIHBhZGRpbmctdG9wOiAtMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTM1dCB7XG4gIHBhZGRpbmctdG9wOiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwdCB7XG4gIHBhZGRpbmctdG9wOiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1dCB7XG4gIHBhZGRpbmctdG9wOiAtNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTUwdCB7XG4gIHBhZGRpbmctdG9wOiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1dCB7XG4gIHBhZGRpbmctdG9wOiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwdCB7XG4gIHBhZGRpbmctdG9wOiAtNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTY1dCB7XG4gIHBhZGRpbmctdG9wOiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwdCB7XG4gIHBhZGRpbmctdG9wOiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1dCB7XG4gIHBhZGRpbmctdG9wOiAtNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTgwdCB7XG4gIHBhZGRpbmctdG9wOiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1dCB7XG4gIHBhZGRpbmctdG9wOiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwdCB7XG4gIHBhZGRpbmctdG9wOiAtOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTk1dCB7XG4gIHBhZGRpbmctdG9wOiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMHQge1xuICBwYWRkaW5nLXRvcDogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTB0IHtcbiAgcGFkZGluZy10b3A6IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNXQge1xuICBwYWRkaW5nLXRvcDogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMjV0IHtcbiAgcGFkZGluZy10b3A6IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMHQge1xuICBwYWRkaW5nLXRvcDogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDB0IHtcbiAgcGFkZGluZy10b3A6IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NXQge1xuICBwYWRkaW5nLXRvcDogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNTV0IHtcbiAgcGFkZGluZy10b3A6IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MHQge1xuICBwYWRkaW5nLXRvcDogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzB0IHtcbiAgcGFkZGluZy10b3A6IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NXQge1xuICBwYWRkaW5nLXRvcDogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xODV0IHtcbiAgcGFkZGluZy10b3A6IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MHQge1xuICBwYWRkaW5nLXRvcDogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMDB0IHtcbiAgcGFkZGluZy10b3A6IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMGIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMjViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNTViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xODViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMDBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMDBweDtcbn1cblxuLm1hcmdpbi1sZy0wbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMGwge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMzBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNWwge1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNDVsIHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MGwge1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tNjBsIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NWwge1xuICBtYXJnaW4tbGVmdDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tNzVsIHtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MGwge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtODVweDtcbn1cblxuLm1hcmdpbi1sZy0tOTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NWwge1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMGwge1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMDVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNWwge1xuICBtYXJnaW4tbGVmdDogLTExNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMGwge1xuICBtYXJnaW4tbGVmdDogLTEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMzVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NWwge1xuICBtYXJnaW4tbGVmdDogLTE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MGwge1xuICBtYXJnaW4tbGVmdDogLTE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNjVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NWwge1xuICBtYXJnaW4tbGVmdDogLTE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MGwge1xuICBtYXJnaW4tbGVmdDogLTE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xOTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMHIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNXIge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwciB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIwciB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1ciB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTMwciB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTM1ciB7XG4gIG1hcmdpbi1yaWdodDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwciB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTQ1ciB7XG4gIG1hcmdpbi1yaWdodDogLTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTUwciB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1ciB7XG4gIG1hcmdpbi1yaWdodDogLTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTYwciB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5cbi5tYXJnaW4tbGctLTY1ciB7XG4gIG1hcmdpbi1yaWdodDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwciB7XG4gIG1hcmdpbi1yaWdodDogLTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTc1ciB7XG4gIG1hcmdpbi1yaWdodDogLTc1cHg7XG59XG5cbi5tYXJnaW4tbGctLTgwciB7XG4gIG1hcmdpbi1yaWdodDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1ciB7XG4gIG1hcmdpbi1yaWdodDogLTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTkwciB7XG4gIG1hcmdpbi1yaWdodDogLTkwcHg7XG59XG5cbi5tYXJnaW4tbGctLTk1ciB7XG4gIG1hcmdpbi1yaWdodDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTA1ciB7XG4gIG1hcmdpbi1yaWdodDogLTEwNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTIwciB7XG4gIG1hcmdpbi1yaWdodDogLTEyMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTM1ciB7XG4gIG1hcmdpbi1yaWdodDogLTEzNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTUwciB7XG4gIG1hcmdpbi1yaWdodDogLTE1MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTY1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE2NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTgwciB7XG4gIG1hcmdpbi1yaWdodDogLTE4MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTk1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE5NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01bCB7XG4gIHBhZGRpbmctbGVmdDogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwbCB7XG4gIHBhZGRpbmctbGVmdDogLTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1bCB7XG4gIHBhZGRpbmctbGVmdDogLTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0zMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwbCB7XG4gIHBhZGRpbmctbGVmdDogLTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS00NWwge1xuICBwYWRkaW5nLWxlZnQ6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1bCB7XG4gIHBhZGRpbmctbGVmdDogLTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS02MGwge1xuICBwYWRkaW5nLWxlZnQ6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwbCB7XG4gIHBhZGRpbmctbGVmdDogLTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS03NWwge1xuICBwYWRkaW5nLWxlZnQ6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1bCB7XG4gIHBhZGRpbmctbGVmdDogLTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS05MGwge1xuICBwYWRkaW5nLWxlZnQ6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDBweDtcbn1cblxuLnBhZGRpbmctbGctLTEwNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEyMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTEzNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTE1MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTE2NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE4MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE5NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjByIHtcbiAgcGFkZGluZy1yaWdodDogLTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS00MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTByIHtcbiAgcGFkZGluZy1yaWdodDogLTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjVyIHtcbiAgcGFkZGluZy1yaWdodDogLTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS03MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODByIHtcbiAgcGFkZGluZy1yaWdodDogLTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS04NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTVyIHtcbiAgcGFkZGluZy1yaWdodDogLTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMDByIHtcbiAgcGFkZGluZy1yaWdodDogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTVyIHtcbiAgcGFkZGluZy1yaWdodDogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMzByIHtcbiAgcGFkZGluZy1yaWdodDogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDVyIHtcbiAgcGFkZGluZy1yaWdodDogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNjByIHtcbiAgcGFkZGluZy1yaWdodDogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xOTByIHtcbiAgcGFkZGluZy1yaWdodDogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tYXJnaW4tbGctMTB0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tYXJnaW4tbGctMjV0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hcmdpbi1sZy0zMHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1dCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tYXJnaW4tbGctNDB0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1hcmdpbi1sZy00NXQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tYXJnaW4tbGctNTV0IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLm1hcmdpbi1sZy02MHQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1dCB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5tYXJnaW4tbGctNzB0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1hcmdpbi1sZy03NXQge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tYXJnaW4tbGctODV0IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLm1hcmdpbi1sZy05MHQge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1dCB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbi5tYXJnaW4tbGctMTAwdCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEwNXQge1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTB0IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTE1dCB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEyMHQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjV0IHtcbiAgbWFyZ2luLXRvcDogMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctMTMwdCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEzNXQge1xuICBtYXJnaW4tdG9wOiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDB0IHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctMTQ1dCB7XG4gIG1hcmdpbi10b3A6IDE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE1MHQge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTV0IHtcbiAgbWFyZ2luLXRvcDogMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctMTYwdCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE2NXQge1xuICBtYXJnaW4tdG9wOiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzB0IHtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctMTc1dCB7XG4gIG1hcmdpbi10b3A6IDE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE4MHQge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODV0IHtcbiAgbWFyZ2luLXRvcDogMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctMTkwdCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE5NXQge1xuICBtYXJnaW4tdG9wOiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDB0IHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMGIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNWIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYXJnaW4tbGctMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNWIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXJnaW4tbGctMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1hcmdpbi1sZy0zMGIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1YiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYXJnaW4tbGctNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hcmdpbi1sZy00NWIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwYiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYXJnaW4tbGctNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm1hcmdpbi1sZy02MGIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1YiB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tYXJnaW4tbGctNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1hcmdpbi1sZy03NWIge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwYiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXJnaW4tbGctODViIHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm1hcmdpbi1sZy05MGIge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1YiB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tYXJnaW4tbGctMTAwYiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEwNWIge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEyMGIge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctMTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEzNWIge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctMTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE1MGIge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctMTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE2NWIge1xuICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctMTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE4MGIge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctMTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IDE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE5NWIge1xuICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTB0IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnBhZGRpbmctbGctNXQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTV0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIwdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNXQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnBhZGRpbmctbGctMzB0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTM1dCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MHQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBhZGRpbmctbGctNDV0IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTUwdCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NXQge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnBhZGRpbmctbGctNjB0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTY1dCB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MHQge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBhZGRpbmctbGctNzV0IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTgwdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NXQge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnBhZGRpbmctbGctOTB0IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTk1dCB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDB0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDV0IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTB0IHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTV0IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjB0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjV0IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzB0IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzV0IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDB0IHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDV0IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTB0IHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTV0IHtcbiAgcGFkZGluZy10b3A6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjB0IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjV0IHtcbiAgcGFkZGluZy10b3A6IDE2NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzB0IHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzV0IHtcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xODB0IHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xODV0IHtcbiAgcGFkZGluZy10b3A6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTB0IHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTV0IHtcbiAgcGFkZGluZy10b3A6IDE5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDB0IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTViIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZGRpbmctbGctMTBiIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMGIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjViIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0zNWIge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZGRpbmctbGctNDBiIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGFkZGluZy1sZy01MGIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZGRpbmctbGctNTViIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZy02NWIge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnBhZGRpbmctbGctNzBiIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucGFkZGluZy1sZy04MGIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnBhZGRpbmctbGctODViIHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucGFkZGluZy1sZy05NWIge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnBhZGRpbmctbGctMTAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctbGctMTA1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLnBhZGRpbmctbGctMTEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cblxuLnBhZGRpbmctbGctMTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnBhZGRpbmctbGctMTI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbn1cblxuLnBhZGRpbmctbGctMTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLnBhZGRpbmctbGctMTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbn1cblxuLnBhZGRpbmctbGctMTQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnBhZGRpbmctbGctMTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbn1cblxuLnBhZGRpbmctbGctMTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLnBhZGRpbmctbGctMTU1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbn1cblxuLnBhZGRpbmctbGctMTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuLnBhZGRpbmctbGctMTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbn1cblxuLnBhZGRpbmctbGctMTcwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cblxuLnBhZGRpbmctbGctMTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbn1cblxuLnBhZGRpbmctbGctMTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnBhZGRpbmctbGctMTg1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODVweDtcbn1cblxuLnBhZGRpbmctbGctMTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbn1cblxuLnBhZGRpbmctbGctMTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbn1cblxuLnBhZGRpbmctbGctMjAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLm1hcmdpbi1sZy0wbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWxnLTE1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTMwbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTQ1bCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwbCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTYwbCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1bCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4ubWFyZ2luLWxnLTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTc1bCB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwbCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubWFyZ2luLWxnLTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTkwbCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1bCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwMGwge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctMTA1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTBsIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuXG4ubWFyZ2luLWxnLTExNWwge1xuICBtYXJnaW4tbGVmdDogMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctMTIwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEzMGwge1xuICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctMTM1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDBsIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE0NWwge1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctMTUwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE2MGwge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctMTY1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzBsIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE3NWwge1xuICBtYXJnaW4tbGVmdDogMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctMTgwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE5MGwge1xuICBtYXJnaW4tbGVmdDogMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctMTk1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDBsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMHIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi1sZy0yNXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tYXJnaW4tbGctMzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1ciB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1hcmdpbi1sZy00MHIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tYXJnaW4tbGctNDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwciB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi1sZy01NXIge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tYXJnaW4tbGctNjByIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1ciB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1hcmdpbi1sZy03MHIge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5tYXJnaW4tbGctNzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwciB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1hcmdpbi1sZy04NXIge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbi5tYXJnaW4tbGctOTByIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1ciB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1hcmdpbi1sZy0xMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1hcmdpbi1sZy0xMDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xMTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cblxuLm1hcmdpbi1sZy0xMjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbn1cblxuLm1hcmdpbi1sZy0xMzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbn1cblxuLm1hcmdpbi1sZy0xMzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbn1cblxuLm1hcmdpbi1sZy0xNDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbn1cblxuLm1hcmdpbi1sZy0xNTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbn1cblxuLm1hcmdpbi1sZy0xNjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cblxuLm1hcmdpbi1sZy0xNjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbn1cblxuLm1hcmdpbi1sZy0xNzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbn1cblxuLm1hcmdpbi1sZy0xODByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbn1cblxuLm1hcmdpbi1sZy0xOTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbn1cblxuLm1hcmdpbi1sZy0xOTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbn1cblxuLnBhZGRpbmctbGctMGwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnBhZGRpbmctbGctNWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnBhZGRpbmctbGctMTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIwbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0zMGwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTM1bCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBhZGRpbmctbGctNDBsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1sZy00NWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTUwbCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnBhZGRpbmctbGctNTVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1sZy02MGwge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTY1bCB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLnBhZGRpbmctbGctNzBsIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1sZy03NWwge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTgwbCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnBhZGRpbmctbGctODVsIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1sZy05MGwge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTk1bCB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuLnBhZGRpbmctbGctMTAwbCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEwNWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTE1bCB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTEyMGwge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbn1cblxuLnBhZGRpbmctbGctMTMwbCB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEzNWwge1xuICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuLnBhZGRpbmctbGctMTQ1bCB7XG4gIHBhZGRpbmctbGVmdDogMTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1MGwge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbn1cblxuLnBhZGRpbmctbGctMTYwbCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE2NWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbn1cblxuLnBhZGRpbmctbGctMTc1bCB7XG4gIHBhZGRpbmctbGVmdDogMTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE4MGwge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xODVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxODVweDtcbn1cblxuLnBhZGRpbmctbGctMTkwbCB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE5NWwge1xuICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDBsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTVyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0zMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0zNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1sZy00NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucGFkZGluZy1sZy01MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1sZy02MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZy02NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1sZy03NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucGFkZGluZy1sZy04MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1sZy05MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucGFkZGluZy1sZy05NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDByIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEwNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbn1cblxuLnBhZGRpbmctbGctMTEwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTVyIHtcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTEyMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnBhZGRpbmctbGctMTI1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzByIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEzNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbn1cblxuLnBhZGRpbmctbGctMTQwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDVyIHtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbn1cblxuLnBhZGRpbmctbGctMTU1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjByIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE2NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbn1cblxuLnBhZGRpbmctbGctMTcwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzVyIHtcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE4MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuLnBhZGRpbmctbGctMTg1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTByIHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE5NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbn1cblxuLnBhZGRpbmctbGctMjAwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFyZ2luLW1kLTB0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDB0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDV0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTB0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTV0IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjB0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjV0IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzB0IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzV0IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODB0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODV0IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTB0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTV0IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTExMHQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1dCB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyNXQge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE0MHQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1dCB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1NXQge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwdCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE3MHQge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1dCB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODB0IHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4NXQge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwdCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwMHQge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEwNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEzNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTU1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE2NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTcwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTg1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE5NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjAwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNXQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNXQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTM1dCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NXQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTUwdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTV0IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTY1dCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzB0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NXQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTgwdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODV0IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MHQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTk1dCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1dCB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwdCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwdCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1dCB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MHQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwdCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NXQge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTY1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTgwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTk1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0wbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTVsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTVsIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTYwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzBsIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTc1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODVsIHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgfVxuICAubWFyZ2luLW1kLTkwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTA1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTU1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTY1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTcwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTgwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTg1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTk1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjAwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMHIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zMHIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00NXIge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02MHIge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTY1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03NXIge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTgwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05MHIge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTk1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEwNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEzNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE2NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE5NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAucGFkZGluZy1tZC01bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xOTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAucGFkZGluZy1tZC01ciB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTQwciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTU1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTcwciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTg1ciB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4tc20tMHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTV0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNXQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zMHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zNXQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00NXQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01MHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NXQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02MHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02NXQge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MHQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03NXQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04MHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NXQge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05MHQge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05NXQge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwNXQge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTEwdCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyMHQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTI1dCB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzNXQge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTQwdCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1MHQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTU1dCB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2NXQge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTcwdCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4MHQge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTg1dCB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5NXQge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjAwdCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0wYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTU1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTYwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTY1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTcwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTc1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTgwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTg1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTkwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTk1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTA1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTExNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTY1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTgwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTk1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wdCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAucGFkZGluZy1zbS01dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNXQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NXQge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNjV0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MHQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1dCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODB0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NXQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwdCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tOTV0IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1dCB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTExMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwdCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1dCB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE0MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwdCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1dCB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE3MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwdCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4NXQge1xuICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1dCB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAucGFkZGluZy1zbS01YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tOTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTExMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE0MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE3MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tNjBsIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTY1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNzVsIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTgwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tOTBsIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTk1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0wciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNXIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MHIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NXIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTYwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MHIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTc1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tODByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NXIge1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTkwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tOTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTA1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTExMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTY1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTgwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTk1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNWwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0zMGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0zNWwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS00NWwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS01MGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NWwge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS02MGwge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAucGFkZGluZy1zbS02NWwge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MGwge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS03NWwge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxuICAucGFkZGluZy1zbS04MGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NWwge1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgfVxuICAucGFkZGluZy1zbS05MGwge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuICAucGFkZGluZy1zbS05NWwge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEwNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEzNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTU1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE2NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTcwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTg1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE5NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjAwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0zNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS01MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwciB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAucGFkZGluZy1zbS02NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxuICAucGFkZGluZy1zbS04MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwciB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuICAucGFkZGluZy1zbS05NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTAwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTU1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTYwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTcwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTc1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTg1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTkwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjAwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1hcmdpbi14cy0wdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNXQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTM1dCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTQ1dCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTUwdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1dCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTYwdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTY1dCB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTc1dCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTgwdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1dCB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTkwdCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTk1dCB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTA1dCB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNXQge1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTIwdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMHQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTM1dCB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNDB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NXQge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTUwdCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MHQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTY1dCB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNzB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NXQge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTgwdCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODV0IHtcbiAgICBtYXJnaW4tdG9wOiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MHQge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTk1dCB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMDB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy01YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtODBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtODViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTAwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTExMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTYwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTc1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTkwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xOTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0zNXQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICAucGFkZGluZy14cy01MHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1dCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjB0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucGFkZGluZy14cy02NXQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwdCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzV0IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuICAucGFkZGluZy14cy04MHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1dCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTB0IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAucGFkZGluZy14cy05NXQge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTEwdCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTI1dCB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTQwdCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTU1dCB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTcwdCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTg1dCB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MHQge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjAwdCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0zNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAucGFkZGluZy14cy01MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucGFkZGluZy14cy02NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuICAucGFkZGluZy14cy04MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAucGFkZGluZy14cy05NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTU1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTcwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTg1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjAwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy01bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0zMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy00NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy02MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy03NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtODBsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy05MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTVsIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTExMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0zNXIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy01MHIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy02NXIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy04MHIge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy05NXIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTU1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTcwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTg1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xOTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjAwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0wbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNWwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTYwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTY1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTc1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTgwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTkwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTk1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTA1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTY1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTgwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxuICAucGFkZGluZy14cy0xODVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTk1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0yNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAucGFkZGluZy14cy00MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTUwciB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAucGFkZGluZy14cy01NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTY1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxuICAucGFkZGluZy14cy03MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTgwciB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAucGFkZGluZy14cy04NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTk1ciB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuICAucGFkZGluZy14cy0xODVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udC1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGV4dC1jZW50ZXIsXG4udC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQsXG4udC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQsXG4udC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1zcGFjaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmwtc3BhY2luZy0tMiB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5sLXNwYWNpbmctLTMge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4ubC1zcGFjaW5nLS00IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLmwtc3BhY2luZy0tNSB7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG5cbi5sLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5sLWhlaWdodC0tMTYzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1kLXQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtLXQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ+KAnSc7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuYmxvY2txdW90ZS5xLXNtYi1yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ+KAnSc7XG4gIG9wYWNpdHk6IDAuMTtcbiAgdG9wOiAtMjdweDtcbiAgcmlnaHQ6IDMlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuYmxvY2txdW90ZS5xLXNtYi1oaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qKlxuKiBjb21tb24gdmFyaWVibGVzXG4qIGFuZCBzdHlsZVxuKi9cbi5haGV0by1iZy0tZGFyayB7XG4gIHBhZGRpbmc6IDUwcHggMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG4udHlwb2dyYXBoeVRleHQgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udHlwb2dyYXBoeVRleHQgLmFoZXRvLWJ0biArIC5haGV0by1idG4ge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXIgLmFoZXRvLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tYnRuIGksXG4uYWhldG8tYnRuIHNwYW4ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haGV0by1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWJ0bi5haGV0by1idG4tLXVuZGVybGluZTphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYWhldG8tYnRuLS1pbmxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tYnRuLS11bmRlcmxpbmUge1xuICBwYWRkaW5nOiAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tYnRuLS11bmRlcmxpbmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWJ0bi0tYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tYnRuLS1yZWN0IHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdvcmQtc3BhY2luZzogOTk5OTk5OXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5haGV0by1idG4tLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1idG5fX2ljb246YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5haGV0by1idG5fX2ljb24tLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uYWhldG8tYnRuX19pY29uLS1ib3g6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tYnRuX19pY29uLS1ib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMDtcbn1cblxuLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNjY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fc2Ige1xuICBmbGV4OiAxIDEgMTklO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTQzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19pbm5lciwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYi1pbm5lciwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2I6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjlGRjtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10aXRsZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8tdGl0bGViYXIgaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWhldG8tdGl0bGViYXIgaDEsXG4uYWhldG8tdGl0bGViYXIgaDIsXG4uYWhldG8tdGl0bGViYXIgaDMsXG4uYWhldG8tdGl0bGViYXIgaDQsXG4uYWhldG8tdGl0bGViYXIgaDUsXG4uYWhldG8tdGl0bGViYXIgaDYsXG4uYWhldG8tdGl0bGViYXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyIGgxIGIsXG4uYWhldG8tdGl0bGViYXIgaDIgYixcbi5haGV0by10aXRsZWJhciBoMyBiLFxuLmFoZXRvLXRpdGxlYmFyIGg0IGIsXG4uYWhldG8tdGl0bGViYXIgaDUgYixcbi5haGV0by10aXRsZWJhciBoNiBiLFxuLmFoZXRvLXRpdGxlYmFyIHAgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWhldG8tdGl0bGViYXIgcC5tcmduLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fc3VidGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX3RleHQgLmFoZXRvLXRpdGxlYmFyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX190aXRsZS5sYXJnZS1zaXplIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGl0bGViYXJfX3RpdGxlLmxhcmdlLXNpemUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXJfX2luZm8ge1xuICBmbGV4OiAyO1xuICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGl0bGViYXJfX2luZm8ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbmZvLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogNztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExMHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS0xIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTIge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tMyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS00IHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tNiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS03IHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTgge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tOSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fdGV4dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5haGV0by10aXRsZWJhcl9faW5wdXQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyMXB4IDI3cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDIwcHggNTVweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC13aGl0ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXdoaXRlIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzLnQtd2hpdGUgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXdoaXRlIGxpLmN1cnJlbnQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC13aGl0ZSBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19hcnJvdy1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19hcnJvdy1kb3duIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTExMDAge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhciAudy0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctOTAwIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhciAudy04MDAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTcwMCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctNjAwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LWZ1bGwge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC02MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNjAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC01NTAge1xuICBoZWlnaHQ6IDU1MHB4O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNTUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC01MDAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNTAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNDUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC00MDAge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNDAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMzUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMzAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yNTAgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yNTAgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTIwMCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjAwIC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjAwIC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTE1MCB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0xNTAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTE1MCAuYWhldG8tdGl0bGViYXJfX21haW4ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTE1MCAuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGl0bGViYXItLW1lZF9oZWlnaHQtMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by10aXRsZWJhci0tbW9iX2hlaWdodC0xNTAge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyLS1tb2JfaGVpZ2h0LTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXJfX2ludHJvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMTJweCA1N3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by10aXRsZWJhcl9faW50cm8gPiAqIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGl0bGViYXJfX2ludHJvIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyLS15b2dhIGgxIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGl0bGViYXItLXlvZ2EgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2EgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS15b2dhIGxpOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tdGl0bGViYXItLXlvZ2EgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2EgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LWNlbnRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS15b2dhIC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLXBmX19maWx0ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLXBmX19maWx0ZXIge1xuICBtYXJnaW46IDEwcHggMjVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wZl9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmFoZXRvLXBmX19maWx0ZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmX19maWx0ZXIge1xuICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICB9XG4gIC5haGV0by1wZl9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmX19tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcGZfX21vZGFsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYWhldG8tcGZfX21vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbi5haGV0by1wZl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBmX19hamF4LXBhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZl9fYWpheC1wYWcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXBmX19hamF4LXBhZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tcGZfX2FqYXgtcGFnLmxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFoZXRvLXBmX19hamF4LWxvYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1wZl9fYWpheC1sb2FkaW5nIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtbG9hZGluZyBpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uYWhldG8tcGZfX3RleHQtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGZfX3RleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmX190ZXh0LS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLWhlaWdodCB7XG4gIGhlaWdodDogODUwcHg7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS13aWR0aCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLXdpZHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0td2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50OmhvdmVyOmJlZm9yZSxcbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50OmhvdmVyIC5haGV0by1wZl9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50OmhvdmVyIC5haGV0by1wZl9fdGl0bGUge1xuICB0b3A6IDA7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50OmhvdmVyIC5haGV0by1wZl9fY2F0LXdyYXAge1xuICB0b3A6IDA7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudC0tYmFyYmVyc2hvcCAuYWhldG8tcGZfX2ltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pbWcgaW1nIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNDJweCA0MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMzBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3M7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jYXQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3M7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX3RleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19pbWcgaW1nIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCA0MHB4IDM3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19jYXQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX3RleHQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAwIDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jYXQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSwgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDQpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpIC5haGV0by1wZl9faW1nLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkgLmFoZXRvLXBmX19pbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgMikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgMikgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogNDAwcHg7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAzKSAuYWhldG8tcGZfX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA0MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDIpIC5haGV0by1wZl9fY29udGVudCwgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDMpIC5haGV0by1wZl9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0gLmFoZXRvLXBmX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0gLmFoZXRvLXBmX19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpIC5haGV0by1wZl9faW1nLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkgLmFoZXRvLXBmX19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2ltZyBpbWcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faW1nOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faW1nOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICdcXGYyZjUnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX3RleHQge1xuICBwYWRkaW5nOiAzNXB4IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9fY2F0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wZi0tY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBmX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5haGV0by1wZi0tY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlci5hY3RpdmUge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5haGV0by1wZi0tY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMTFweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5wb3J0Zm9saW8tbmV3IC5haGV0by1zaW5nbGUtaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1uZXcgLmFoZXRvLWhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wb3J0Zm9saW8tbmV3IC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBvcnRmb2xpby1uZXcgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpby1uZXcgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZywgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLXNpbmdsZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheSwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5LCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS0zIC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5OmhvdmVyLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXk6aG92ZXIsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXkgcCwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5IHAsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyBibG9ja3F1b3RlOmJlZm9yZSwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IGJsb2NrcXVvdGU6YmVmb3JlLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgYmxvY2txdW90ZTpiZWZvcmUge1xuICB0b3A6IC02MHB4O1xuICBmb250LXNpemU6IDE0NXB4O1xufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM2MCwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUyMCwgLnNpbmdsZV9fcG9ydGZvbGlvLS01IC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5iZy13cmFwLWMtZGFyayAuYWhldG8taGVhZGluZyB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5iZy13cmFwLWMtZGFyayAuYWhldG8taGVhZGluZyB7XG4gICAgcGFkZGluZzogMjAwcHggNTBweDtcbiAgfVxufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTQgLmJnLXdyYXAtYy1kYXJrIC5haGV0by1oZWFkaW5nIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc0MCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkwMCB7XG4gICAgaGVpZ2h0OiA1NzhweDtcbiAgfVxufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTIgLmFoZXRvLWhlYWRpbmcgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tNyAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tNyAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS03IC5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tNyAuY29sLWxnLTgub2Zmc2V0LWxnLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS03IC5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLW1kLTZcIl06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBvcnRmb2xpby0tbG9hZC1tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9ydGZvbGlvLS1sb2FkLW1vcmUgaW1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubG9hZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9udC1wbGF5ZmFpciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLXBmX19hamF4LXBhZy5sb2FkaW5nLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkwMCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLXByZXYgLnBvcnRmb2xpby1uYXZfX2Rpci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tcHJldjpob3ZlciAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBsZWZ0OiAtM3B4O1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1uZXh0IC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tbmV4dDpob3ZlciAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBsZWZ0OiAzcHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19saXN0LWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pdGVtLWlubmVyOmhvdmVyIC5haHQtY291cnNlX19vdnJsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fcHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX3ByaWNlLS1mcmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQjM0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2ltZyB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pbWcge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fb3ZybCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjRweCAyMHB4IDMycHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19hdXRob3Ige1xuICBtYXJnaW46IDE0cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX3N0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXB4O1xufVxuXG4uYWh0LWNvdXJzZS0tc2luZ2xlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWNvdXJzZS0tc2luZ2xlIC5haHQtY291cnNlX19pdGVtIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtY291cnNlLS1zaW5nbGUgLmFodC1jb3Vyc2VfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X190aHVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtYWJvdXQge1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtbmFtZSB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtcG9zIHtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoLXNvYyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoLWRlc2Mge1xuICBtYXJnaW46IDI2cHggMCAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgaDEsXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgaDIsXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgaDMsXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgaDQsXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgaDUsXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgaDQge1xuICBtYXJnaW46IDM1cHggMCAtNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudCB7XG4gIHBhZGRpbmc6IDQwcHggMCAyOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW0tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbS1pbWcge1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbS1pbWcgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5hdXRob3Ige1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuZGF0ZS1wb3N0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5kYXRlLXBvc3QgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY2hpbGRyZW4gLmNvbW1lbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jaGlsZHJlbiAuY29tbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnKyAnO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlc3BvbmQge1xuICBwYWRkaW5nOiA1NXB4IDAgMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVwbHktdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC53cmFwcGVyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAud3JhcHBlci1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uIHtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuaW5wdXQtY29tbWVudCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLnN1Ym1pdC1idG4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwIDA7XG4gIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtZXZlbnQtLWVkdSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1ldmVudC0tZWR1OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIycHgpO1xuICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9faW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19pbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2ltZy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDQwcHggMjVweCAyMHB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fZGF0ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fZGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fbW9udGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2ltZy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pbWcge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2ltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2RheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fbW9udGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19jYXB0aW9uIHtcbiAgcGFkZGluZzogMzJweCAyNXB4IDQzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldi1kZXQtLWVkdSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IGgxLFxuLmFodC1ldi1kZXQtLWVkdSBoMixcbi5haHQtZXYtZGV0LS1lZHUgaDMsXG4uYWh0LWV2LWRldC0tZWR1IGg0LFxuLmFodC1ldi1kZXQtLWVkdSBoNSxcbi5haHQtZXYtZGV0LS1lZHUgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19tYWluIHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtdW5pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTdweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtdW5pdC5hY3RpdmUgLmFodC1ldi1kZXRfX3NjaGVkLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtZGF5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtdGltZSB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXIge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3BlYWtlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zYiB7XG4gIGZsZXgtYmFzaXM6IDMzMHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiAyOHB4IDMwcHggNDBweCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2Ige1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2ItdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2RldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fZGV0YWlsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fYnV5IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NlbGVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zZWxlY3Qtd3JhcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29udGVudDogJ1xcZjEyMyc7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zZWxlY3Quc2VsZWN0ZWQge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyLXdyYXAge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19udW1iZXI6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyLXEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19udW1iZXItcTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2Ege1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIHAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19kZXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RldGFpbC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGF0ZS1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX2RheSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX21vbnRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX3RleHQge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIHtcbiAgcGFkZGluZzogMjNweCA1NXB4IDI1cHggNzBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haHQtZXZlbnQtLWNoci0xOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3M3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01M3B4O1xuICBsZWZ0OiA2NXB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X190aXRsZSB7XG4gIGZsZXg6IDQgMSAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNiAxIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiA0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2RldGFpbCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDg1cHggNDBweCA0M3B4O1xuICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAzOHB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2ZpbHRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19maWx0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQ5cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA0OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19maWx0ZXI6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9fZmlsdGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogLTE1cHg7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0taW5uZXI6aG92ZXIgLmFodC1ncmlkLTFfX2l0ZW0tdGV4dCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS10ZXh0IHtcbiAgcGFkZGluZzogMzJweCA0MHB4IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tdGl0bGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tY2F0cyB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1jYXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tY2F0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWh0LXNlcm1vbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtc2VybW9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAyMCUsICMwMDApO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWh0LXNlcm1vbjpob3ZlciAuYWh0LXNlcm1vbl9faWNvbi1saW5rcyB7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmFodC1zZXJtb246aG92ZXIgLmFodC1zZXJtb25fX2xpbmstd3JhcCB7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMjlweDtcbn1cblxuLmFodC1zZXJtb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtc2VybW9uX19jYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uYWh0LXNlcm1vbl9fY2F0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1zZXJtb25fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5haHQtc2VybW9uX19pY29uLWxpbmtzIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1zZXJtb25fX2ljb24tbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFodC1zZXJtb25fX2ljb24tbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXNlcm1vbl9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1zZXJtb24gLmFodC1zZXJtb25fX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWhldG8tcGFnZS0tc2luZ2xlLXBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXBhZ2UtLWR1YWwtc2lkZWJhcnMgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tc2lkZWJhci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gcCxcbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gaDEsXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IGgyLFxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGEgPiBoMyxcbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gaDQsXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IGg1LFxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGEgPiBoNiB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1wYWdlIC5haGV0by1jb250ZW50LXdyYXBwZXItLXNhYXMge1xuICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCA1MHB4IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktb3ZlcmxheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktb3ZlcmxheTpob3ZlciBpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktb3ZlcmxheSBpIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbkBrZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LWNsb3NlOmhvdmVyLCAuYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1jbG9zZTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXBsYXktYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0bjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb250ZW50OiAnXFxmNDg4Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXBsYXktYnRuIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5tZWpzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAucG9zdCBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5ibHF0IHtcbiAgcGFkZGluZzogODBweCAxMDBweCA1MHB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuYmxxdDpiZWZvcmUge1xuICB0b3A6IC0yMnB4O1xuICByaWdodDogMyU7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmJscXQgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5ibHF0IHtcbiAgICBwYWRkaW5nOiA3NXB4IDE1cHggNjBweDtcbiAgfVxuICAuYWhldG8tY29udGVudCAucG9zdCAuYmxxdDpiZWZvcmUge1xuICAgIHRvcDogLTE1cHg7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgfVxuICAuYWhldG8tY29udGVudCAucG9zdCAuYmxxdCBoMyBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA0MHB4IDUwcHggNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCA3cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hdXRob3IgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWF1dGhvciBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtbGlrZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtbGlrZXMgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNvbW1lbnRzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNvbW1lbnRzIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtY2F0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtY29udGVudCBwIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWluZm9fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QtaW5mb19faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYWRkaXRpb25hbCAudGFncyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLnRhZ3MgaDYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYWRkaXRpb25hbCAubGlrZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLmxpa2VzIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLmxpa2VzIGJ1dHRvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI0VFMjg2NTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3Qtc2hhcmUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LXNoYXJlIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1zaGFyZSBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1kYXRhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1kYXRhIC5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDcwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1kYXRhIC5nYWxsZXJ5LWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSAuZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCA3MHB4IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLWltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLWltZyBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW0tdHh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW0tdHh0IC5hdXRob3IgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAucmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW0tdHh0IC5yZWFkLW1vcmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAuY29tbS1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5haGV0by1jb250ZW50IC5jb21tLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWhldG8tY29udGVudCAuY29tbS10eHQgLmF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bC5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS1ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS1pbWcge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQge1xuICBmbGV4OiAxO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5kYXRlLXBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmRhdGUtcG9zdCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmRhdGUtcG9zdCBwOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29udGVudDogJ+KAoic7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0taW1nIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLXR4dCAuZGF0ZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmRhdGUtcG9zdCBwOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExNXB4O1xuICBsZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbnRlbnQ6ICdcXGYyMWUnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1yZXNwb25kIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIC53cmFwcGVyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIC53cmFwcGVyLWNvbHVtbiAuY29sdW1uIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LWZvcm0gLmlucHV0LWNvbW1lbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAuY29udGVudC10b3Atd3JhcHBlciArIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3RpbWUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3RpbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fYnV0dG9uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fdGltZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3RpbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgKyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDM7XG4gIG1heC13aWR0aDogMzA1cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5hdWRpby13cmFwcGVyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgZmxleDogMztcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLnZpZGVvLXBsYXktYnRuIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogNztcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QuZm9ybWF0LWdhbGxlcnkgLmltYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QuZm9ybWF0LWdhbGxlcnkgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzEwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAudmlkZW8tcGxheS1idG4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAudmlkZW8tcGxheS1idG46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDkwcHggMzBweCAwO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCBpZnJhbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuYmxxdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuYmxxdDpiZWZvcmUge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb250ZW50LS1tYXNvbnJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3Qge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciArIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuY29udGVudC13cmFwcGVyIC5haGV0by1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA5MHB4IDMwcHggMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5ibHF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5ibHF0OmJlZm9yZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IGlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNi42NiU7XG4gIGhlaWdodDogMzIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1MHB4IDkwcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0OmhvdmVyOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCA5MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgaWZyYW1lIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxKSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA2KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA5KSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGhlaWdodDogNjQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNCksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDEpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDYpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDkpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA0KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA1KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDYpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDkpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA0KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA1KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxKSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA4KSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IHtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmc6IDk1cHggMzBweCAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyAucG9zdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdC5haGV0by1jb250ZW50LS1zYWFzIGJsb2NrcXVvdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdC5haGV0by1jb250ZW50LS1zYWFzIGJsb2NrcXVvdGUgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdC5haGV0by1jb250ZW50LS1zYWFzIGJsb2NrcXVvdGUgaDM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAxMTVweCAxNXB4IDEyNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCBpZnJhbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5ibHF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmJscXQ6YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCBpZnJhbWUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzLS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzLS1zaWRlYmFyIC5wb3N0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMjYwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzLS1zaWRlYmFyIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAucG9zdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY29tbWVudHMge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMTA1cHggMTVweCAxMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNvbW1lbnRzLS1zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmc6IDExNXB4IDMwcHggMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LS1jb21tZW50cy0tc2lkZWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNlYXJjaCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAucG9zdCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLnBvc3QgLmJscXQge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLmZvcm1hdC1xdW90ZSAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mb19faXRlbTpub3QoLnBvc3QtYXV0aG9yKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mbyAucG9zdC1hdXRob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mbyAucG9zdC1hdXRob3IgLmF2YXRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mbyAucG9zdC1hdXRob3JfX25hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTdweDtcbiAgbGVmdDogMzNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm8gLnBvc3QtYXV0aG9yX19uYW1lOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6ICctJztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjE1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5jb21tZW50LXJlc3BvbmQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogLTE7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdC1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI4cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdC1jYXRzIGEge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdC1jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5ibHF0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuYmxxdCBwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IGlmcmFtZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4sXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXYgc3BhbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0IHNwYW4gaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJBNzRFRDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmU6YWZ0ZXIsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmU6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlOmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlOmhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZS0tdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlLS1uby1kZWNvcmF0aW9uOmJlZm9yZSwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlLS1uby1kZWNvcmF0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWJsb2cteW9nYSB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtYmxvZy15b2dhX19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2cteW9nYV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWJsb2cteW9nYV9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWJsb2cteW9nYV9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIH1cbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0taW5uZXI6aG92ZXIgLmFodC1ibG9nLXlvZ2FfX2ltZzphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYWh0LWJsb2cteW9nYV9faXRlbS1pbm5lcjpob3ZlciAuYWh0LWJsb2cteW9nYV9fbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYWh0LWJsb2cteW9nYV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtYmxvZy15b2dhX19pbWctaW5uZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWh0LWJsb2cteW9nYV9faW1nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2NhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtYmxvZy15b2dhX19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWJsb2cteW9nYV9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTE1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2xpbmsge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5haHQtYmxvZy15b2dhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDMzcHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5haHQtYmxvZy15b2dhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGVzYyB7XG4gIG1hcmdpbjogMjJweCAwIDA7XG59XG5cbi5haHQtYmxvZy15b2dhX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtYmxvZy15b2dhX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2RldC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haHQtYmxvZy15b2dhX19kZXQtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDNweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fZGV0YWlsLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5haHQtcG9zdC15b2dhX190aHVtYm5haWwtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19jb250ZW50IHAge1xuICBtYXJnaW46IDIzcHggMDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2FkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXlvZ2FfX2FkZGl0aW9uYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NhdHMge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19jYXRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QteW9nYV9fY2F0cy1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcG9zdC15b2dhX19jYXRzLWxpc3Qge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fY2F0cy1saW5rIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtcG9zdC15b2dhX19jYXRzLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haHQtcG9zdC15b2dhX19saWtlcyB7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2xpa2VzLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNFRTI4NjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXlvZ2FfX2F1dGhvciB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItaW1nLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXlvZ2FfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19hdXRob3ItaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWltZy1pbm5lciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItYWJvdXQge1xuICBmbGV4OiAxO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItbW9yZSB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldF9jYXRlZ29yaWVzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0X2NhdGVnb3JpZXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXRfY2F0ZWdvcmllcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0X2NhdGVnb3JpZXMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXRfY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaC1maWVsZCwgLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaC1zdWJtaXQge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuc2VhcmNoIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnQge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnRfX2Rlc2Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnRfX2Rlc2Mge1xuICBtYXJnaW46IDIzcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19fYnV0dG9uIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTdweCA1cHggMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19fbGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19faW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX3RleHQge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19fZGF0ZSB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LWJsb2ctZWR1IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLWVkdSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmxvZy1lZHUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uYWh0LWJsb2ctZWR1X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmFodC1ibG9nLWVkdV9faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbi5haHQtYmxvZy1lZHVfX2ltZ3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWVkdV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLWVkdV9faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmxvZy1lZHVfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2ctZWR1X19jYXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5haHQtYmxvZy1lZHVfX2NhdHMtLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19jYXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1ibG9nLWVkdV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNDVweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X190aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19kZXNjIHtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbn1cblxuLmFodC1ibG9nLWVkdV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2ctZWR1X192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLWVkdV9fdmlkZW8ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ibG9nLWVkdV9fdmlkZW8ge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLWVkdV9fdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWJsb2ctZWR1X192aWRlby1wbGF5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2JxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNTJweCAzNXB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19icS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYnEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2ctZWR1LS1yZWNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1lZHUtLXJlY2VudCAuYWh0LWJsb2ctZWR1X19pdGVtIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1ibG9nLWVkdS0tcmVjZW50IC5haHQtYmxvZy1lZHVfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuXG4uYWh0LXBhZy1lZHUgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWh0LXBhZy1lZHUgLndyYXAge1xuICBtYXJnaW46IDAgMjVweDtcbn1cblxuLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnMuY3VycmVudCwgLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1wYWctZWR1IC53cmFwIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAtMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wYWctZWR1IC5wcmV2IHNwYW4sXG4uYWh0LXBhZy1lZHUgLm5leHQgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmFodC1wYWctZWR1IC5wcmV2IGksXG4uYWh0LXBhZy1lZHUgLm5leHQgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcGFnLWVkdSAucHJldixcbiAgLmFodC1wYWctZWR1IC5uZXh0IHtcbiAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICB9XG59XG5cbi5haHQtcGFnLWVkdSAucHJldiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLnByZXY6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xufVxuXG4uYWh0LXBhZy1lZHUgLm5leHQgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLm5leHQ6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG59XG5cbi5haHQtcG9zdC1lZHVfX2NhdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtZWR1X19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fY2F0Omxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtcG9zdC1lZHVfX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wb3N0LWVkdV9fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LXBvc3QtZWR1X19kZXRhaWxzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtZWR1X19kYXRlLCAuYWh0LXBvc3QtZWR1X19yZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fcmVhZDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ+KAoic7XG59XG5cbi5haHQtcG9zdC1lZHVfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmFodC1wb3N0LWVkdV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X190YWdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X190YWdzLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1wb3N0LWVkdV9fdGFncy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fdGFncyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fbGlrZXMge1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1wb3N0LWVkdV9fbGlrZXMtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjb2xvcjogI0VFMjg2NTtcbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNjBweCA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19hdXRob3Ige1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItaW1nLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19hdXRob3ItaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItYWJvdXQge1xuICBmbGV4OiAxO1xufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItdGl0bGUge1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvci1tb3JlIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFodC1wb3N0LWVkdV9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX2NvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250LXNpemU6IDE0NXB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1lZHVfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fY29udGVudCBoNiB7XG4gIG1hcmdpbjogMTFweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtcG9zdC1lZHUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWNvbW0tZWR1IHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWNvbW0tZWR1IGgyIHtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1jb21tLWVkdSBoMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDQzcHggYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1jb21tLWVkdSBoMiBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtY29tbS1lZHUgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY29tbS1lZHUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtY29tbS1lZHUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLWVkdSAuY29tbS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbW0taW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFodC1jb21tLWVkdSAuZGF0ZS1wb3N0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWh0LWNvbW0tZWR1IC5kYXRlLXBvc3QgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haHQtY29tbS1lZHUgLmRhdGUtcG9zdCBwOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6ICfigKInO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmRhdGUtcG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5haHQtY29tbS1lZHUgLmNoaWxkcmVuIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LWNvbW0tZWR1IC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBjb250ZW50OiAnXFxmMjFlJztcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS10eHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tLXR4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXNwb25kIHtcbiAgcGFkZGluZzogNzVweCAwIDEyMHB4O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS10aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haHQtY29tbS1lZHUgLndyYXBwZXItY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tZWR1IC53cmFwcGVyLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jb2x1bW4ge1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgLmFodC1jb21tLWVkdSAuY29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5haHQtY29tbS1lZHUgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWh0LWNvbW0tZWR1IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jb2x1bW4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5pbnB1dC1jb21tZW50IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFodC1jb21tLWVkdSAuc3VibWl0LWJ0biB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtYmxvZy10cnZsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5haHQtYmxvZy10cnZsX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmxvZy10cnZsX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLXRydmxfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ibG9nLXRydmxfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9faXRlbS1pbm5lcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmFodC1ibG9nLXRydmxfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMjAwcHgpIHtcbiAgLmFodC1ibG9nLXRydmxfX2ltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2ctdHJ2bF9faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtYmxvZy10cnZsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAyNHB4IDM0cHggMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtYmxvZy10cnZsX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2ctdHJ2bF9fdGl0bGUtd3JhcCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmFodC1ibG9nLXRydmxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmFodC1ibG9nLXRydmxfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMzNweCAtMTJweCAtNXB4O1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMTJweDtcbn1cblxuLmFodC1ibG9nLXRydmxfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi5haHQtYmxvZy10cnZsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcG9zdC10cnZsX190Yi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTU1cHggMTVweCAxNXB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGItYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RiLWF1dGhvci1pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGItYXV0aG9yLW5hbWUge1xuICBtYXJnaW46IDE0cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NhdHMge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19kZXRhaWwge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTAwcHggMTVweCAxMjBweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjNweCAwO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtcG9zdC10cnZsX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC10cnZsX19pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGFncyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RhZ3MtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGFncy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXRydmxfX3RhZ3Mge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtcG9zdC10cnZsX19saWtlcyB7XG4gIHBhZGRpbmc6IDE1cHggMjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fbGlrZXMtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjb2xvcjogI0VFMjg2NTtcbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXRydmxfX2F1dGhvciB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3ItaW1nLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXRydmxfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3ItaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC10cnZsX19hdXRob3ItaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWFib3V0IHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvci10aXRsZSB7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3ItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3ItbW9yZSB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3ItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NvbW1lbnRzIHtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLmFodC1ibG9nLWJzbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMzBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctYnNucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmxvZy1ic25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmFodC1ibG9nLWJzbnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1ic25zX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuXG4uYWh0LWJsb2ctYnNuc19faXRlbS0tcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG4uYWh0LWJsb2ctYnNuc19faW1ncyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctYnNuc19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1ic25zX19jYXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5haHQtYmxvZy1ic25zX19jYXRzLS1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19jYXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtYmxvZy1ic25zX190aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fZGVzYyB7XG4gIG1hcmdpbjogMTdweCAwIDA7XG59XG5cbi5haHQtYmxvZy1ic25zX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtYmxvZy1ic25zX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1ic25zX192aWRlby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtYmxvZy1ic25zX192aWRlby1wbGF5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5haHQtYmxvZy1ic25zX19hdWRpbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fYnEtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA1MnB4IDM1cHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19icS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2JxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19hdXRob3Ige1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcGFnLWVkdSAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haHQtcGFnLWVkdSAud3JhcCB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBhZy1lZHUgLndyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50LCAuYWh0LXBhZy1lZHUgLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXBhZy1lZHUgLndyYXAge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IC0xO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBhZy1lZHUgLnByZXYgc3Bhbixcbi5haHQtcGFnLWVkdSAubmV4dCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLnByZXYgaSxcbi5haHQtcGFnLWVkdSAubmV4dCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1wYWctZWR1IC5wcmV2LFxuICAuYWh0LXBhZy1lZHUgLm5leHQge1xuICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gIH1cbn1cblxuLmFodC1wYWctZWR1IC5wcmV2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5haHQtcGFnLWVkdSAucHJldjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG59XG5cbi5haHQtcGFnLWVkdSAubmV4dCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5haHQtcGFnLWVkdSAubmV4dDpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbn1cblxuLmFodC1ibG9nLWNociB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWJsb2ctY2hyX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haHQtYmxvZy1jaHJfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2NXB4IDMwcHggNDVweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAtMTJweCAxNHB4IDkycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5haHQtYmxvZy1jaHJfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDdweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDIwNywgMzgsIDUwLCAwLjMpO1xufVxuXG4uYWh0LWJsb2ctY2hyX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE5cHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWh0LWJsb2ctY2hyX19kZXNjLXdyYXAge1xuICBmbGV4OiAxIDEgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5haHQtYmxvZy1jaHJfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtYmxvZy1jaHIgLmFodC1ibG9nLWNocl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5ibG9nLS1ncmlkIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWltYWdlIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmYtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggNDBweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MTdweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAnSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiA2N3B4O1xuICByaWdodDogNTBweDtcbiAgY29sb3I6ICMzZjNlM2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgbWluLWhlaWdodDogNTA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXN0YW5kYXJkIC5wb3N0LWNhdHMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zdGFuZGFyZCAuYWhldG8tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogNDQ7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCAuYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtdmlkZW8gLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiA0NDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTMwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAtMjVweCBhdXRvIDA7XG4gIH1cbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyB7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzFweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAucG9zdC1jYXRzIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmFoZXRvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250cm9scyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWJ1ZmZlcmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtY3VycmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycywgLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1ncmlkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXY6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciwgLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyB7XG4gICAgbWluLWhlaWdodDogNTA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgbWluLWhlaWdodDogNDk4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmJsb2ctLWNlbnRlcmVkIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogOTcycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtY2F0cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggNTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA0NXB4IDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbSBpIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiBhIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaDYgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIGg2IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIC5nYWxsZXJ5LW92ZXJsYXkgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlOmhvdmVyIC5nYWxsZXJ5LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1xdW90ZSAuY29udGVudC1xdW90ZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDgwcHggNTBweCA0MHB4IDUwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXF1b3RlIC5jb250ZW50LXF1b3RlLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAnSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogNDZweDtcbiAgY29sb3I6ICMzZjNlM2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtcXVvdGUtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtcXVvdGUtd3JhcHBlciBjaXRlIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXN0YW5kYXJkIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggNDVweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCAuYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgei1pbmRleDogNDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtNTBweCBhdXRvIDA7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA1MHB4IDA7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250cm9scyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1ob3ZlcmVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWJ1ZmZlcmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWN1cnJlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWxvYWRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycywgLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0IHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzOmhvdmVyLCAuYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0LmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWNhdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0LmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmxpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYmxvZy0tbWFzb25yeSB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5tYXNvbnJ5IHtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctLW1hc29ucnlfX2l0ZW0ge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU1O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWltYWdlIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTYwcHggNDBweCA0MHB4IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICB6LWluZGV4OiA1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAnSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiA2N3B4O1xuICByaWdodDogNTBweDtcbiAgY29sb3I6ICMzZjNlM2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogNzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc3RhbmRhcmQgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXNsaWRlciAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXZpZGVvIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogNDQ7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250cm9scyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWJ1ZmZlcmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtY3VycmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycywgLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXY6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciwgLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyB7XG4gICAgbWluLWhlaWdodDogNTA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tbWFzb25yeSAubWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuICAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmJsb2ctLW1hc29ucnkgLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cblxuLmJsb2ctLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLXNtYWxsIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbjogNDBweCAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuc3dpcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtcXVvdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogODBweCA1MHB4IDQwcHggNTBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAnSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogNDZweDtcbiAgY29sb3I6ICMzZjNlM2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXF1b3RlIGNpdGUge1xuICBjb2xvcjogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtc3RhbmRhcmQgLnBvc3QtY2F0cyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIC5ibG9nLS1zbWFsbCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogNDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMCUgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udHJvbHMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1jdXJyZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tc21hbGwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMsIC5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXYgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tc21hbGwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciwgLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLXNtYWxsIC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWluLWhlaWdodDogMzMwcHg7XG4gIH1cbiAgLmJsb2ctLXNtYWxsIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMjUlIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc21hbGwgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuYmxvZy0tc21hbGwgYXJ0aWNsZSAucG9zdC1jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ibG9nLS1zbWFsbCBhcnRpY2xlLmZvcm1hdC1xdW90ZSB7XG4gICAgcGFkZGluZzogMTUwcHggNTBweCA0MHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNtYWxsIGFydGljbGUge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2ctLXNtYWxsIGFydGljbGUge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmJsb2ctLW1ldHJvIC5haHQtcGFnZS5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tbWV0cm8gLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZy0tbWV0cm8gLnBvc3QgLnBvc3QtY2F0cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLW1ldHJvIC5wb3N0IC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1tZXRybyAucG9zdCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLW1ldHJvIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9nLS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5haHQtcGFnZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMjVweCAwIDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1kYXRlIHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAtMTdweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIGg2IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMjBweCAxNXB4IDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMTVweCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggNDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciA+IHAge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciA+IHAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCAzMHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5O1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweCA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCBwLmhlYWQge1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luOiA0MnB4IDAgMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IHAubGVhZCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgaW1nLmFsaWduLW5vbmUge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNTBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLnRhZ3Mge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAudGFncyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAudGFncyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAubGlrZXMgaSB7XG4gIGNvbG9yOiAjZWUyODY1O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1tZXRhIC5saWtlczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlMjg2NTtcbiAgY29sb3I6ICNlZTI4NjU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogNjBweCA1MHB4IDUwcHggMTc0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgICBwYWRkaW5nOiAxMjVweCA0MHB4IDQwcHggNDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIGltZyB7XG4gICAgbGVmdDogNDBweDtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBwIGIge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzJBNzRFRDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAzNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX3Bvc3QsIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX19oYXNodGFnIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX19kYXRlIHtcbiAgbWFyZ2luOiAyM3B4IDAgMjdweDtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX2ZvbGxvdyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkIHVybCgvaW1nL2lubmVyLXBhZ2VzL2Jsb2cvaWNvbi1lbnZlbG9wZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gIHBhZGRpbmc6IDUwcHggMzBweCA5NXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHAge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41MTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgYmFja2dyb3VuZDogIzE0NTJiNztcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMkE3NEVEO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1maWVsZCwgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2ggLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDI4cHggMzBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19kZXNjLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2Rlc2Mge1xuICBtYXJnaW46IDIzcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE3cHggNXB4IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2xpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX3RleHQge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2RhdGUge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmE3NGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmE3NGVkO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYTc0ZWQ7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjkwcHggIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTIwcHggODBweCA0MHB4IDUwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI4LjVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHdpZHRoOiAzODBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIGxpIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEyMHB4IDgwcHggNDBweCA1MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUgaDMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjguNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHdpZHRoOiAzODBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIGxpIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAtMTdweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMjBweCA4MHB4IDQwcHggNTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUgaDMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYixcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50LFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNSUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19pbm5lcixcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCxcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweCAwO1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYWdlLS1zaW5nbGVfX2Z1bGwgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbn1cblxuLnBhZ2UtLXNpbmdsZV9fZnVsbCAucGFnZS1jb250ZW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLS1zaW5nbGUgLnBhZ2UtY29udGVudCAucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5wYWdlLS1zaW5nbGUgLnBhZ2UtY29udGVudCAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlLS1zaW5nbGUgLnBhZ2UtY29udGVudCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtLXNpbmdsZSAucGFnZS1jb250ZW50IC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5wYWdlLS1zaW5nbGUgLnBhZ2UtY29udGVudCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGNvbG9yOiAjMkE3NEVEO1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgaDYge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaSBhIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyQTc0RUQ7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwYWRkaW5nOiAxMTBweCAwO1xufVxuXG4ucmVsYXRlZC1wb3N0cy5hbHQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmFoZXRvLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1wb3N0cyAuYWhldG8taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGUgLndpZGdldCAudHdlZXRzIGxpIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLS1zaW5nbGUgLndpZGdldCAudHdlZXRzIHNwYW4ge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmJsb2ctLXNpbmdsZSAud2lkZ2V0IC50d2VldHMgc3BhbiBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZi0zMCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtbGIgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5ob21lLWJsb2cge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQge1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNjBweCAwIDA7XG59XG5cbi5pbWctaGVpZ2h0IGltZyB7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW1nLWhlaWdodCBpbWcge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1oZWlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5jb21tZW50IHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb21tZW50LWl0ZW0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWF1dGhvciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uY29tbWVudC1hdXRob3IgLmF1dGhvci1waG90byB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY29tbWVudC1hdXRob3IgLmJ0bi1yZXBseSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29tbWVudC1hdXRob3IgLmJ0bi1yZXBseTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uY29tbWVudC1hdXRob3IgLmJ0bi1yZXBseTpob3ZlciBpIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5jb21tZW50LWF1dGhvciAuYnRuLXJlcGx5IGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgLmF1dGhvci1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCAuY29tbWVudC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2JiYmJiYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudC1jb250ZW50IC5jb21tZW50LWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY29tbWVudC1jb250ZW50IC5jb21tZW50LXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvcnVtLS1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvcnVtLS1tYWluIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMzBweCAwIDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWxlYWQtdG9waWMsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1oZWFkZXIgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuZm9ydW0tdGl0bGVzIGxpLmJicC10b3BpYy10aXRsZSxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGkuYmJwLWZvcnVtLWluZm8ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS1pbmZvLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLXRvcGljLXRpdGxlIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgYS5iYnAtZm9ydW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmZvcnVtLXRpdGxlcyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAwMCU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXJlcGx5LWNvdW50LFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdm9pY2UtY291bnQsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLXJlcGx5LWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtcmVwbHktY291bnQsXG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXZvaWNlLWNvdW50LFxuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tcmVwbHktY291bnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdGl0bGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLWZyZXNobmVzcyB7XG4gIHBhZGRpbmc6IDMzcHggMzBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tZnJlc2huZXNzID4gYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS1mcmVzaG5lc3MgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLWZyZXNobmVzcyAuYmJwLWF1dGhvci1uYW1lIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODY7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgdWwgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAwMCU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWZvcnVtLWluZm8sXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtdG9waWMtdGl0bGUge1xuICB3aWR0aDogNDYlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtZm9ydW0tdG9waWMtY291bnQsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtdG9waWMtdm9pY2UtY291bnQsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtZm9ydW0tcmVwbHktY291bnQsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtdG9waWMtcmVwbHktY291bnQge1xuICB3aWR0aDogMTMlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtZm9ydW0tZnJlc2huZXNzLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLXRvcGljLWZyZXNobmVzcyB7XG4gIHdpZHRoOiAyOCU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgcC5iYnAtdG9waWMtbWV0YSBpbWcuYXZhdGFyLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGx5LXJldmlzaW9uLWxvZyBpbWcuYXZhdGFyLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljLXJldmlzaW9uLWxvZyBpbWcuYXZhdGFyLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC10ZW1wbGF0ZS1ub3RpY2UgaW1nLmF2YXRhcixcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC53aWRnZXRfZGlzcGxheV90b3BpY3MgaW1nLmF2YXRhcixcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC53aWRnZXRfZGlzcGxheV9yZXBsaWVzIGltZy5hdmF0YXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gaDIud2lkZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gaDIud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSB1bCBsaSBpbWcuYXZhdGFyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1hdXRob3ItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLXJlcGx5LXRvcGljLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtcmVwbHktdG9waWMtdGl0bGUgKyBkaXYge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzRweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMDkpO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggNTBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG4gIGJvcmRlci13aWR0aDogMC43ODFweDtcbiAgYm9yZGVyLWNvbG9yOiAjMmE3NGVkO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAyM3B4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBsYWJlbDpub3QoW2Zvcj1cInJlbWVtYmVybWVcIl0pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gbGFiZWxbZm9yPVwicmVtZW1iZXJtZVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDMuNjk7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gLmJicC1yZW1lbWJlci1tZSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIC5iYnAtcmVtZW1iZXItbWUgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIC5iYnAtc3VibWl0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSAuYmJwLXN1Ym1pdC13cmFwcGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgcGFkZGluZzogNnB4IDQ1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAxLjJweCAzLjhweCAxNS43cHggMi4zcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMik7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gLmJicC1zdWJtaXQtd3JhcHBlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjY2OGQzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5zb2NpYWwtbWVudSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuc29jaWFsLW1lbnUgYSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLnNvY2lhbC1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5mb3J1bS0tbWFpbiAuYWhldG8tdGl0bGViYXIge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xufVxuXG4uZm9ydW0tLW1haW4gLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5mb3J1bS0tbWFpbiAuYWhldG8tdGl0bGViYXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5mb3J1bS0tbWFpbiAuYWhldG8tdGl0bGViYXJfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggMCAtMTVweDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgaDEuZW50cnktdGl0bGUge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1oZWFkZXIgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciBkaXYuYmJwLXJlcGx5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggNDBweDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1hdmF0YXIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3IgLmJicC1hdXRob3ItYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1uYW1lIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1yb2xlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSBkaXYuaGVudHJ5IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgZGl2LmJicC1yZXBseS1oZWFkZXIge1xuICBjbGVhcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSBkaXYuYmJwLXJlcGx5LWhlYWRlciAuYmJwLXJlcGx5LXBlcm1hbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgZGl2LmJicC1yZXBseS1oZWFkZXIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1jb250ZW50IHAge1xuICBtYXJnaW46IDMwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIC5mb3J1bSAuc2lkZWJhcl9pdGVtIGgyLndpZGdldCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCBoMS5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyMjI7XG4gIG1hcmdpbjogLTEwcHggMCAxNXB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuc2luZ2xlLWZvcnVtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSxcbi5mb3J1bS0tbWFpbl9fZGV0YWlsICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsICNiYnByZXNzLWZvcnVtcyAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50LFxuLmZvcnVtLS1tYWluX19kZXRhaWwgI2JicHJlc3MtZm9ydW1zIHAuYmJwLXRvcGljLW1ldGEge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIC5iYnAtcGFnaW5hdGlvbi1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMTBweCAwIDE0cHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIC5iYnAtdGVtcGxhdGUtbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmE3NGVkO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwgLmJicC10ZW1wbGF0ZS1ub3RpY2UgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuYmJwLXRlbXBsYXRlLW5vdGljZSBwIGkge1xuICBjb2xvcjogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmNvbnRhaW5lci1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICBwYWRkaW5nOiAwcHggNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYnAtdG9waWMtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zY3JvbGwtaW5uZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAuc2Nyb2xsLWlubmVyIC5iYnAtZm9ydW1zIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmFoZXRvLW1lbWJlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZTpob3ZlciAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgYm90dG9tOiA3NXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMge1xuICBwYWRkaW5nOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmFoZXRvLW1lbWJlci0tY2xhc3NpYyAuYWhldG8tbWVtYmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDE4OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1jbGFzc2ljIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tY2xhc3NpYyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1tZW1iZXItLWNsYXNzaWMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWNsYXNzaWMgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9faW1nLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX190ZXh0LCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogODBweCA2MHB4IDU1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19uYW1lLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19kZXNjLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19jb250YWN0LCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2xpbmssIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX190ZXh0LCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9fdGV4dCwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZSwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19kZXNjLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6OmFmdGVyLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNmZmY7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbjogN3B4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50LnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE3MHB4O1xuICBsZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTFweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uLXBsdXM6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgYm90dG9tOiAxMzVweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5jZW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50LnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQ6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAwO1xuICBmbGV4LWJhc2lzOiAyNzBweDtcbiAgbWF4LWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweCAzMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzE1cHg7XG4gIGxlZnQ6IDYwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmstcGx1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIGZsZXgtYmFzaXM6IDIyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgIHRvcDogMjQ1cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICBvcmRlcjogMTA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAyNXB4IDAgNXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2NvbnRhY3Q6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpob3ZlcjpiZWZvcmUsIC5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpob3ZlcjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2NvbnRhY3Q6YWZ0ZXIsIC5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogLjM7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19jb250YWN0OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19jb250YWN0OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXRvcDogNjAlO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2xpbms6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogNjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2FhcyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDY0cHggNTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0zOXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMCAwIDMzcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24sIC5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX2xpbmssIC5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcDpob3ZlciB7XG4gIHRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3A6aG92ZXIgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1kYXJrIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayAuYWhldG8tbWVtYmVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlcjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ib3JkZXI6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYm9yZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlci0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haGV0by1tZW1iZXItLWJvcmRlci0yOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ib3JkZXItMjpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tYm9yZGVyLTI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQycHggMjdweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogYXV0byAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmstcGx1czpob3ZlciAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMTcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMDVweDtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2Ege1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0teW9nYTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICB9XG4gIC5haGV0by1tZW1iZXItLXlvZ2E6aG92ZXIgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC03NXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBwYWRkaW5nOiAxMjBweCAzNXB4IDQ1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLW1lbWJlci0teW9nYSAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cblxuLmFodC10ZWFtLS1lZHU6aG92ZXIgLmFodC10ZWFtX19pbWc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYWh0LXRlYW0tLWVkdTpob3ZlciAuYWh0LXRlYW1fX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC10ZWFtLS1lZHU6aG92ZXIgLmFodC10ZWFtX19zb2NpYWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGhlaWdodDogMzcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19pbWc6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19zb2NpYWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiAyOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2NhcHRpb24ge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19wb3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2Rlc2Mge1xuICBtYXJnaW46IDEzcHggMCAwO1xufVxuXG4uYWh0LXRlYW0tLXQxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWh0LXRlYW0tLXQxIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDVweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGVhbS0tdDEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtdGVhbS0tdDE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWh0LXRlYW0tLXQxOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWh0LXRlYW0tLXQxOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19pbWcge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWh0LXRlYW0tLXQxIC5haHQtdGVhbV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG4uYWh0LXRlYW0tLXQxIC5haHQtdGVhbV9fY2FwdGlvbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19uYW1lIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX3BvcyB7XG4gIG1hcmdpbjogLTJweCAwIDA7XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19kZXNjIHtcbiAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogNTRweDtcbn1cblxuLmFoZXRvLWNsaWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1MHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5haGV0by1jbGllbnRzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhldG8tY2xpZW50c19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jbGllbnRzX19pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYWhldG8tY2xpZW50c19faW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWNsaWVudHMtLTItaW4tcm93IC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5haGV0by1jbGllbnRzLS0zLWluLXJvdyAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xufVxuXG4uYWhldG8tY2xpZW50cy0tNC1pbi1yb3cgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbn1cblxuLmFoZXRvLWNsaWVudHMtLTUtaW4tcm93IC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBmbGV4LWJhc2lzOiAyMCU7XG59XG5cbi5haGV0by1jbGllbnRzLS1sb3ctb3BhY2l0eSAuYWhldG8tY2xpZW50c19faW1nIHtcbiAgb3BhY2l0eTogMC4xMztcbn1cblxuLmFoZXRvLWNsaWVudHMtLWxvdy1vcGFjaXR5IC5haGV0by1jbGllbnRzX19pbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haGV0by1jbGllbnRzLS1idXNpbmVzcyAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uYWh0LWNsaWVudHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDMycHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFodC1jbGllbnRzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY2xpZW50c19faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xufVxuXG4uYWh0LWNsaWVudHMtLTIgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uYWh0LWNsaWVudHMtLTMgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xufVxuXG4uYWh0LWNsaWVudHMtLTQgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xufVxuXG4uYWh0LWNsaWVudHMtLTUgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogMjAlO1xufVxuXG4uYWh0LWNsaWVudHMtLXRydmwgLmFodC1jbGllbnRzX19saW5rIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLmFodC1jbGllbnRzLS10cnZsIC5haHQtY2xpZW50c19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haHQtY2xpZW50cy0tYnNucyAuYWh0LWNsaWVudHNfX2xpbmsge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWh0LWNsaWVudHMtLWJzbnMgLmFodC1jbGllbnRzX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFodC1jbGllbnRzLS1ic25zIC5haHQtY2xpZW50c19faW1nIHtcbiAgbWF4LWhlaWdodDogNDVweDtcbn1cblxuLmFoZXRvLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tdmlkZW8tLWJpZyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXZpZGVvX19jb3Zlcixcbi5haGV0by12aWRlb19fY292ZXIgaW1nLFxuLmFoZXRvLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tdmlkZW9fX21hc2sge1xuICBvcGFjaXR5OiAwLjc4O1xufVxuXG4uYWhldG8tdmlkZW9fX2NvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLXZpZGVvX19jb3ZlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLXZpZGVvX19wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXZpZGVvX19wbGF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by12aWRlb19fcGxheTpob3ZlcjpiZWZvcmUge1xuICB0b3A6IC04JTtcbiAgbGVmdDogLTglO1xuICB3aWR0aDogMTE2JTtcbiAgaGVpZ2h0OiAxMTYlO1xufVxuXG4uYWhldG8tdmlkZW9fX3BsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMCU7XG4gIGxlZnQ6IC0wJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdmlkZW9fX3BsYXkge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXZpZGVvX19wbGF5IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5haGV0by12aWRlb19fcGF1c2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWhldG8tdmlkZW9fX3BhdXNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by12aWRlb19fcGF1c2UgaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5haGV0by12aWRlby5wbGF5OmhvdmVyIC5haGV0by12aWRlb19fcGF1c2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdmlkZW8ucGxheSAuYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLmFoZXRvLXZpZGVvLnBsYXkgLmFoZXRvLXZpZGVvX19jb3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXZpZGVvIGgxLFxuLmFoZXRvLXZpZGVvIGgyLFxuLmFoZXRvLXZpZGVvIGgzLFxuLmFoZXRvLXZpZGVvIGg0LFxuLmFoZXRvLXZpZGVvIGg1LFxuLmFoZXRvLXZpZGVvIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXZpZGVvIGlmcmFtZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LXZpZGVvLS1wbGF5LXRvcCAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5haHQtdmlkZW8tLXBsYXktcmlnaHQgLmFodC12aWRlb19fbGluayB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxuICAuYWh0LXZpZGVvLS1wbGF5LWJvdHRvbSAuYWh0LXZpZGVvX19saW5rIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIH1cbiAgLmFodC12aWRlby0tcGxheS1sZWZ0IC5haHQtdmlkZW9fX2xpbmsge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmFodC12aWRlby0tcGxheS1jZW50ZXIgLmFodC12aWRlb19fbGluayB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5haHQtdmlkZW8tLXRydmwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFodC12aWRlby0tdHJ2bCAuYWh0LXZpZGVvX19pbWcge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdmlkZW8tLXRydmwgLmFodC12aWRlb19faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haHQtdmlkZW8tLXRydmwgLmFodC12aWRlb19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC12aWRlby0tdHJ2bCAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNsYXNzaWMgLmFoZXRvLWNvdW50ZXJfX2ljb24ge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tY291bnRlci0tY2xhc3NpYyAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY291bnRlci0tY2xhc3NpYyAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1jbGFzc2ljIC5haGV0by1jb3VudGVyX19udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5haGV0by1jb3VudGVyLS1jbGFzc2ljIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by1jb3VudGVyLS1tb2Rlcm4gLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1tb2Rlcm4gLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5haGV0by1jb3VudGVyLS1ob21lLWV2ZW50IC5haGV0by1jb3VudGVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQgLmFoZXRvLWNvdW50ZXJfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1ob21lLWV2ZW50IC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY291bnRlci0taG9tZS1ldmVudCAuYWhldG8tY291bnRlcl9fZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY291bnRlci0tZGl2aWRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY291bnRlci0tZGl2aWRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tdC13aGl0ZSAuYWhldG8tY291bnRlcl9faWNvbiwgLmFoZXRvLWNvdW50ZXItLXQtd2hpdGUgLmFoZXRvLWNvdW50ZXJfX251bWJlciwgLmFoZXRvLWNvdW50ZXItLXQtd2hpdGUgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXlvZ2Ege1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY291bnRlci0teW9nYSAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1jb3VudGVyLS15b2dhIC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1jb3VudGVyLS15b2dhIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tY291bnRlci0teW9nYSAuYWhldG8tY291bnRlci0tYWN0aXZlIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXlvZ2EgLmFoZXRvLWNvdW50ZXItLWFjdGl2ZSAuYWhldG8tY291bnRlcl9fbnVtYmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6ICcrJztcbn1cblxuLmFoZXRvLWNvdW50ZXItLWVkdS0xIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMSAuYWhldG8tY291bnRlcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTEgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTEgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nOiA5NXB4IDMwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAuYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWVkdS0yIC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tY291bnRlci0tY29uc3RydWN0aW9uLWhvbWUge1xuICBwYWRkaW5nOiA1OHB4IDAgNDVweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1jb3VudGVyLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1zaW1wbGUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXNpbXBsZSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMTA5cHggMzBweCAxMDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXNpbXBsZSAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAuYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIG1hcmdpbjogN3B4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmkuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1pbWFnZS1ibG9jazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2s6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrOmhvdmVyIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1pbWFnZS1ibG9jayB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYWhldG8taW1hZ2UtYmxvY2s6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1pbWFnZS1ibG9jayAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taW1hZ2UtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFoZXRvLWltYWdlLWJsb2NrIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taW1hZ2UtYmxvY2sge1xuICAgIGhlaWdodDogMjc1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWFjY29yZGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1hY2NvcmRpb25fX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWFjY29yZGlvbl9fZGVzYyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYWNjb3JkaW9uIC5haGV0by1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmFoZXRvLWFjY29yZGlvbiAuYWhldG8tYWNjb3JkaW9uX19kZXNjIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWNvbnRhY3QgLmFoZXRvLWNvbnRhY3RfX2xvYyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QgLmFoZXRvLWNvbnRhY3RfX2xvYyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tZGVmYXVsdCAuYWhldG8tY29udGFjdF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWRlZmF1bHQgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5haGV0by1jb250YWN0LS1kZWZhdWx0IC5haGV0by1jb250YWN0X19ob2xkZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWRlZmF1bHQgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1kZWZhdWx0IC5haGV0by1jb250YWN0X19pY29uIHtcbiAgZmxleC1iYXNpczogMTVweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tZGVmYXVsdCAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciArIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciArIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG4gIC5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudCAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnQgLmFoZXRvLWNvbnRhY3RfX2hvbGRlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudCAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnQgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmbGV4LWJhc2lzOiAxNXB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50IC5haGV0by1jb250YWN0X19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLXNpbXBsZSAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX3R5cGUsIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X190eXBlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X190eXBlLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19pbmZvLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2luZm8sIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLW1vZGVybiAuYWhldG8tY29udGFjdF9faW5mbywgLmFoZXRvLWNvbnRhY3QtLXNpZGViYXIgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19saW5rLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19saW5rLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2xpbmstZGlyLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluay1kaXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19ob2xkZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gIGZsZXgtYmFzaXM6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWF1dGhvci1iaW8gLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWF1dGhvci1iaW8gLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1hdXRob3ItYmlvIC5haGV0by1jb250YWN0X19tYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWF1dGhvci1iaW8gLmFoZXRvLWNvbnRhY3RfX3RlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1hdXRob3ItYmlvIC5haGV0by1jb250YWN0X190ZWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWR2ZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBoZWlnaHQ6IDEyNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWR2ZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5haGV0by1jb250YWN0LS1kdmRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IC0yM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tYy13aGl0ZSAuYWhldG8tY29udGFjdF9faW5mbyxcbi5haGV0by1jb250YWN0LS1jLXdoaXRlIC5haGV0by1jb250YWN0X19pY29uLFxuLmFoZXRvLWNvbnRhY3QtLWMtd2hpdGUgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9fdGl0bGUge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCA0MXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19saW5rLW1hcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2hvbGRlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhY3QtZGVza3cge1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2FkZHJlc3MsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fZW1haWwsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fdGVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fZW1haWw6aG92ZXIsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fdGVsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb250YWN0LS15b2dhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZzogODVweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDM3JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pY29uLWlubmVyIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX3RvdWNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmFodC1jb250YWN0LS15b2dhIC5haHQtY29udGFjdF9fdG91Y2gtaW5uZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2ltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19saW5rLCAuYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19tYXJrZXIge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fbGluazphZnRlciwgLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fbWFya2VyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haGV0by1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1zb2NpYWxzX19pY29uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tc29jaWFscy0tcmV0cmVhdCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG5cbi5haGV0by1zb2NpYWxzLS1yZXRyZWF0IC5haHQtc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbms6aG92ZXIgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYWhldG8tc29jaWFscy0tY2lyY2xlIC5hY3RpdmUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWN0aXZlIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWktd2hpdGUgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1zb2NpYWxzLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc29jaWFscy0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmFoZXRvLXNvY2lhbHMtLWJhbm5lciAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWJhbm5lciAuYWh0LXNvY2lhbHNfX2xpbmsgKyAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWJhbm5lciAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5haGV0by1zb2NpYWxzLS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWhldG8tc29jaWFsc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHNfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzAyZjJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tc29jaWFsc19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5haHQtc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXNvY2lhbHNfX2ljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmFodC1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19saXN0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFodC1icmVhZGNydW1ic19faXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbn1cblxuLmFodC1icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmFodC1icmVhZGNydW1icyAuYnV0dG9uX2JhY2sge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzIC5idXR0b25fYmFjazpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzLS13aXRoLWJvcmRlciB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtYnJlYWRjcnVtYnMtLXlvZ2EgLmFodC1icmVhZGNydW1ic19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtYnJlYWRjcnVtYnMtLWVkdSAuYWh0LWJyZWFkY3J1bWJzX19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29taW5nLXNvb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29taW5nLXNvb25fX2RhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29taW5nLXNvb25fX3VuaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTEzcHg7XG4gIG1hcmdpbjogMCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jb21pbmctc29vbl9fZG90cyB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi0tYy13aGl0ZSAuY29taW5nLXNvb25fX251bWJlcixcbi5jb21pbmctc29vbi0tYy13aGl0ZSAuY29taW5nLXNvb25fX2NhcHRpb24sXG4uY29taW5nLXNvb24tLWMtd2hpdGUgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21pbmctc29vbi0taG9tZS1ldmVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbWluZy1zb29uLS1ob21lLWV2ZW50IC5jb21pbmctc29vbl9fdW5pdCB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4uY29taW5nLXNvb24tLWhvbWUtZXZlbnQgLmNvbWluZy1zb29uX19udW1iZXIge1xuICBmb250LXNpemU6IDg1cHg7XG59XG5cbi5jb21pbmctc29vbi0taG9tZS1ldmVudCAuY29taW5nLXNvb25fX2NhcHRpb24ge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uY29taW5nLXNvb24tLWhvbWUtZXZlbnQgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX3VuaXQge1xuICAgIG1pbi13aWR0aDogMTA4cHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgbWluLXdpZHRoOiA3N3B4O1xuICB9XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzIHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX191bml0IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX2NhcHRpb24ge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogLTE0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDE0cHg7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBwYWRkaW5nOiAyMXB4IDQ1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tZm9ybS0tYnRuLWxlZnQgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBtYXJnaW46IDQwcHggYXV0byAwIDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb3JtLS1idG4tbGVmdCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tZm9ybS0tYnRuLWxlZnQgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAxNHB4O1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBwYWRkaW5nOiAyMXB4IDU1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1mb3JtLS1idXNpbmVzcyAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLWZvcm0tLWJ1c2luZXNzIC53cGNmNy1mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tZm9ybS0tYnVzaW5lc3MgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tZm9ybS0tYnVzaW5lc3MgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbCAubWM0d3AtZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1mb3JtLWVtYWlsIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIxcHggMjdweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbCAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1mb3JtLWVtYWlsIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWZvcm0tZW1haWwgLm1jNHdwLWZvcm0gLm1jNHdwLXJlc3BvbnNlICoge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWNvdW50ZG93biAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMjNweCA0M3B4IDIzcHggNTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tZXZlbnQgLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDIzcHggMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWVkdWNhdGlvbiAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1lZHVjYXRpb24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgcGFkZGluZzogMjFweCAyM3B4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tZWR1Y2F0aW9uIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAyM3B4IDQycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tYnVzaW5lc3MgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haGV0by1mb3JtLWVtYWlsLS1idXNpbmVzcyAubWM0d3AtZm9ybS1maWVsZHM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb250ZW50OiAnXFxmMTBiJztcbiAgfVxufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjcgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjctZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNy1mb3JtID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTRweDtcbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWZvcm0tLWVkdSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNy1zdWJtaXQge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAzMnB4IDE0cHggMTRweDtcbiAgcGFkZGluZzogMjJweCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE0cHg7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWZvcm0tLXRydmwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZm9ybS0tdHJ2bCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctc2VsZWN0IG9wdGlvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZvcm0tLXRydmwgLndwY2Y3LXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDQ3cHggYXV0byAxNHB4O1xuICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbG9yX2JsdWUgLmFoZXRvLWZvcm0tZW1haWwtLWNvdW50ZG93biAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jb2xvcl9ibHVlIC5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYWhldG8tcG9wLXVwLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBvcC11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tcG9wLXVwX193aW5kb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbi5haGV0by1wb3AtdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI5cHg7XG4gIHJpZ2h0OiAyOXB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tcG9wLXVwX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1wb3AtdXBfX2ljb246OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tcG9wLXVwLS1ob21lLWV2ZW50IC5haGV0by1wb3AtdXBfX3dpbmRvdyB7XG4gIHBhZGRpbmc6IDExMHB4IDYwcHggODBweDtcbn1cblxuLmFoZXRvLXBvcC11cC0taG9tZS1ldmVudCAuYWhldG8tcG9wLXVwX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBvcC11cC0taG9tZS1ldmVudCAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLml0YWxpYyBoMSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gIHBhZGRpbmc6IDEyMHB4IDBweCA4NXB4IDBweDtcbiAgbWF4LXdpZHRoOiA0NjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICB0b3A6IC03MHB4O1xuICBsZWZ0OiAtMzBweDtcbiAgZm9udC1zaXplOiAzNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogLTkwcHg7XG4gICAgbGVmdDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gICAgbGVmdDogNDVweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlOmJlZm9yZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgcGFkZGluZzogMjYwcHggMTEwcHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiAyNjBweCA3MHB4IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6OmJlZm9yZSB7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiAxMjBweDtcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDI1MHB4O1xuICBsaW5lLWhlaWdodDogMC43NTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogMTUwcHggNTBweCA1MHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlOmJlZm9yZSB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDEzMHB4IDMwcHggNTBweDtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE4MHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDYgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgbWFyZ2luOiA4MHB4IDAgMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydC1iZyB7XG4gIHN0cm9rZTogI2VlZTtcbiAgc3Ryb2tlLXdpZHRoOiAwLjU7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBzdHJva2Utd2lkdGg6IDAuNTtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydC1jaXJjbGUuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBjaXJjbGUtY2hhcnQtZmlsbCAyLjVzIHJldmVyc2U7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuQGtleWZyYW1lcyBjaXJjbGUtY2hhcnQtZmlsbCB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcbiAgfVxufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2Jhci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0M2RlZyk7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2Jhci1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19iYXItcGVyYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1wcm9ncmVzc19fYmFyLXZhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tY2hhcnQge1xuICBwYWRkaW5nOiAwIDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tY2hhcnQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IHtcbiAgICBwYWRkaW5nOiAwIDYwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tY2hhcnQgLmFoZXRvLXByb2dyZXNzX19jaGFydCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IC5haGV0by1wcm9ncmVzc19fY2hhcnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbn1cblxuLmFoZXRvLXByb2dyZXNzLS1jaGFydCAuYWhldG8tcHJvZ3Jlc3NfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1jaGFydCAuYWhldG8tcHJvZ3Jlc3NfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLWJhciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLWJpZy1jaGFydC1udW1iZXIgLmFoZXRvLXByb2dyZXNzX19jaGFydC1udW1iZXIge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tc2ltcGxlIC5haGV0by1wcm9ncmVzc19fY2hhcnQtaG9sZGVyIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1zaW1wbGUgLmFoZXRvLXByb2dyZXNzX19jaGFydC1iZyB7XG4gIHN0cm9rZS13aWR0aDogMC44O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXNpbXBsZSAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWNpcmNsZSB7XG4gIHN0cm9rZS13aWR0aDogMC44O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXNpbXBsZSAuYWhldG8tcHJvZ3Jlc3NfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1zaW1wbGUgLmFoZXRvLXByb2dyZXNzX19kZXNjIHtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLmFoZXRvLTQwNCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLTQwNF9fd3JhcCAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5haGV0by00MDRfX3N2ZyB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5haGV0by00MDQgLmZpbDAge1xuICBmaWxsOiAjRkVGRUZFO1xufVxuXG4uYWhldG8tZ2FsbGVyeS0tMi1pbi1yb3cgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5haGV0by1nYWxsZXJ5LS0zLWluLXJvdyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG59XG5cbi5haGV0by1nYWxsZXJ5LS00LWluLXJvdyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLTUtaW4tcm93IC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleC1iYXNpczogMjAlO1xufVxuXG4uYWhldG8tZ2FsbGVyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeV9fbGlzdCAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWdhbGxlcnlfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnlfX2l0ZW0tLWhlaWdodCB7XG4gIGhlaWdodDogNDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haGV0by1nYWxsZXJ5X19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLWdhbGxlcnlfX21vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmFoZXRvLWdhbGxlcnlfX21vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeV9fbW9kYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYWhldG8tZ2FsbGVyeV9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA3cHggNXB4IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2Nsb3NlIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnlfX2Nsb3NlOmhvdmVyLCAuYWhldG8tZ2FsbGVyeV9fY2xvc2U6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFoZXRvLWdhbGxlcnktLW1vc2FpY3MgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIGhlaWdodDogNDgwcHg7XG59XG5cbi5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg2biArIDMpLCAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNm4gKyA0KSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmFoZXRvLWdhbGxlcnktLW1vc2FpY3MgLmFoZXRvLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDZuICsgMyksIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnktLWFuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLWFuaW1hdGlvbiAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tYW5pbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nX19saW5rIC5haGV0by1idG4gKyAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1oZWFkaW5nX190aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haGV0by1oZWFkaW5nX19kZXNjLS1kcm9wLWNhcHM6OmZpcnN0LWxldHRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMTQ3cHg7XG59XG5cbi5haGV0by1oZWFkaW5nIHAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1oZWFkaW5nIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZyBoNiArIHAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlLS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYWhldG8taGVhZGluZ19fc3VidGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cblxuLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlLS1tZWRpdW0ge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDEgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDEgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MS50LWNlbnRlciAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDEudC1yaWdodCAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MiAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQyLnQtY2VudGVyIC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10Mi50LXJpZ2h0IC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDMgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MyAuYWhldG8taGVhZGluZ19fdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQzIC5haGV0by1oZWFkaW5nX190aXRsZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQzLnQtY2VudGVyIC5haGV0by1oZWFkaW5nX190aXRsZTphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDMudC1yaWdodCAuYWhldG8taGVhZGluZ19fdGl0bGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWhldG8taGVhZGluZy0tc2ltcGxlIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXNpbXBsZSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tYnVzaW5lc3MgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tYnVzaW5lc3MgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLWJ1c2luZXNzIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS1jbGFzc2ljIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1jbGFzc2ljIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWhlYWRpbmctLXQtd2hpdGUgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXQtd2hpdGUgLmFoZXRvLWhlYWRpbmdfX3RpdGxlLFxuLmFoZXRvLWhlYWRpbmctLXQtd2hpdGUgcCxcbi5haGV0by1oZWFkaW5nLS10LXdoaXRlIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGluZy0tbW9kZXJuIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXNtYWxsIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uYWhldG8taGVhZGluZy0teW9nYSAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8taGVhZGluZy0teW9nYSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLmFoZXRvLWhlYWRpbmctLXlvZ2EgLmFoZXRvLWhlYWRpbmdfX2Rlc2MtLWRyb3AtY2FwcyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1oZWFkaW5nLS15b2dhIC5haGV0by1oZWFkaW5nX19kZXNjLS1kcm9wLWNhcHMge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbiAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb24tdG0gLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8taGVhZGluZy0tY29uc3RydWN0aW9uLXRtIC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5haHQtaGVhZGluZ19fc3VidGl0bGUsIC5haHQtaGVhZGluZ19fdGl0bGUsIC5haHQtaGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1oZWFkaW5nIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbC50LWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbC50LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbC5haHQtaGVhZGluZy0tYmcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwgLmFodC1oZWFkaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbCAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYWh0LWhlYWRpbmctLW1haW4gLmFodC1oZWFkaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFodC1oZWFkaW5nLS1tYWluIC5haHQtaGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG4uYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIuYWh0LWhlYWRpbmctLXdoaXRlIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uYWh0LWhlYWRpbmctLWNoci5haHQtaGVhZGluZy0td2hpdGUgLmFodC1oZWFkaW5nX190aXRsZSxcbi5haHQtaGVhZGluZy0tY2hyLmFodC1oZWFkaW5nLS13aGl0ZSAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIuYWh0LWhlYWRpbmctLXdoaXRlIC5haHQtaGVhZGluZ19fc3VidGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRhYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXRhYl9faGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRhYl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tdGFiX19saXN0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tdGFiX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLXRhYl9fbGlzdC1pY28ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uYWhldG8tdGFiX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5haGV0by10YWJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCBvcGFjaXR5IDFzO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXRhYl9fYm94LmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFoZXRvLXRhYl9fYm94OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tdGFiX19ib3gtLW92ZXJsYXktMTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXRhYl9fYm94LS1vdmVybGF5LTE6YmVmb3JlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5haGV0by10YWJfX2JveC0tb3ZlcmxheS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5haGV0by10YWJfX2JveC0tb3ZlcmxheS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXRhYl9fYm94LS1vdmVybGF5LTM6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRhYl9fYm94LS1vdmVybGF5LTM6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYl9fYm94LS1vdmVybGF5LTQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLXRhYl9fYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9faGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3Qge1xuICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gIGZsZXg6IDEgMCAxOTJweDtcbiAgd2lkdGg6IDE5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDAgMTgwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3QtaXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA2MnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIHBhZGRpbmc6IDMzcHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2JveC5hY3RpdmUge1xuICBoZWlnaHQ6IDcwMHB4O1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2JveC5hY3RpdmUge1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fYm94LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by1idG4tLWxpZ2h0LmFoZXRvLWJ0bi0tdHJhbnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZSAuYWhldG8tdGFiX19saXN0LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX192aWV3YWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX192aWV3YWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnRtX19hdmF0YXIge1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnRtLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50bS0tZGVmYXVsdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRtLS1kZWZhdWx0OmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX2luZm8ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogM3B4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fc3RhcnMgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX3N0YXJzIGkuaW9uLWlvcy1zdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi50bS0taG9tZS1ldmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9fYXZhdGFyIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX3Bvc2l0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9fc3RhcnMgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9fc3RhcnMgaS5pb24taW9zLXN0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRtLS1ob21lLWV2ZW50IC50bV9fYXZhdGFyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnRtLS1ob21lLWV2ZW50IC50bV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50bS0tYmFyYmVyc2hvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3JkZXI6IC0xO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUZBQUFBQStDQVlBQUFDODc1eUhBQUFESVVsRVFWUjRuT1djNFZMRUlBeUV0OXk5L3hON1YzK2NVZVJvMlVBQ3FlNU0xWEVVdGw5QzJxUFFEVG9sQUZ0MjVOb3J4MnB0bFNOWDd2WFoyd0h6TitucjBFaE1kUmtiMUFiZ0J1Nzhjb2xmT3ZpdERtN1FneXUxQTNoZ1RrYjJCcnZVRXkvUFZJZEh2KytKNEprZThNM0dEY0RkdU0wUE5BSi9PekJpRFEvNHFaOGVtWmhnRDAvYUJVNDhsd0M5NE9YdFcwUDB5THhjcHhCTGdIZjR3Uk5aUXZTR0p6cUVtQmRiejh5cjlUdGE2SUY2Q2ZKU2xZK2N4QWFiRTlKb05HQlNVMmZxTFdDcCtENWJJeG0wd3JOY0k5NU1yQUxZbS9rcnNxL2F0MVV0R2xGUC82dmdpVkwrdzJvelBWa1lKdWdSQUFJeFBHaVY1RXNFODVxTWl1QVh5QUJHVVJRd3JEWWdGc0JJWGxodENURW1Qb0hyWlNEd0JmQnFpaEp3NE1JWkdNWnp3cG9wOXlPeEVNTjRsZ3lNRWxGV1VmeCsxOEF3RVNYVi9SVE5Xam5BS0ZGbEZRb2dRRDZGQ2lSNTJyZFV0Zm00bGJjMjJxemFVWDlnUGswbFFCbkdxeUQyRE11VkVQZGFCc3BWZVFTaXRLRTlxZDRoYVJINExzOW5VK3BQOUVYMmdaK1ZDTnIvSDdrdzVBQzBOK1d5RWtFU2gvMy9hZ2JXVEltT0dpNU41R0t6d3VyV0pMK2pPQU1oNjJCS3o1b0E3TXd6MWZKcVYxdmhaQ0hMMnlqeC9FQWR4bGxmR2g4VXdKRU8vbks3QUxCSG1vMkpjaU92cXAvZUFLODR3OExxQ2ZqZjcxMXVkZ1dLQ3dnUVp4bzlVdmFwZ3U0TmtHMC9TZ2FxUjR3bndMODhmS2NBdkZyMkFaem5YeDh1Vm1kZ3BIbEk5aFBJcjRCN0Fld3lzMWhzOWswQnlLejdpNVI5QU1maUxlQWVBTm5zV3o2Ym5Ja0plSFd5d3dNZ1l5WVNQSFo1WGRXek5VQm1MbTNWOXE4anNmQ3E1Y1lTNE52NjRZcENQQWpLeEt6UVBRMjRKY0FyRHQzaGdGc0JaTFlzek5wd3lNb2s0QllBbVdIZ3ZkRlFLeWJnelkyR0lCcHBLYUVkeVlqd1dnR240QUhqTzRYK05UeWdIeUFEVDJWa2dscnd1amFHOXdCME1lSW9aZ3Z2amxmQXV4cTNORUp2bFo4azl6TERBbVJxUjZSNngyYmQ4RWhwQVdRaUdDbnIySmRPbUFYN0NDQURMbEt0WThHWmV5NEJzcTg1aVRSY21kY1V1QVc3WE5yQmZCeUxBazdVcW5PdXN6L3M0cUpvVTFBdFRTc3Zad0FqMVRoVzZsYzNqYW9FS05sMnBiMGpTMGZJSjdubDJIbWxxMXhlQUFBQUFFbEZUa1N1UW1DQ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0NXB4O1xuICBib3R0b206IC0yNXB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgI2ZmZjtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19uYW1lIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX3Bvc2l0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX2F2YXRhciB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRtLS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzVweCAyNXB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX2NvbnRlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2cHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fc3RhcnMge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjRkZDMDE1O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG0tLXlvZ2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG0tLXlvZ2EgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi50bS0teW9nYSAudG1fX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnRtLS15b2dhIC50bV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG0tLXlvZ2EgLnRtX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50bS0teW9nYSAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiA3cHggMCAwIC01cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnRtLS15b2dhIC50bV9fcG9zaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJy8gJztcbn1cblxuLnRtLS15b2dhIC50bV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3JkZXI6IC0xO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50bS0teW9nYSAudG1fX2NvbnRlbnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODlweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTM3cHg7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBvcGFjaXR5OiAwLjA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG0tLXlvZ2EgLnRtX19jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMThweDtcbiAgbGVmdDogNTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLnRtLS15b2dhIC50bV9fc3RhcnMge1xuICBvcmRlcjogLTE7XG4gIGNvbG9yOiAjRkZDMDE1O1xufVxuXG4udG0tLXlvZ2EgLnRtX19zdGFycyBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udG0tLWVkdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA4MHB4IDMwcHggNzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC50bS0tZWR1IHtcbiAgICBtaW4taGVpZ2h0OiA0MDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG4udG0tLWVkdTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xuICBmb250LXNpemU6IDg1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgY29udGVudDogJ+KAnSc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG0tLWVkdTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI0cHgpO1xuICB9XG4gIC50bS0tZWR1OmhvdmVyIC50bV9fbmFtZSwgLnRtLS1lZHU6aG92ZXIgLnRtX19wb3NpdGlvbiwgLnRtLS1lZHU6aG92ZXIgLnRtX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udG0tLWVkdSAudG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi50bS0tZWR1IC50bV9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50bS0tZWR1IC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tZWR1IC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50bS0tZWR1IC50bV9fY29udGVudCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLnRtLS1lZHUgLnRtX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLnRtLS1lZHUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50bS0tZWR1LTIgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4udG0tLWVkdS0yIC50bV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzVweCAyNXB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRtLS1lZHUtMiAudG1fX2NvbnRlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2cHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4udG0tLWVkdS0yIC50bV9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udG0tLWVkdS0yIC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRtLS1lZHUtMiAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50bS0tZWR1LTIgLnRtX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNGRkMwMTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRtLS1lZHUtMiAudG1fX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZzogMCAzNXB4O1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiAudG1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQ1cHggMzVweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19zdGFycyB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNGRkMwMTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiAudG1fX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmFodC10bV9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fY29udGVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XG4gIGZvbnQtc2l6ZTogMTA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgY29udGVudDogJ+KAnSc7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fdGl0bGUge1xuICBtYXJnaW46IDE0cHggMCAwO1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX2Rlc2Mge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX2ltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX3BvcyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fcG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvICc7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljby0tbGcge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay50LWNlbnRlciAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUtaG9sZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLnQtcmlnaHQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZzogMTA1cHggMzBweCA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY2hlc3MuY2hlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcy5jaGVzcy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcy5jaGVzcy1iZy1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNoZXNzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNoZXNzIC5haGV0by1jb250ZW50LWJsb2NrX19kZXNjciB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlnaHQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyxcbi5haGV0by1jb250ZW50LWJsb2NrLS1saWdodCAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUsXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlnaHQgcCxcbi5haGV0by1jb250ZW50LWJsb2NrLS1saWdodCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDcwcHggMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMzBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2Rlc2NyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZzpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICBwYWRkaW5nOiA3MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXNsaWRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgXCIuXCI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljby0tbGcge1xuICBmb250LXNpemU6IDEyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1mZWF0dXJlIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICB3aWR0aDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tZmVhdHVyZSAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0taW1nLWg4MCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWltZy1oODAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0taW1nLWg4MCAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWltZy1oODAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWltZy1oODAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSBcIi5cIjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3QgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdCAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3QtaWNvbjpob3ZlciAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0LWljb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogMTA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdC1pY29uIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpIFwiLlwiO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdC1pY29uIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3QtaWNvbiAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zYWFzIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJ1c2luZXNzIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJ1c2luZXNzIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJ1c2luZXNzIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYnVzaW5lc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbjogMjNweCAwIDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMCA0OHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uLmFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWhldG8tc2luZ2xlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDB2aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMCB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDAge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgwIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwIHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwIHtcbiAgICBoZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MCB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAge1xuICAgIGhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTIwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEyMCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMjAge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTQwIHtcbiAgICBoZWlnaHQ6IDkzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE0MCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxNDAge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTYwIHtcbiAgICBoZWlnaHQ6IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxNjAge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTYwIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE4MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE4MCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTgwIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE4MCB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMDAge1xuICAgIGhlaWdodDogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwMCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjAwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIyMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIyMCB7XG4gICAgaGVpZ2h0OiAxNDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjIwIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMjAge1xuICAgIGhlaWdodDogODhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjQwIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNDAge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI0MCB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNjAge1xuICAgIGhlaWdodDogMTczLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI2MCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjYwIHtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyODAge1xuICAgIGhlaWdodDogMTg2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI4MCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjgwIHtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDMwMCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzAwIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMjAge1xuICAgIGhlaWdodDogMjEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDMyMCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzIwIHtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNDAge1xuICAgIGhlaWdodDogMjI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM0MCB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzQwIHtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM2MCB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwIHtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzODAge1xuICAgIGhlaWdodDogMjUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM4MCB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzgwIHtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MDAge1xuICAgIGhlaWdodDogMjY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDAwIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MjAge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQyMCB7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDIwIHtcbiAgICBoZWlnaHQ6IDE2OHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NDAge1xuICAgIGhlaWdodDogMjkzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ0MCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDQwIHtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NjAge1xuICAgIGhlaWdodDogMzA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ2MCB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDYwIHtcbiAgICBoZWlnaHQ6IDE4NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0ODAge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ4MCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDgwIHtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MDAge1xuICAgIGhlaWdodDogMzMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUwMCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAge1xuICAgIGhlaWdodDogMzQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUyMCB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwIHtcbiAgICBoZWlnaHQ6IDIwOHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NDAge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU0MCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTQwIHtcbiAgICBoZWlnaHQ6IDIxNnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NjAge1xuICAgIGhlaWdodDogMzczLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU2MCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTYwIHtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1ODAge1xuICAgIGhlaWdodDogMzg2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU4MCB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTgwIHtcbiAgICBoZWlnaHQ6IDIzMnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYwMCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAwIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MjAge1xuICAgIGhlaWdodDogNDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYyMCB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjIwIHtcbiAgICBoZWlnaHQ6IDI0OHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NDAge1xuICAgIGhlaWdodDogNDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY0MCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjQwIHtcbiAgICBoZWlnaHQ6IDI1NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NjAge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY2MCB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjYwIHtcbiAgICBoZWlnaHQ6IDI2NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2ODAge1xuICAgIGhlaWdodDogNDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY4MCB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjgwIHtcbiAgICBoZWlnaHQ6IDI3MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MDAge1xuICAgIGhlaWdodDogNDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDcwMCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzAwIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MjAge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDcyMCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzIwIHtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICAgIGhlaWdodDogNDkzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc0MCB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzQwIHtcbiAgICBoZWlnaHQ6IDI5NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NjAge1xuICAgIGhlaWdodDogNTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc2MCB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzYwIHtcbiAgICBoZWlnaHQ6IDMwNHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3ODAge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc4MCB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzgwIHtcbiAgICBoZWlnaHQ6IDMxMnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MDAge1xuICAgIGhlaWdodDogNTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAwIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MjAge1xuICAgIGhlaWdodDogNTQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgyMCB7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODIwIHtcbiAgICBoZWlnaHQ6IDMyOHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NDAge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg0MCB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODQwIHtcbiAgICBoZWlnaHQ6IDMzNnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NjAge1xuICAgIGhlaWdodDogNTczLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg2MCB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODYwIHtcbiAgICBoZWlnaHQ6IDM0NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4ODAge1xuICAgIGhlaWdodDogNTg2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg4MCB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODgwIHtcbiAgICBoZWlnaHQ6IDM1MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkwMCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MjAge1xuICAgIGhlaWdodDogNjEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkyMCB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTIwIHtcbiAgICBoZWlnaHQ6IDM2OHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NDAge1xuICAgIGhlaWdodDogNjI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk0MCB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTQwIHtcbiAgICBoZWlnaHQ6IDM3NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NjAge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk2MCB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTYwIHtcbiAgICBoZWlnaHQ6IDM4NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5ODAge1xuICAgIGhlaWdodDogNjUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk4MCB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTgwIHtcbiAgICBoZWlnaHQ6IDM5MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMDAge1xuICAgIGhlaWdodDogNjY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1ib3gge1xuICBwYWRkaW5nOiA2NXB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtYm94IHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1ib3ggaDEsXG4uYWhldG8tc2luZ2xlLWJveCBoMixcbi5haGV0by1zaW5nbGUtYm94IGgzLFxuLmFoZXRvLXNpbmdsZS1ib3ggaDQsXG4uYWhldG8tc2luZ2xlLWJveCBoNSxcbi5haGV0by1zaW5nbGUtYm94IGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLXNpbmdsZS10ZXh0IGgxLFxuLmFoZXRvLXNpbmdsZS10ZXh0IGgyLFxuLmFoZXRvLXNpbmdsZS10ZXh0IGgzLFxuLmFoZXRvLXNpbmdsZS10ZXh0IGg0LFxuLmFoZXRvLXNpbmdsZS10ZXh0IGg1LFxuLmFoZXRvLXNpbmdsZS10ZXh0IGg2LFxuLmFoZXRvLXNpbmdsZS10ZXh0IHAsXG4uYWhldG8tc2luZ2xlLXRleHQgdWwsXG4uYWhldG8tc2luZ2xlLXRleHQgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgaDEsXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IGgyLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBoMyxcbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgaDQsXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IGg1LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IHAsXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IHVsLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBvbCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIGgxLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBoMixcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgaDMsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIGg0LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBoNSxcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgaDYsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIHAsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIHVsLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBvbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDEsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDIsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDMsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDQsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDUsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDYsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgcCxcbi5haGV0by1zaW5nbGUtdGV4dC0tbHRyLXNwbmctMyB1bCxcbi5haGV0by1zaW5nbGUtdGV4dC0tbHRyLXNwbmctMyBvbCB7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpIFwiLlwiO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDEsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDIsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDQsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDUsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbV9faWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDRweDtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogODVweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW1fX2ljbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDEsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDIsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDQsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDEsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMixcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgzLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDQsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgyLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDMsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNCxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg1LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgxOmJlZm9yZSxcbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMjpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDM6YmVmb3JlLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg0OmJlZm9yZSxcbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNTpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDY6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSBcIi4gXCI7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDY1cHggMzBweCAxMDBweDtcbiAgdHJhbnNpdGlvbjogNTAwbXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICAgIHBhZGRpbmc6IDY1cHggMzBweCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICAgIHBhZGRpbmc6IDY1cHggMTVweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAzMHB4O1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTNweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyAuYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmJlZm9yZSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDEsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgyLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMyxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDQsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg1LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNixcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gcCB7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMixcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDYge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgxLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgyLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgzLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg0LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg1LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDEsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDIsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDMsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDQsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDUsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlcjpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBoMixcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBoNSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgaDYsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciAuYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIC5haGV0by1zaW5nbGUtaXRlbV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmJnc2l6ZS1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IC5haGV0by1idG4uYWhldG8tYnRuLS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taW5zdGFncmFtLWdhbGxlcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8taW5zdGFncmFtLWdhbGxlcnkgbGkgYSB7XG4gIHdpZHRoOiAxMDElO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmJlZm9yZSwgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDZweCk7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMjVweCA2NXB4O1xuICAgIG1hcmdpbjogLTcwcHggMDtcbiAgfVxufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICB0b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmxhc3QtY2hpbGQgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06bGFzdC1jaGlsZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm90dG9tOiAzMHB4O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgYm90dG9tOiAzMHB4O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9fY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19kYXRlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19waG90byB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCA+IC5haGV0by10aW1lLXNjYWxlX19pdGVtIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgPiAuYWhldG8tdGltZS1zY2FsZV9faXRlbSAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmJlZm9yZSwgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YWZ0ZXIge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAxNTBweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNnB4KTtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBmbGV4OiAwIDAgMTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgd29yZC1zcGFjaW5nOiA5OTk5OTk5cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmJlZm9yZSwgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDA7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICB3b3JkLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNTVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgZm9udC1zaXplOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdGltZSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIC5haGV0by1wcmljaW5nX19jb3N0LFxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgdWwgbGksXG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciBvbCBsaSxcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIHVsIGxpOmJlZm9yZSxcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIG9sIGxpOmJlZm9yZSxcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB1bCBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIHtcbiAgLyp3aWR0aDogY2FsYygxMDAlIC8gMyk7Ki9cbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2Fhczpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXM6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICBtYXJnaW46IDAgLTUwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAyLjhweDtcbiAgYmFja2dyb3VuZDogI2YzZjlmZjtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBtaW4taGVpZ2h0OiA0MXB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWwtLWNoZWNrZWQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWwtLWNoZWNrZWQ6YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fZGV0YWlsLS1ub3QtbGFiZWxlZCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fZGV0YWlsLS1ub3QtbGFiZWxlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIFtkYXRhLWxhYmVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIFtkYXRhLWxhYmVsXTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tbGVnZW5kX19oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1sZWdlbmQgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWxlZ2VuZCAudWwtLWRvdHRlZCBsaTpiZWZvcmUge1xuICB0b3A6IC00cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWRlZmF1bHQ6aG92ZXIsIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCA1MHB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHVsLFxuLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIG9sLFxuLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1wcmljaW5nX19pY28ge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5haGV0by1wcmljaW5nX19idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tcHJpY2luZ19fZm9vdGVyIC5haGV0by1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5haGV0by1wcmljaW5nX19mb290ZXIgLmFoZXRvLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wcmljaW5nX19vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYWhldG8tcHJpY2luZ19fb3B0aW9ucy1pdGVtIHtcbiAgcGFkZGluZzogM3B4IDExcHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWhldG8tcHJpY2luZ19fb3B0aW9ucy1pdGVtICsgLmFoZXRvLXByaWNpbmdfX29wdGlvbnMtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLXByaWNpbmc6aG92ZXIgLmFoZXRvLXByaWNpbmdfX2Zvb3RlciAuYWhldG8tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMTZweCAwIDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWl0ZW0gaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWl0ZW0gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWljby1vayB7XG4gIGNvbG9yOiAjNDhiODBjO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1M3B4IDQ0cHg7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSBoNjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbjpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19idG4ge1xuICBtYXJnaW46IDUwcHggMCAzNXB4O1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDUxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDQycHggMTVweCAyOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2hlYWRlciAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX190aXRsZSxcbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMjBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkLCAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19oZWFkZXIsIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2hlYWRlciAuYWhldG8tcHJpY2luZ19fdGl0bGUsIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19faGVhZGVyIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19fY29udGVudCwgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTBweCA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItdG9wOiAwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLmFoZXRvLXByaWNpbmctd3JhcHBlci0taG9tZS1zYWFzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgNzMuMXB4IDEwLjlweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy13cmFwcGVyLS1ob21lLXNhYXMge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctd3JhcHBlci0tbGVnZW5kIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uYWhldG8tcHJpY2luZy13cmFwcGVyLS1sZWdlbmQgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLXdyYXBwZXItLWxlZ2VuZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctd3JhcHBlci0tbGVnZW5kIC5haGV0by1wcmljaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19oZWFkZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICB9XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0tLWVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLXByaWNpbmctdGFibGVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhldG8tcHJpY2luZy10YWJsZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctdGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctdGFibGVfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJpY2luZy10YWJsZV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4ge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDVweCAwIDUwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTBweCAzMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19kZXRhaWxzIHtcbiAgbWFyZ2luOiAxMHB4IDAgNDVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGV0YWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGV0YWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGV0YWlsOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19kZXRhaWw6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24ge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDY1cHggNDBweCA3NXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQ2Ljk4cHggNy4wMnB4IHJnYmEoODEsIDgxLCA4MSwgMC4wNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX2ltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19fcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI1cHggNXB4IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX3ByaWNlczpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX3ByaWNlLXZhbHVlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX3ByaWNlLXBlcmlvZCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbnN0cnVjdGlvbi9jb25zdHItcHJpY2luZy1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZyB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19pY28ge1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAyOXB4IDM1cHggMzlweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWh0LXByaWNpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtcHJpY2luZ19faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWNhcHRpb24ge1xuICBwYWRkaW5nOiA0N3B4IDQ1cHggNjBweDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtaXRlbTpiZWZvcmUge1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb250ZW50OiAnXFxmNDAwJztcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHggNDBweCA0MHB4O1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC1jYXB0aW9uIHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogOTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbSB7XG4gIGZsZXg6IDEgMSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1wcmljZSwgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tZGVzYywgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW06aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbTpob3ZlciAuYWh0LXByaWNpbmdfX2l0ZW0tY2FwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW06aG92ZXIgLmFodC1wcmljaW5nX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbTpsYXN0LWNoaWxkIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uLFxuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbTpsYXN0LWNoaWxkIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0gaSB7XG4gIGNvbG9yOiAjNDhCODBDO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uIHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG4gIHBhZGRpbmc6IDM3cHggMzBweCAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWNhcHRpb24ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLXByaWNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggNTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWxpbmsge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faGVhZCB7XG4gIGZsZXg6IDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2hlYWQtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDQ3cHggNDVweCA1NXB4O1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19oZWFkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogOTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgbWFyZ2luOiAwIDE1cHggNjVweDtcbiAgcGFkZGluZzogNTBweCAzN3B4IDU1cHggNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS1wcmljZSwgLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS1kZXNjLCAuYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLS1hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMjJweDtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGNvbnRlbnQ6ICdcXGUwMzMnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tbGlzdCB7XG4gIG1hcmdpbjogMzVweCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbSB7XG4gIHBhZGRpbmc6IDE5cHggMCAxNnB4IDMzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS1pdGVtOmJlZm9yZSB7XG4gIHRvcDogMThweDtcbiAgbGVmdDogLTJweDtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXDRlJztcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1LnR3by1pbi1yb3cgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdS50aHJlZS1pbi1yb3cgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLWVkdS50aHJlZS1pbi1yb3cgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDY1cHggMzVweCA3NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2Rlc2Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19saXN0IHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGluZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fcGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvICc7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGluayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMTRweCBkb3R0ZWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bDpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bDpob3ZlciAuYWh0LXByaWNpbmdfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19faW5uZXIge1xuICBwYWRkaW5nOiA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2NhcHRpb24ge1xuICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VlZTtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2Rlc2Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19jb250ZW50IHtcbiAgcGFkZGluZzogMzdweCAyMHB4IDUwcHg7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX3ByaWNlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fbGlzdCB7XG4gIG1hcmdpbjogMTdweCAwIDA7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2xpc3QtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb3Jwb3JhdGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2luZ2xlLWJveCB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1ib3ggaDEsXG4uc2luZ2xlLWJveCBoMixcbi5zaW5nbGUtYm94IGgzLFxuLnNpbmdsZS1ib3ggaDQsXG4uc2luZ2xlLWJveCBoNSxcbi5zaW5nbGUtYm94IGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpbmdsZS1ib3ggdWwsXG4uc2luZ2xlLWJveCBvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tbWFwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5haGV0by1tYXAgaDUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmFoZXRvLW1hcCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tbWFwLS1tYXJnaW5zIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtZnVsbCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC0xMDAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tbWFwLS1oZWlnaHQtMTAwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTQzMCB7XG4gIGhlaWdodDogNDMwcHg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC00MDAge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtMzAwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTIwMCB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5nb29nbGUtbWFya2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ20tc3R5bGUtaXcge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdtLXN0eWxlLWl3IHtcbiAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtYmFubmVyIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1iYW5uZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYWh0LWJhbm5lcl9fb3ZlcmxheS0tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmFodC1iYW5uZXJfX292ZXJsYXktLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC40Nztcbn1cblxuLmFodC1iYW5uZXJfX292ZXJsYXktLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbn1cblxuLmFodC1iYW5uZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBtYXJnaW46IDAgMCAtMTBweDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbjogMCAtMTBweCAtMTBweDtcbn1cblxuLmFodC1iYW5uZXJfX2xpbmsge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFubmVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX2hvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS13aXRoLXByb21vIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJSA0MDAlO1xuICBhbmltYXRpb246IEFuaW1hdGlvbk5hbWUgNHMgZWFzZSBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBBbmltYXRpb25OYW1lIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTElO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8tdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS13aGl0ZS10ZXh0IC5haHQtYmFubmVyX19wcm9tby10ZXh0LFxuLmFodC1iYW5uZXItLXdoaXRlLXRleHQgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSxcbi5haHQtYmFubmVyLS13aGl0ZS10ZXh0IC5haHQtYmFubmVyX190aXRsZSxcbi5haHQtYmFubmVyLS13aGl0ZS10ZXh0IC5haHQtYmFubmVyX19kZXNjIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1oZWlnaHQtODAwIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWJhbm5lci0taGVpZ2h0LTgwMCB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLWhlaWdodC04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMSAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2lnblBhaW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0xIC5haHQtYmFubmVyX19saW5rOm5vdCg6aG92ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMiAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMiAuYWh0LWJhbm5lcl9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2lnblBhaW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMiAuYWh0LWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMiAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS15b2dhLTIgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0teW9nYS0yIC5haHQtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0yIC5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTIgLmFodC1iYW5uZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX19jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX2xpbmtzIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fbGlua3MgYTpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19saW5rcyBhOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tZWR1LS0xIC5haHQtYmFubmVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG4uYWh0LWJhbm5lci0tZWR1LS0yIC5haHQtYmFubmVyX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tZWR1LS0yIC5haHQtYmFubmVyX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tZWR1LS0zIC5haHQtYmFubmVyX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMyAuYWh0LWJhbm5lcl9fbGluazpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMyAuYWh0LWJhbm5lcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWJhbl9fc3VidGl0bGUsIC5haHQtYmFuX190aXRsZSwgLmFodC1iYW5fX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtYmFuLS1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWh0LWJhbi0tbWFpbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haHQtYmFuLS1tYWluIC5haHQtYmFuX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG59XG5cbi5haHQtYmFuLS1tYWluIC5haHQtYmFuX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haHQtYmFuLS1tYWluIC5haHQtYmFuX19kZXNjIHtcbiAgbWFyZ2luOiAzMnB4IDAgIDA7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYWh0LWJhbi0tbWFpbiAuYWh0LWJhbl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4uYWh0LWJhbi0tbWFpbiAuYWh0LWJhbl9fdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWJhbi0tbWFpbi0xIC5haHQtYmFuX19saW5rLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYWh0LWJhbi0tbWFpbi0xIC5haHQtYmFuX19saW5rLXdyYXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtYmFuLS1tYWluLTEgLmFodC1iYW5fX2xpbmstcHJpbWU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFuLS1tYWluLTEgLmFodC1iYW5fX2xpbmstc2Vjb25kOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haHQtYmFuLS1tYWluLTEgLmFodC1iYW5fX2xpbmstc2Vjb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdvcic7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4uYWh0LWJhbi0tbWFpbi0zIC5haHQtYmFuX19saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1iYW4tLW1haW4tMyAuYWh0LWJhbl9fbGluazpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFuLS1jaHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haHQtYmFuLS1jaHIge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tY2hyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFodC1iYW4tLWNociBiIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAxNXB4IDUwcHg7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGlua3Mge1xuICBtYXJnaW46IC0xMnB4O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGluazpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmc6IDIxcHggMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbms6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbms6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rOm50aC1jaGlsZChldmVuKTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1iYW4tLWNoci5haHQtYmFuLS1mdWxsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5haHQtYmFuLS1tYWluLTMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxufVxuXG4ua2FybWEtY29weXJpZ2h0IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmthcm1hLWNvcHlyaWdodCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmthcm1hLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXIge1xuICB3aWR0aDogMTQ3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gNSkgKyAzcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9zYWFzL21vYmlsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YmVmb3JlLCAuYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLWNvbnRhaW5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgNjAlLCB3aGl0ZSAxMDAlKTtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbiAgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXc6YWZ0ZXIge1xuICAgIHRvcDogLTQ3cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDVweCk7XG4gIH1cbiAgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YWZ0ZXIsIC5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoNzYlIC8gMik7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWhldG8tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by1sb2dvX19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi5haGV0by1sb2dvX19pbWFnZS0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWxvZ29fX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWxvZ29fX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFoZXRvLWxvZ29fX2ltZy1kYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5sb2dvX3doaXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG4ubG9nb193aGl0ZSAuYWhldG8tbG9nb19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9nb193aGl0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaWNvbnMtd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaWNvbnMtd2lkZ2V0X19pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmljb25zLXdpZGdldF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmljb25zLXdpZGdldF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljb25zLXdpZGdldF9faXRlbSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG4gIC5pY29ucy13aWRnZXRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuaWNvbnMtd2lkZ2V0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmljb25zLXdpZGdldF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQGtleWZyYW1lcyBmYWRlLXpvb20taW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS16b29tLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgYW5pbWF0aW9uOiBmYWRlLXpvb20taW4gMC4zcyBmb3J3YXJkcztcbn1cblxuLnNpdGUtc2VhcmNoLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtc2VhcmNoLmNsb3Npbmcge1xuICBhbmltYXRpb246IGZhZGUtem9vbS1vdXQgMC4zcyBmb3J3YXJkcztcbn1cblxuLnNpdGUtc2VhcmNoIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDtcbiAgcmlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2l0ZS1zZWFyY2ggLmNsb3NlLWJ0biAuY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLXNlYXJjaCAuY2xvc2UtYnRuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoIC5mb3JtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkOi1tb3otcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgfVxufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZDpmb2N1cywgLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQuYWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cG1sLWxzIHVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3BtbC1scyAud3BtbC1scy1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYSxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlLFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGEud3BtbC1scy1pdGVtLXRvZ2dsZTphZnRlcixcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhLndwbWwtbHMtaXRlbS10b2dnbGU6YWZ0ZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayAud3BtbC1scy1zdWItbWVudSxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1zdWItbWVudSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgLndwbWwtbHMtc3ViLW1lbnUgYSxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1zdWItbWVudSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFoZXRvLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by10b29sYmFyIC5yZWdpc3RhcnRpb24sXG4uYWhldG8tdG9vbGJhciAubG9nLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG59XG5cbi5haGV0by10b29sYmFyIC53aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMzNweCA4cHggMjRweDtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzIHtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xufVxuXG4uYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtIGEge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tc2VydmljZXMge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogOTBweCA0NXB4IDYwcHg7XG59XG5cbi5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uYWhldG8tc2VydmljZXNfX3RpdGxlLCAuYWhldG8tc2VydmljZXNfX3ByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fbGluayBbY2xhc3NePSdpb24nXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5haGV0by1zZXJ2aWNlc19fbGluazpob3ZlciAuaW9uLWFycm93LXJpZ2h0LWMge1xuICByaWdodDogLTRweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX190aW1lIHtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyMzVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1ldmVudHMgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzNXB4IDM1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyAuYWhldG8tc2VydmljZXNfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19fdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDYycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICBwYWRkaW5nOiA3MHB4IDQwcHggNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX19wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tc2VydmljZXMtLXNpbXBsZTpob3ZlciB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMzVweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBoZWlnaHQ6IDIzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX190aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQzcHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgcGFkZGluZzogMzVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1idXNucy1ldmVudCAuYWhldG8tc2VydmljZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1idXNucy1ldmVudCAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uOmhvdmVyIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gIG1heC13aWR0aDogODglO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX2xpbmsge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDIwcHggMHB4IDEzcHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgcGFkZGluZzogMThweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWVkdSAuYWh0LXNlcnZpY2VfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haHQtc2VydmljZS0tZWR1IC5haHQtc2VydmljZV9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19kZXNjIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXNlcnZpY2UtLXRydmwgLmFodC1zZXJ2aWNlX19pbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5haHQtc2VydmljZS0tdHJ2bCAuYWh0LXNlcnZpY2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbn1cblxuLmFodC1zZXJ2aWNlLS10cnZsIC5haHQtc2VydmljZV9fZGVzYyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLXRydmwgLmFodC1zZXJ2aWNlX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHI6aG92ZXIgLmFodC1zZXJ2aWNlX190b3A6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haHQtc2VydmljZS0tY2hyIC5haHQtc2VydmljZV9fdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5haHQtc2VydmljZS0tY2hyIC5haHQtc2VydmljZV9fdG9wOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgI2ZlZWVlMyAxMDAlKTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtc2VydmljZS0tY2hyIC5haHQtc2VydmljZV9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHIgLmFodC1zZXJ2aWNlX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5haHQtc2VydmljZS0tY2hyIC5haHQtc2VydmljZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX2Rlc2Mge1xuICBtYXJnaW46IDIzcHggMCAwO1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG4ubXVsdGktbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm11bHRpLWxhbmdfX2FjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpLWxhbmdfX2FjdGl2ZSAubXVsdGktbGFuZ19fbGFuZ3VhZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXVsdGktbGFuZ19fYWN0aXZlIC5tdWx0aS1sYW5nX19sYW5ndWFnZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tdWx0aS1sYW5nX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXVsdGktbGFuZ19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm11bHRpLWxhbmdfX2xhbmd1YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ubXVsdGktbGFuZ19fbGFuZ3VhZ2UtaW1nIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm11bHRpLWxhbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTI1cHg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubG9nb19faW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dvX19pbWctaG9sZGVyICsgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xufVxuXG4ubG9nb19fdGV4dC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF1dGhlbnRpY2F0aW9uX19zaWduLWluLCAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXV0aGVudGljYXRpb25fX2xvZy1pbiwgLmF1dGhlbnRpY2F0aW9uX19yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogODgwcHg7XG4gIH1cbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLS1oZWlnaHQgLmFodC1kZWFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0tLXdpZHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS0td2lkdGggLmFodC1kZWFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjAwcHggMTMwcHggLTY1cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0taW5uZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwMHB4IDEzMHB4IC02NXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLWlubmVyOmhvdmVyIC5haHQtZGVhbF9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2JnIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX3ByaWNlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19kZXNjIHtcbiAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMiB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgIzAwMCk7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjg1O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0yOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5haHQtZGVhbC0tdHJ2bC0yOmhvdmVyIC5haHQtZGVhbF9fZGVzYyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNzFweCA1MHB4O1xuICB9XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fcHJvbW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fcHJpY2Uge1xuICBtYXJnaW46IDAgMCA5cHg7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX2Rlc2Mge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19kZXNjIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cblxuLmFodC10b3VyLS10cnZsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LXRvdXItLXRydmwuYWh0LXRvdXItLTIgLmFodC10b3VyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS0zIC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXRvdXItLXRydmwuYWh0LXRvdXItLTMgLmFodC10b3VyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haHQtdG91ci0tdHJ2bC5haHQtdG91ci0tNCAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS00IC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXRvdXItLXRydmwuYWh0LXRvdXItLTQgLmFodC10b3VyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTJweCA0OXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICBwYWRkaW5nOiAyOHB4IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC05OXB4IDExMHB4IC0zNHB4IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMjAwcHgpIHtcbiAgLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fY2FwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faW1nLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3JhdGUtaWNvbiB7XG4gIGNvbG9yOiAjRkZCQjQ5O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcmF0ZS1pY29uOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcmF0ZSB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX21haW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pY29uOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pbmZvIHtcbiAgcGFkZGluZzogMjhweCAzMHB4IDYwcHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3ByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2Zyb20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yOmhvdmVyIC5haHQtdG91cl9fcHJvbW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLmFodC10b3VyLS10cnZsLTIgLmFodC10b3VyX19pbWcge1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC10b3VyLS10cnZsLTIgLmFodC10b3VyX19wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbn1cblxuLmFodC10b3VyLS10cnZsLTIgLmFodC10b3VyX19wcm9tby10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC10b3VyLS10cnZsLTIgLmFodC10b3VyX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbn1cblxuLmFodC10b3VyLS10cnZsLTIgLmFodC10b3VyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC10b3VyLS10cnZsLTIgLmFodC10b3VyX19kZXNjIHtcbiAgbWFyZ2luOiAyNnB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXRkX190YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXRkX190Yi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDhweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX190Yi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uYWh0LXRkX190Yi10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtdGRfX3RiLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5haHQtdGRfX3RiLXN0YXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWh0LXRkX190Yi1zdGFyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4uYWh0LXRkX190Yi1yYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC10ZF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtdGRfX21haW4ge1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRkX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtdGRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtdGRfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzBweCk7XG4gIH1cbn1cblxuLmFodC10ZF9fc3BlY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDg5cHggMCA3N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRkX19zcGVjcyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbi5haHQtdGRfX3NwZWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC10ZF9fc3BlYyB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX3NwZWMge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRkX19zcGVjIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtdGRfX3NwZWMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFodC10ZF9fc3BlYy10ZXh0IHtcbiAgZmxleDogMSAxIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFodC10ZF9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFodC10ZF9fbWVudTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtdGRfX21lbnU6YmVmb3JlIHtcbiAgICByaWdodDogLTcwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC10ZF9fbWVudS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgfVxufVxuXG4uYWh0LXRkX19tZW51LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC10ZF9fbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtdGRfX21lbnUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LXRkX19tZW51LXRleHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXRkX19tZW51LXRleHQ6aG92ZXI6YmVmb3JlLCAuYWh0LXRkX19tZW51LXRleHQuYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXRkX191bml0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLmFodC10ZF9fdW5pdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5haHQtdGRfX3VuaXQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC10ZF9fdW5pdC0tY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWh0LXRkX19kZXNjIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5haHQtdGRfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC10ZF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjFweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10ZF9fZGV0YWlsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtdGRfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFodC10ZF9fZGV0YWlsLWxlZnQge1xuICB3aWR0aDogNTclO1xufVxuXG4uYWh0LXRkX19kZXRhaWwtcmlnaHQge1xuICB3aWR0aDogNDMlO1xufVxuXG4uYWh0LXRkX19kZXRhaWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uYWh0LXRkX19kZXRhaWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCAwIDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10ZF9fZGV0YWlsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFodC10ZF9fZGV0YWlsLXRleHQge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdGRfX2RldGFpbC1jaGVjaywgLmFodC10ZF9fZGV0YWlsLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LXRkX19yb3V0ZXMge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG4uYWh0LXRkX19yb3V0ZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYWh0LXRkX19yb3V0ZS1jYXB0aW9uLmFjdGl2ZSAuYWh0LXRkX19yb3V0ZS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmFodC10ZF9fcm91dGUtdGl0bGUge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGRfX3JvdXRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFodC10ZF9fcm91dGUtaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5haHQtdGRfX3JvdXRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC10ZF9fcm91dGUtbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZF9fcm91dGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX3JvdXRlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDI3MHB4O1xuICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10ZF9fcm91dGUtaW1nIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX3JvdXRlLWltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRkX19yb3V0ZS1pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fcm91dGUtaW1nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgIzAwMCk7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjc7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haHQtdGRfX3JvdXRlLXRleHQge1xuICBwYWRkaW5nOiAzNXB4IDM1cHggNDVweDtcbn1cblxuLmFodC10ZF9fcm91dGUtZGVzYyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC10ZF9fbWFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtdGRfX3Bob3RvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmFodC10ZF9fcGhvdG9zOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10ZF9fcGhvdG9zOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXRkX19waG90b3M6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGRfX3Bob3RvczpiZWZvcmUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fcGhvdG8ge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10ZF9fcGhvdG8ge1xuICAgIGhlaWdodDogNTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10ZF9fcGhvdG8ge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZF9fcGhvdG8ge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fY29tbWVudHMge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLmFodC10ZF9fc2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fc2Ige1xuICAgIGZsZXgtYmFzaXM6IDQzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXRkX19zYiB7XG4gICAgZmxleC1iYXNpczogMzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX2Jvb2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtdGRfX2Jvb2sge1xuICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICB9XG59XG5cbi5haHQtdGRfX2Jvb2stY2FwdGlvbiB7XG4gIGhlaWdodDogOTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC10ZF9fYm9vay1jYXB0aW9uLS1kaXNjb3VudDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtdGRfX2Jvb2stY2FwdGlvbi0tZGlzY291bnQgLmFodC10ZF9fYm9vay1jb3N0IHtcbiAgcGFkZGluZzogMzNweCAxNXB4IDI0cHg7XG59XG5cbi5haHQtdGRfX2Jvb2stY29zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyOHB4IDE1cHggMjlweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWh0LXRkX19ib29rLWRpc2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdvcmQtc3BhY2luZzogMTAwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haHQtdGRfX2Jvb2stZnJvbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC10ZF9fYm9vay1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC10ZF9fYm9vay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haHQtdGRfX2Jvb2stY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmFodC10ZF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXRkX19idG4ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyM3B4IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LXRkX19idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC10ZF9fZm9ybS13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC10ZF9fZm9ybS13cmFwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWh0LXRkX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10ZF9fZm9ybSB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX2Zvcm0gdGV4dGFyZWEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haHQtdGRfX2VsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haHQtdGRfX2VsZW1lbnQtLWhhbGYge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cblxuLmFodC10ZF9fc3VibWl0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtdGRfX3N1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRkX19pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtdGRfX2luZm8ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtdGRfX2luZm86bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC10ZF9faW5mby1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5haHQtdGRfX3doeSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmFodC10ZF9fd2h5LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNnB4IDMwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LXRkX193aHktbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uYWh0LXRkX193aHktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtdGRfX3doeS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWh0LXRkX193aHktaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXRkX193aHktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5haHQtdGRfX3doeS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRkX193aWRnZXRzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jdGEgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmFodC1jdGFfX3RpdGxlIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jdGFfX2xpbmtzIHtcbiAgbWFyZ2luOiA0NXB4IC0xNXB4IC0xNXB4O1xufVxuXG4uYWh0LWN0YV9fbGlua3MgYSB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLmFodC1jdGFfX2xpbmsgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5haHQtY3RhX190ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWh0LWN0YV9fdGVsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmFodC1jdGFfX3RlbC1pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29udGVudDogJ+KWvCc7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWN0YS0tc2ltcGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX3RleHQge1xuICBmbGV4OiAxIDEgMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX2Rlc2Mge1xuICBtYXJnaW46IDEzcHggMCAwO1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbjogMCAtMTBweCAtMTBweDtcbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fbGluayB7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fbGluazpub3QoOmhvdmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMzFweCAwIDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX190aXRsZSB7XG4gICAgbWFyZ2luOiAyMXB4IDAgOXB4O1xuICB9XG59XG5cbi5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtY3RhLS1tb2Rlcm4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4gLmFodC1jdGFfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFodC1jdGEtLW1vZGVybiAuYWh0LWN0YV9fbGlua3Mge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4gLmFodC1jdGFfX2xpbmsge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4gLmFodC1jdGFfX2xpbmsuYWhldG8tYnRuLS10cmFucyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tbW9kZXJuIC5haHQtY3RhX19saW5rLmFoZXRvLWJ0bi0tdHJhbnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tbW9kZXJuIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10LXdoaXRlIC5haHQtY3RhX19zdWItdGl0bGUsXG4uYWh0LWN0YS0tdC13aGl0ZSAuYWh0LWN0YV9fdGl0bGUsXG4uYWh0LWN0YS0tdC13aGl0ZSAuYWh0LWN0YV9fZGVzYyxcbi5haHQtY3RhLS10LXdoaXRlIC5haHQtY3RhX190ZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzIC5haHQtY3RhX19zdWItdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzIC5haHQtY3RhX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcyAuYWh0LWN0YV9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzLTIgLmFodC1jdGFfX2xpbmsge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcy0yIC5haHQtY3RhX19zdWItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzLTIgLmFodC1jdGFfX3N1Yi10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcy0yIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzLTIgLmFodC1jdGFfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLmFodC1jdGEtLXlvZ2EgLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haHQtY3RhLS15b2dhIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLXlvZ2EgLmFodC1jdGFfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFodC1jdGEtLXlvZ2EgLmFodC1jdGFfX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWN0YS0tY29uc3RydWN0aW9uIC5haHQtY3RhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFodC1jdGEtLWNvbnN0cnVjdGlvbiAuYWh0LWN0YV9fdGl0bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5haHQtY3RhLS1jb25zdHJ1Y3Rpb24gLmFodC1jdGFfX3RpdGxlIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWN0YS0tY29uc3RydWN0aW9uIC5haHQtY3RhX19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLXRydmwgLmFodC1jdGFfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWN0YS0tdHJ2bCAuYWh0LWN0YV9fY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLXRydmwgLmFodC1jdGFfX2xpbmsge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmFodC1jdGEtLXRydmwgLmFodC1jdGFfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLXRydmwtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5haHQtY3RhLS10cnZsLTI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fdGV4dCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fdGV4dCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9faW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19pbWctaG9sZGVyIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2ltZy1ob2xkZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIGZvcm0ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIGZvcm0gPiBwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBmb3JtID4gcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gW3R5cGU9ZW1haWxdLFxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMTlweCA0MHB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtY3RhLS1jaHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1ODBweDtcbiAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1jdGEtLWNociAuYWh0LWN0YV9fY29udGVudC0tcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmFodC1jdGEtLWNociAuYWh0LWN0YV9fY29udGVudC0tbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9fdGl0bGUgYiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19kZXNjIHtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9faWNvbi1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFodC1jdGEgLmFodC1jdGFfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lci0tZnVsbHdpZHRoIC5haGV0by1idG4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aCAuYWhldG8tYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyLS1mdWxsd2lkdGggLmFoZXRvLWJ0biBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lci0tZnVsbHdpZHRoLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aC0yIC5haGV0by1idG4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aC0yIC5haGV0by1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1icS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtYnEtaW1nX19sZWZ0IHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWJxLWltZ19fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5haHQtYnEtaW1nX19icSB7XG4gIGZsZXg6IDEgMSAyMjBweDtcbiAgcGFkZGluZzogMjdweCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbn1cblxuLmFodC1icS1pbWdfX2JxOmJlZm9yZSwgLmFodC1icS1pbWdfX2JxOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogODlweDtcbn1cblxuLmFodC1icS1pbWdfX2JxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJwnO1xufVxuXG4uYWh0LWJxLWltZ19fYnE6YWZ0ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29udGVudDogJ+KAnSc7XG59XG5cbi5haHQtYnEtaW1nX19icS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHggMCAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWh0LWJxLWltZ19fYnEtaW1nIHtcbiAgZmxleDogMSAxIDIyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtYXV0aG9yX19pbWctaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmFodC1hdXRob3JfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1hdXRob3JfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWF1dGhvcl9fcG9zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWh0LWF1dGhvcl9fcG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbn1cblxuLmFodC1pbmZvIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtaW5mb19faW1nIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWluZm9fX2ltZy1pbm5lciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haHQtaW5mb19faW1nLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1pbmZvX19wZXJzb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1pbmZvX19wZXJzb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWluZm9fX3BlcnNvbi1pbWcge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWh0LWluZm9fX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4uYWh0LWluZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1pbmZvX19kZXNjIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtaW5mb19fbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haHQtaW5mb19fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haHQtaW5mb19fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE4cHggMTBweDtcbn1cblxuLmFodC1pbmZvX19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtaW5mb19fZGV0YWlsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtaW5mby0teW9nYS1jb3Vyc2U6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG4gIC5haHQtaW5mby0teW9nYS1jb3Vyc2U6aG92ZXIgLmFodC1pbmZvX19wZXJzb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgfVxuICAuYWh0LWluZm8tLXlvZ2EtY291cnNlOmhvdmVyIC5haHQtaW5mb19fcGVyc29uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWluZm8tLXlvZ2EtY291cnNlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDQwcHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtNThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgei1pbmRleDogNTtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3BlcnNvbjpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uOm50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb246bnRoLWNoaWxkKDQpIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3BlcnNvbjpudGgtY2hpbGQoNSkge1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19kZXNjIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2xpbms6bm90KDpob3Zlcikge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fZGV0YWlscyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fZGV0YWlsIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1pbmZvLS15b2dhLWV2ZW50OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA0NXB4O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19saW5rOm5vdCg6aG92ZXIpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2RldGFpbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlsLS1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWwtLWRhdGUgLmFodC1pbmZvX19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLXNwYWNpbmc6IDgwcHg7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2RldGFpbC0tZGF0ZSAuYWh0LWluZm9fX2RldGFpbC10ZXh0OmZpcnN0LWxpbmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2RldGFpbC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxNHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZmlsdGVyLXRydmxfX2Zvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogOTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZmlsdGVyLXRydmxfX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci10cnZsX19maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIHtcbiAgLmFodC1maWx0ZXItdHJ2bF9fZmllbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1maWx0ZXItdHJ2bF9fZmllbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2ZpZWxkOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2ZpZWxkLS1tb250aDphZnRlciwgLmFodC1maWx0ZXItdHJ2bF9fZmllbGQtLXR5cGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBjb250ZW50OiAnXFxmMTIzJztcbn1cblxuLmFodC1maWx0ZXItdHJ2bF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDI1cHggMjRweCA0NXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fc2VsZWN0IG9wdGlvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMjVweCAyNHB4IDQ1cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fc3VibWl0IHtcbiAgZmxleDogMTc7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFodC1maWx0ZXIteW9nYV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1maWx0ZXIteW9nYV9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci15b2dhX19maWx0ZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWZpbHRlci15b2dhX19maWx0ZXIge1xuICAgIG1pbi13aWR0aDogMTU0cHg7XG4gICAgcGFkZGluZzogMCAwIDI1cHg7XG4gIH1cbn1cblxuLmFodC1maWx0ZXIteW9nYV9fZmlsdGVyLmFjdGl2ZSAuYWh0LWZpbHRlci15b2dhX19zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fZmlsdGVyOmZpcnN0LWNoaWxkIC5haHQtZmlsdGVyLXlvZ2FfX2xpbmUge1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2ZpbHRlcjpsYXN0LWNoaWxkIC5haHQtZmlsdGVyLXlvZ2FfX2xpbmUge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWZpbHRlci15b2dhX19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0OmJlZm9yZSwgLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0OmJlZm9yZSB7XG4gIHRvcDogLTVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdDphZnRlciB7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmFodC1maWx0ZXItLWVkdSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxMTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ZpZWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZC0tY2F0OmFmdGVyLCAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZC0tcHJjLXR5cGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29udGVudDogJ+KWvCc7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9faW5wdXQsIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2lucHV0IHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zZWxlY3Qge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCA0MnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zZWxlY3Qgb3B0aW9uW2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX3N1Ym1pdCB7XG4gIGZsZXg6IDM7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA0NyUsIGJsYWNrIDEyMCUsIGJsYWNrIDEwMCUpO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fY29udGVudCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX190aXRsZSwgLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMjEsIDU3LCAwLjkpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fY292ZXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uOmhvdmVyIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX2NvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0X21hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haHQtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtdGV4dC0tdHJ2bCAuYWh0LXRleHRfX3RleHQge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMHZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFodC10ZXh0LS1jbGFzc2ljIC5haHQtdGV4dF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZ2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMyQTc0RUQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb21pbmctc29vbi13cmFwIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwLjc4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1ob21lLWNiIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tYWluLWhvbWUtY2IgLmFodC1jYl9fY2FwdGlvbiB7XG4gIG1hcmdpbjogMzhweCAwIDE3cHg7XG59XG5cbi5tYWluLWhvbWUtY2IgLmFodC1jYl9faWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5haGV0by10YWJfX2NvbnRlbnQgLmFoZXRvLWJ0bi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWhldG8tdGFiX19jb250ZW50IC5haGV0by1idG4tY29udGFpbmVyIGEge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5haHQtdGItLXRydmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtdGItLXRydmwgLmFodC10Yl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmFodC10Yi0tdHJ2bCAuYWh0LXRiX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGItLXRydmwgLmFodC10Yl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYWh0LXRiLS10cnZsIC5haHQtdGJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10Yi0tdHJ2bCAuYWh0LXRiX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGItLXRydmwgLmFodC10Yl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uYWh0LWRlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFodC1kZXN0X19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZGVzdF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZGVzdF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWRlc3RfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1kZXN0X19pdGVtLWlubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNjAlLCAjMDAwKTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtZGVzdF9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1kZXN0X19pdGVtLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZGVzdF9faXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWRlc3RfX2l0ZW0taW5uZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmFodC1kZXN0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDM0cHggMzBweDtcbn1cblxuLmFodC1kZXN0X19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFodC1kZXN0X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZGVzdF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFodC1kZXN0X19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haHQtZ2FsLXBhciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1nYWwtcGFyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NjVweDtcbn1cblxuLmFodC1nYWwtcGFyX19ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxNiU7XG4gIHdpZHRoOiAzNTVweDtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgei1pbmRleDogNTtcbn1cblxuLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyMSU7XG4gIHJpZ2h0OiAxNCU7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgei1pbmRleDogMztcbn1cblxuLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiA0MiU7XG4gIGxlZnQ6IDQyJTtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICB6LWluZGV4OiA0O1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoNSkge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDI0JTtcbiAgd2lkdGg6IDM1NXB4O1xuICBoZWlnaHQ6IDIyNXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LWdhbC1wYXItLWNociAuYWh0LWdhbC1wYXJfX2hvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubWFpbi1oZWFkZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLWhlYWRlciAud2lkZ2V0cy1hcmVhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFoZXRvLWhlYWRlciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmFoZXRvLWhlYWRlciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWhlYWRlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyIGgxLFxuLmFoZXRvLWhlYWRlciBoMixcbi5haGV0by1oZWFkZXIgaDMsXG4uYWhldG8taGVhZGVyIGg0LFxuLmFoZXRvLWhlYWRlciBoNSxcbi5haGV0by1oZWFkZXIgaDYsXG4uYWhldG8taGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8taGVhZGVyIC5oYW1idXJnZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWhldG8taGVhZGVyIC5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8taGVhZGVyIC5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXIgLmhhbWJ1cmdlci1ib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWhldG8taGVhZGVyIC5kcm9wZG93bi1idG4ge1xuICBmb250LXNpemU6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFoZXRvLWhlYWRlciAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGgxLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDIsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoMyxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGg0LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDUsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgPiAqIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbiAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgPiAqOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLndpZGdldCBhLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLnJlZ2lzdGFydGlvbiBhLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmxvZy1pbiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAucmVnaXN0YXJ0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAucmVnaXN0YXJ0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAubm8tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCBoMSxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCBoMixcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCBoMyxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCBoNCxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCBoNSxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCBoNixcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IC5haHQtc29jaWFsc19faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBoMSxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIGgyLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgaDMsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBoNCxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIGg1LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgaDYsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5haGV0by1oZWFkZXItMV9fdG9vbGJhciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX190b29sYmFyIHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX3Rvb2xiYXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX3Rvb2xiYXItY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX3Rvb2xiYXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDIwcHggMCAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19kZXRhaWwgKyAuYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlsICsgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19kZXRhaWwtdGV4dCwgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwtbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1oZWFkZXItMV9fZGV0YWlsLXRleHQge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fbmF2LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX25hdi13cmFwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWhldG8taGVhZGVyLTFfX25hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1M3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fbWVudSB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8taGVhZGVyLTFfX21lbnUge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fYWRkaXRpb25hbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fbGFuZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2hhbWJ1cmdlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5haGV0by1oZWFkZXItMV9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMV9fYnV0dG9uLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2J1dHRvbi1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI1Jztcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWVnYS1tZW51X19jb2wge1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWVnYS1tZW51X19saXN0IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5oYW1idXJnZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMzVweCAwIDQwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAua2FybWEtbG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAua2FybWEtbG9nbyB7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xIC5haGV0by1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLmFoZXRvLXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm11bHRpLWxhbmdfX2FjdGl2ZSAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm11bHRpLWxhbmdfX2FjdGl2ZSAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMSAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbmF2LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OXB4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDY1cHggMTVweCA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19zb2NpYWxzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTJfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMCU7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubWVnYS1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTIgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmxvZ29fX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMiAubG9nb19faW1nLWhvbGRlciB7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAyMHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLmxvZ29fX2ltZy1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubG9nb19faW1nLWhvbGRlciArIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgcGFkZGluZzogMTVweCA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haGV0by1oZWFkZXItMiAuYWh0LXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMiAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2xpbmUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2xpbmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTNfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTNfX2FkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2FkZGl0aW9uYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19tZW51IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTNfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTNfX21lbnUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItM19faGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTNfX3NlYXJjaC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDI2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMyAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMyAubG9nb19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiAxOXB4IDM3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTMgLmFoZXRvLWJ0biB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by1oZWFkZXItNF9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbGluZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2xpbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19sb2dvIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19sb2dvIHtcbiAgICBtYXJnaW46IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19zb2NpYWxzIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX21lbnUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTRfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNHB4KTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fYnV0dG9ucyB7XG4gICAgZmxleDogMSAxIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci00X19idXR0b24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI3cHggMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZzogMjdweCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDMlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTQgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00IC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTQgLmxvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNCAubG9nb19faW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci00IC5sb2dvX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdDYXZlYXQnO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5haGV0by1oZWFkZXItNCAubG9nb19fc3ViLXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0LjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWhlYWRlci00IC5sb2dvX19saW5rIHtcbiAgcGFkZGluZzogNXB4IDM4cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAubG9nb19fbGluayB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00IC5haHQtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWhlYWRlci00IC5haHQtc29jaWFsc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5haHQtc29jaWFsc19fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci00IC5haHQtc29jaWFsc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFoZXRvLWhlYWRlci01IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNCc7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTVfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTVfX2xvZ28ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTVfX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNV9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1N3B4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5haGV0by1oZWFkZXItNV9fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNV9fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01X19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgfVxuICAuYWhldG8taGVhZGVyLTVfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMTVweCAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19idXR0b25zIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTVfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNV9fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbi1pY29uLS1zZWFyY2g6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6ICdcXDU1Jztcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24taWNvbi0tYmFza2V0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbi1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWluLXdpZHRoOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTVfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAyM3B4IDAgMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgcGFkZGluZzogMThweCAwIDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWVnYS1tZW51X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDE1cHggMjVweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTUgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTUgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X190b29sYmFyLWNvbnRhY3Qge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci10ZXh0IHtcbiAgcGFkZGluZzogM3B4IDQwcHggM3B4IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci10ZWwsIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci1lbWFpbCB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsOmJlZm9yZSwgLmFoZXRvLWhlYWRlci02X190b29sYmFyLWVtYWlsOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZDInO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZWInO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci1sYW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X190b29sYmFyLWxhbmcge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX21haW4taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19tYWluLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haGV0by1oZWFkZXItNl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX2xvZ28ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9faGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NvY2lhbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICB3aWR0aDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFoZXRvLWhlYWRlci02X19zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19tZW51IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAzcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzJweDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNiAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5haGV0by1oZWFkZXItNiAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiA0N3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNiAubG9nb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5sb2dvX19zdWItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmF1dGhlbnRpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5hdXRoZW50aWNhdGlvbl9fbG9nLWluLCAuYWhldG8taGVhZGVyLTYgLmF1dGhlbnRpY2F0aW9uX19yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItNiAuYXV0aGVudGljYXRpb25fX3JlZ2lzdGVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmF1dGhlbnRpY2F0aW9uX19sb2ctaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzLWZsYWcge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtaXRlbS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtaXRlbS10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDlweDtcbiAgY29udGVudDogJ1xcZjEyMyc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1sczpob3ZlciAud3BtbC1scy1zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scy1zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scy1zdWItbWVudSBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmFodC1zb2NpYWxzLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03IC5oYW1idXJnZXItLXNxdWVlemUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWhlYWRlci03IC5sb2dvIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci03IC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1oZWFkZXItN19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by1oZWFkZXItN19fYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19hc2lkZSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19hc2lkZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS5qcy1hc2lkZS1vcGVuZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1jbG9zZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbnRlbnQ6ICdcXGYyZDcnO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX21lbnUtdGV4dC1idG4ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM1cHggMzBweCA2MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdCAubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2NvbnRhY3QgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItN19fY29udGFjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNDVweCAxMDBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTdfX2NvbnRhY3QgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdCAuYWhldG8taGVhZGVyLTdfX2xvZ28ge1xuICBmbGV4OiAwIDAgMDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2NvbnRhY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2VtYWlsLXRpdGxlLCAuYWhldG8taGVhZGVyLTdfX3RlbC10aXRsZSwgLmFoZXRvLWhlYWRlci03X19ob3Vycy10aXRsZSwgLmFoZXRvLWhlYWRlci03X19hZGRyZXNzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2hvdXJzLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5haGV0by1oZWFkZXItN19fZW1haWwtaG9sZGVyLCAuYWhldG8taGVhZGVyLTdfX2FkZHJlc3MtaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19lbWFpbCwgLmFoZXRvLWhlYWRlci03X190ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1oZWFkZXItN19faG91cnMge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hZGRyZXNzIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2xvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTdfX21lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItN19faGFtYnVyZ2VyLWFzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItN19faGFtYnVyZ2VyLWFzaWRlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTdfX21lbnUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTdfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTdfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMjhweCAwIDI3cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IGEsXG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHggMzBweCA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03IC5kcm9wZG93bi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNyAuYWhldG8tY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogNTBweCAwIDA7XG59XG5cbi5haGV0by1oZWFkZXItNyAuYWhldG8tY29weXJpZ2h0IHAge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1oZWFkZXItNyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLThfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19saW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xpbmUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19idXR0b24ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItOF9fbG9nbyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX3NlYXJjaCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOF9fc2VhcmNoLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX3NlYXJjaC1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19zZWFyY2gtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLThfX3NlYXJjaC1pY29uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItOF9faGFtYnVyZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLThfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLThfX21lbnUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAxMDIlO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X19jb2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOCAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmFoZXRvLWhlYWRlci04IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNCc7XG59XG5cbi5haGV0by1oZWFkZXItOCAuYWhldG8tYnRuIHtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTggLmFoZXRvLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTggLmFoZXRvLWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04IC5haGV0by1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci04IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDE1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbGluZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU0cHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTlfX21lbnUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMnB4KTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTlfX2F1dGhlbnRpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fYXV0aGVudGljYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fYXV0aGVudGljYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2F1dGhlbnRpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTlfX2hhbWJ1cmdlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05IC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDI3cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMS4xNjlweCAzLjgyNXB4IDE1LjY2cHggMi4zNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTkgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbl9fc2lnbi1pbiwgLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbl9fc2lnbi11cCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4sIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uX19zaWduLWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbl9fc2lnbi11cCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMS4xNjlweCAzLjgyNXB4IDE1LjY2cHggMi4zNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC4yKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vLWNvbnRhaW5lci1tZC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLWluZm86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItaW5mbyB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fbWFpbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21haW4taW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICBwYWRkaW5nOiA1cHggOTBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDVweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbHMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlsLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbC10YXJnZXQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1pY29uIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1pY29uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1pY29uLS1zZWFyY2g6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6ICdcXDU1Jztcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLWJhc2tldCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLWJhc2tldDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1pY29uLS1iYXNrZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1udW1iZXIge1xuICAgIHRvcDogLTlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX21lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbWVudSB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTI4cHg7XG4gICAgbGVmdDogMTAxJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBhJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmhhbWJ1cmdlciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTFfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE3ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTExX19sb2dvIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1JSAzLjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE0MHB4IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTFfX21vZGFsLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5haGV0by1oZWFkZXItMTFfX3NvY2lhbHMtdGl0bGUge1xuICBtYXJnaW46IDEyMHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMV9fc29jaWFscy10aXRsZSB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTExIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDAgMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDVweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5tZWdhLW1lbnVfX2NvbCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1lZ2EtbWVudV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTExIC5kcm9wZG93bi1idG4uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiA1MnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAuYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IC0xMXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBib3R0b206IC0xMXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5haGV0by1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMV9faGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMS5pcy1vcGVuIC5haGV0by1oZWFkZXItMTFfX2hhbWJ1cmdlciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTEuaXMtb3BlbiAuYWhldG8taGVhZGVyLTExX19oYW1idXJnZXIge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXItaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnVfX2NvbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyIC5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyIC5sb2dvX19pbWcge1xuICBtYXgtd2lkdGg6IDQ5cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gaW5wdXQsXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGlucHV0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItMTIgZm9ybSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEyIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI1Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyMyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19pbm5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNjBweCA0MHB4IDMwcHggNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMi5pcy1vcGVuIC5haGV0by1oZWFkZXItMTJfX21haW4ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNzBweCA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMl9faGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19jYXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMi5pcy1vcGVuIC5sb2dvX19pbWctaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweCA3MHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS5pcy1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtbG9nbyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWxvZ28gLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtbG9nbyAubG9nb19faW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlLWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX21lbnUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fbWVudSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fY2FydCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fY2FydC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2NhcnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2NhcnQtbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2hhbWJ1cmdlciB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xpbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xM19fbG9nbyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uLS1zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24tLWNhcnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2J1dHRvbi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xM3B4O1xuICBtaW4td2lkdGg6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19faGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19tZW51IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xM19fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTNfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMTAxJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAyNXB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTMgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTMgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAubG9nb19fc3ViLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTEzIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTEzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19zb2NpYWxzIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNzdweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX21lbnUgLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19tZW51IC5haGV0by1oZWFkZXItMTRfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIzcHgpO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLS1jYXJ0IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLWljb246aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX2J1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogLTEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAxMDElO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA0Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0IC5haHQtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2ljb246aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuYWhldG8taGVhZGVyLTE0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAubG9nb19faW1nIHtcbiAgbWF4LWhlaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmxvZ29fX2ltZyB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmxvZ29fX3N1Yi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAubWFpbi1oZWFkZXIuaXMtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLmxvZ28td2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21haW4tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLWhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4taGVhZGVyIC5oYW1idXJnZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLm1haW4taGVhZGVyIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5tYWluLWhlYWRlciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC5kcm9wZG93bi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYWluLWhlYWRlciAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbi1oZWFkZXIgLmRyb3Bkb3duLWJ0bi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLmFoZXRvLWxvZ28ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX2ljb25zIC5pY29ucy13aWRnZXRfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyX19pY29ucyAuaWNvbnMtd2lkZ2V0X19pdGVtIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWFpbi1saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19hY3Rpb24tYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fYWN0aW9uLWJ0biB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtYm94IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS1ib3ggbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA5NzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICBsZWZ0OiAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICB0b3A6IDMwcHg7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gIHRvcDogMDtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWhpZGUtc3VibWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51LS1oaWRlLWFycm93cyAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXNob3J0LWxpbmUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXNob3J0LWxpbmUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1jaS1saW5lLWFib3cgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tY2ktbGluZS1iZWxvdyAubWVudS1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXJvdW5kZWQtc29saWQtYmcgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGxlZnQ6IDVweDtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQgLm1lZ2EtbWVudV9fbGlzdCAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdC5tYWluLW1lbnUtLWRkYy13aGl0ZSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAubWVnYS1tZW51X19saXN0IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljLm1haW4tbWVudS0tZGRjLXdoaXRlIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5kcm9wZG93bi1idG4sXG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYy5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAubWVnYS1tZW51X190aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogM3B4IDMwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5tZWdhLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbi5tYWluLW1lbnUtLWRkYy13aGl0ZSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbi5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4ubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiBhLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciBuYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzM3B4IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LWl0ZW0gaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lbnUtaXRlbV9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLnN1Yi1tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlciAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVnYS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gIHdpZHRoOiAyOTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lZ2EtbWVudV9fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19mbHVpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLWhlYWRlcl9fZmx1aWQtY29udGFpbmVyIC5tZW51LW1haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciBuYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICBmbGV4LWJhc2lzOiAxNiU7XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgZmxleDogMTtcbn1cblxuLm1haW4taGVhZGVyLS1zb2xpZCAubWVudS1pdGVtX19zdWJ0ZXh0LFxuLm1haW4taGVhZGVyLS1zb2xpZCAuYWhldG8tbG9nb19fdGV4dCxcbi5tYWluLWhlYWRlci0tc29saWQgLmljb25zLXdpZGdldF9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXNvbGlkIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyLS1zb2xpZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1idG4sXG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLXNvbGlkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyLS1zb2xpZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLXNvbGlkIC53aWRnZXRzLWFyZWFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tc29saWQgLndpZGdldCAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tc29saWQgLndpZGdldCAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS13aGl0ZSAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXItLXdoaXRlIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS13aGl0ZSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLWdyYWQgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4taGVhZGVyLS1ncmFkLWhvciAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50IC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNwYXJlbnQgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4taGVhZGVyX19tZW51LWJveCxcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tZW51LWl0ZW1fX3N1YnRleHQsXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmFoZXRvLWxvZ29fX3RleHQsXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmljb25zLXdpZGdldF9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC53aWRnZXRzLWFyZWFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAud2lkZ2V0IC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC53aWRnZXQgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtbGlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1saWdodCAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgbmF2IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTAwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgdG9wOiAtNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrLmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrLmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsuaXMtb3BlbiAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIuanMtc3RpY2t5LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctMSB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tYWluLWhlYWRlci0tc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctMyB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctNCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctNSAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1haW4taGVhZGVyX193aWRnZXRzLWFyZWEgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyIC5idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLmJ1dHRvbi1udW1iZXIge1xuICAgIHRvcDogLTlweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWhlYWRlciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duOmhvdmVyIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtbmF0aXZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtbmF0aXZlIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYWluLWhlYWRlciAud3BtbC1scy1zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLWZsYWcge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDRweCAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5haGV0by10b29sYmFyIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmFoZXRvLXRvb2xiYXIgLnJlZ2lzdGFydGlvbixcbiAgLm1haW4taGVhZGVyIC5haGV0by10b29sYmFyIC5sb2ctaW4ge1xuICAgIHBhZGRpbmc6IDRweCAyNXB4IDRweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHMge1xuICAgIHBhZGRpbmc6IDdweCAwcHggNHB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC53aWRnZXRfdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLWhlYWRlcl9faWNvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbi1oZWFkZXIgLndwbWwtbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLWhlYWRlcl9faWNvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgPiAqOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5sb2dvLXdoaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5sb2dvLWJsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tc29saWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXNvbGlkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGg2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC53aWRnZXQgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAud2lkZ2V0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMkE3NEVEO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLnJlZ2lzdGFydGlvbiBhLCAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5sb2ctaW4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAucmVnaXN0YXJ0aW9uIGE6aG92ZXIsIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmxvZy1pbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJBNzRFRDtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJBNzRFRDtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5haGV0by1sb2dvX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5kcm9wZG93bi1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmljb25zLXdpZGdldF9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuaWNvbnMtd2lkZ2V0X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzJBNzRFRDtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWVudS1pdGVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWVudS1pdGVtOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1lbnUtaXRlbTpob3ZlciAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC53cG1sLWxzLWl0ZW0tdG9nZ2xlIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLndwbWwtbHMtaXRlbS10b2dnbGUgaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAuYWhldG8tdG9vbGJhciA+ICoge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpO1xuICB9XG59XG5cbi5ncmFkaWVudC13cmFwcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNmMGY1ZmYpO1xufVxuXG4uZ3JhZGllbnQtd3JhcHAgLnctMTAwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ncmFkaWVudC13cmFwcCAuaW1nLXdpZGh0IC53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtY291bnRlci13cmFwcCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTIwcHg7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtY291bnRlci13cmFwcCB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsc19fd3JhcHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAudGVzdGltb25pYWxzX193cmFwcCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfX3dyYXBwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsc19fd3JhcHAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX193cmFwcDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXRvcDogMjhweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDI4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mLTE4cHgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50YWItZ3JhZGllbi13cmFwcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjZmOWZmIDAlLCB3aGl0ZSA1OSUpO1xufVxuXG4uc2VydmljZS13cmFwcCB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZnVsbF9oZWlnaHRfd3JhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzN3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZ1bGxfaGVpZ2h0X3dyYXBwIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI3cHgpO1xuICB9XG59XG5cbi5icmVhZGNydW1ic19fYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uY29udGFjdC1zaWRlYmFyLWNvbnRhY3Qtd3JhcCB7XG4gIHBhZGRpbmc6IDEyMHB4IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LXNpZGViYXItY29udGFjdC13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tYXJnaW4tMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIC5tYXJnaW4tMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLXdyYXAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2lubmVyLXBhZ2VzL2FkZGl0aW9uYWwtcGFnZS9jb21pbmctc29vbi1iZy5wbmdcIiksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwRkNBRTYsICMyQTc1RUUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bywgYXV0bztcbn1cblxuLmZhcS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cblxuLmNvbnRhY3Qtc2luZ2xlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LXNpbmdsZS13cmFwX19jb250YWN0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEyNXB4O1xufVxuXG4uY29udGFjdC1zaW5nbGUtd3JhcF9fY29udGFjdHMtLXNhYXMgPiAuY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDczLjFweCAxMC45cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3Qtc2luZ2xlLXdyYXAgLmNvbnRhY3Qtc2luZ2xlLXdyYXBfX2NvbnRhY3RzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC1zdWJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvTWFzay5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC10ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9cIik7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGlja2V0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZXZlbnQvYmcucG5nXCIpO1xufVxuXG4uaG9tZS1ldmVudC13cmFwLWFib3V0LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9BLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9yb3ctYmctZWxsaXBzZXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCwgdG9wIGxlZnQ7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtbGV0dGVyLXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWV2ZW50L1MucG5nXCIpLCB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWV2ZW50L3RlYW0tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCBib3R0b20gcmlnaHQ7XG59XG5cbi5ob21lLWVkdS13cmFwLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZWR1Y2F0aW9uL2JnLTEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUwJTtcbn1cblxuLmhvbWUtZWR1LXdyYXAtMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lZHVjYXRpb24vYmctMy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOTBweDtcbn1cblxuLmhvbWUtZWR1LXdyYXAtY291cmNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZWR1LWNvdXJjZXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS1lZHUtd3JhcC1tYWlsLWZvcm0ge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1lZHVjYXRpb24tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaG9tZS1lZHUtd3JhcC10ZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1lZHUtdGVhbS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLWVkdS13cmFwLXByaWNpbmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlLCBjZW50ZXIgODAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NTBweCwgYXV0bztcbn1cblxuLmF1dGhvci1iaW8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF1dGhvci1iaW8td3JhcF9fYmxvY2txdW90ZSB7XG4gIGZsZXg6IDU7XG4gIG1pbi13aWR0aDogNDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRob3ItYmlvLXdyYXBfX2Jsb2NrcXVvdGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi5hdXRob3ItYmlvLXdyYXBfX3NraWxscyB7XG4gIGZsZXg6IDU7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdXRob3ItYmlvLXdyYXBfX3NraWxscyB7XG4gICAgcGFkZGluZzogMzBweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRob3ItYmlvLXdyYXBfX3NraWxscyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuXG4uY2FydC1yZWxhdGVkLXByb2R1Y3RzLXdyYXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnBvcnRmb2xpby1uYXYtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5wb3J0Zm9saW8tMDMtdGl0bGUtYmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAucG9ydGZvbGlvLTAzLXRpdGxlLWJnLXdyYXAge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOHB4KTtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLTAzLXRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiA2NXB4IDMwcHggNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcnRmb2xpby0wMy1yZWMtcHJqLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ud3JhcC0xMjcwcHgge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTE3MjBweCB7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtMTc1MHB4IHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xMjkwcHgge1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sYXJnZS1jb250YWluZXItd3JhcCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ud3JhcC0xODIwcHgge1xuICBtYXgtd2lkdGg6IDE4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTEzMjBweCB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucG9ydGZvbGlvLTA2LW5hdi13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRyYXZlbC10b3Vycy13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyYXZlbC9ob21lLXBhZ2UvYmctMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCBhdXRvO1xufVxuXG4uYnVzaW5lc3Mtc2VydmljZXMtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9idXNpbmVzcy9ob21lLXBhZ2UvYmctMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuXG4ud3JhcC15b2dhLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLndyYXAteW9nYS0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3lvZ2EvaG9tZS15b2dhL2JnLTEucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdCwgdXJsKFwiLi4vaW1nL3lvZ2EvaG9tZS15b2dhL2JnLTIucG5nXCIpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG59XG5cbi53cmFwLXlvZ2EtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi53cmFwLXlvZ2EtNyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmJnLXdyYXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY3RhLWhvbWUtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnV0aW9uLWN0YS1ob21lLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29uc3RydWN0aW9uLWN0YS10ZXN0aW1vbmlhbHMtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnVjdGlvbi10ZXN0aW1vbmlhbHMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi56LWluZGV4LTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lZHUtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzguNSUgY2VudGVyO1xufVxuXG4uZWR1LXdyYXAtMiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NTVweDtcbn1cblxuLnRydmwtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmYWY2IDAlLCB3aGl0ZSAxMDAlKTtcbn1cblxuLmNodXJjaC13cmFwLTEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi5jaHVyY2gtd3JhcC0yIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciA1MzVweDtcbn1cblxuLmNodXJjaC13cmFwLTMge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5jaHVyY2gtd3JhcC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ud2lkZ2V0IGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndpZGdldCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud2lkZ2V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG59XG5cbi53aWRnZXRfYWhldG9fX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndpZGdldF9haGV0b19faW5mby0tYWRkcmVzcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfYWhldG9fX2xpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ud2lkZ2V0X2FoZXRvX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldF9haGV0b19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLndpZGdldF9haGV0b19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi53aWRnZXRfYWhldG9fX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2lkZ2V0X2FoZXRvX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfYWhldG8gLmFoZXRvLXNvY2lhbHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ud2lkZ2V0X2FoZXRvIC5haGV0by1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLndpZGdldF9haGV0byAuYWhldG8tc29jaWFsc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X2FoZXRvIC5haGV0by1zb2NpYWxzX19saW5rX19pY29uIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9uYXZfbWVudV8xIC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzEgLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8xIC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldF9uYXZfbWVudV8xIC5tZW51LWl0ZW0gYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC53aWRnZXRfbmF2X21lbnVfMSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8yIC5tZW51LWl0ZW0ge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8yIC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8zIC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudS1pdGVtIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudS1pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18xIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18xIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzEgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18yIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18yIC53aWRnZXQtaW1nIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMiAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzMgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMyAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCAubWM0d3AtZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgYnV0dG9uLFxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18yIGlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18yIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZmxleC1ncm93OiAwO1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMgaW5wdXQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18zIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cblxuLndpZGdldF9wYXltZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aWRnZXRfcGF5bWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53aWRnZXRfcGF5bWVudCAuY2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ud2lkZ2V0X3BheW1lbnQgLmNhcmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLndpZGdldF9wYXltZW50IC5jYXJkIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0X3BheW1lbnQgLmNhcmQge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aWRnZXRfcGF5bWVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ud2lkZ2V0X3RpbWVfc2NoZWR1bGUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLndpZGdldF90aW1lX3NjaGVkdWxlIGxpIGIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLndpZGdldF90aW1lX3NjaGVkdWxlXzIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF90aW1lX3NjaGVkdWxlXzIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi53aWRnZXRfbWVkaWFfZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC1nYXA6IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC53aWRnZXRfbWVkaWFfZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpZGdldF9tZWRpYV9nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICB9XG59XG5cbi53aWRnZXRfbWVkaWFfZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIHRleHRhcmVhLFxuLndpZGdldF9jdXN0b21fZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLndpZGdldF9jdXN0b21fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi53aWRnZXRfY3VzdG9tX2Zvcm0gaW5wdXRbdHlwZT11cmxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi53aWRnZXRfY3VzdG9tX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi53aWRnZXRfY3VzdG9tX2Zvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi53aWRnZXRfdHdpdHRlciAud2lkZ2V0LXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4ud2lkZ2V0X3R3aXR0ZXIgLndpZGdldC1pY29uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ud2lkZ2V0X3R3aXR0ZXIgLndpZGdldC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWFkZCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWFkZCBzcGFuLFxuLndpZGdldF90d2l0dGVyIC53aWRnZXQtYWRkIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXQgLndpZGdldF9haGV0b19fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc29jaWFscyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbi5haGV0by1zb2NpYWxzX19saW5rIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1zb2NpYWxzIC5haHQtc29jaWFsc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLmFoZXRvLXNvY2lhbHMgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1zb2NpYWxzIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gICAgbWFyZ2luOiAtNTBweCAwIDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLW1lbnUgdWwge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5haGV0by1mb290ZXItbWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xIC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTEgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmFoZXRvLWZvb3Rlci0yIC53aWRnZXRfYWhldG9fX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTIgLndpZGdldF9haGV0b19faW5mby0tYWRkcmVzcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5haGV0by1mb290ZXItMiAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTIgLndpZGdldF9haGV0b19faW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItMiAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC5pbnN0YWZlZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLmluc3RhZmVlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLmluc3RhZmVlZCBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLndpZGdldF9haGV0b19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG8gLmFoZXRvLXNvY2lhbHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1mb290ZXItMyAud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLmluc3RhZmVlZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1mb290ZXItNCAuaW5zdGFmZWVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5haGV0by1mb290ZXItNCAuaW5zdGFmZWVkIGxpIGltZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5haGV0by1mb290ZXItNCAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci00IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9haGV0b19faW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9haGV0b19faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9haGV0b19fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9ZW1haWxdLFxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcCB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5haGV0by1mb290ZXItNiAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItNiAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItNiAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBidXR0b25bdHlwZT1lbWFpbF0sXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5haGV0by1mb290ZXItNiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHAge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLmFoZXRvLWZvb3Rlci03IC53aWRnZXRfbmF2X21lbnUge1xuICBtYXJnaW4tYm90dG9tOiA5NHB4O1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZm9vdGVyLTcgLndpZGdldF9uYXZfbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItNyAud2lkZ2V0X25hdl9tZW51IC5tZW51IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWZvb3Rlci03IC53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDVweCAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZm9vdGVyLTcgLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDVweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItNyAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWZvb3Rlci03IC53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0IC50d2VldHMgbGkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldCAudHdlZXRzIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXQgLnR3ZWV0cyBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXQgLnR3ZWV0cyBzcGFuIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfYWhldG9fX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0X2FoZXRvX19pbmZvLS1hZGRyZXNzIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfYWhldG9fX2luZm8gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0LXRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTggLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYWhldG8tZm9vdGVyLTggLndpZGdldC10aXRsZTphZnRlciB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0X3R3aXR0ZXIgLndpZGdldC1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWFkZCBzcGFuLFxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWFkZCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1mb290ZXItOSAud2lkZ2V0X2FoZXRvX19pbmZvLS1hZGRyZXNzIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXRfYWhldG9fX2luZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1mb290ZXItOSAud2lkZ2V0X2FoZXRvX19pbmZvLS10ZWwge1xuICBvcmRlcjogMjtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXRfYWhldG9fX2luZm8tLXRlbCBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1mb290ZXItOSAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0IHAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5haGV0by1mb290ZXItMTAgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haGV0by1mb290ZXItMTAgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgYnV0dG9uLFxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0IHA6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19kZXNjIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTExIC53aWRnZXRfYWhldG9fX2Rlc2MgYSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19fZGVzYyBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29udGVudDogJz4nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMS41cHg7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19faW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhldG8tZm9vdGVyLTExIC53aWRnZXRfYWhldG9fX2luZm8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19faW5mby0tbWFpbCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1mb290ZXItMTIgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X3BheW1lbnQgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0IC5haHQtc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0IC5haHQtc29jaWFsc19faWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tZm9vdGVyLTEyIC53aWRnZXQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xufVxuXG4uYWhldG8tZm9vdGVyLTEyIC53aWRnZXQgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpIHtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tZm9vdGVyLTEzIC53aWRnZXQgLnR3ZWV0cyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0IC50d2VldHMgc3BhbiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWduUGFpbnRlciwgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTEzIC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTEzIC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldCAudHdlZXRzIGxpIHtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldCAudHdlZXRzIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0IC50d2VldHMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXQgLnR3ZWV0cyBzcGFuIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLmFodC1zb2NpYWxzLS1jaXJjbGUge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZm9vdGVyLTE0IC5haHQtc29jaWFscy0tY2lyY2xlIHtcbiAgICBtYXJnaW46IC0yNHB4IDAgNTBweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haGV0by1mb290ZXItMTUgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRvcDogMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9ZW1haWxdLFxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHAge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAuYWh0LXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbiIsIi8vIFBBVEhzXG4kcC1pbWc6ICcuLi9pbWcvJzsgLy8gUGF0aCB0byBpbWFnZSBmb2xkZXJcblxuLy8gR1JJRFxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgMzBweDtcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICgxMTcwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgMTIzMHB4O1xuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLy8gQ09MT1JTXG5AaW1wb3J0ICdzb2NpYWxzLWNvbG9ycyc7XG5cbi8vIEdlbmVyYWxcbiRjLXdoaXRlOiAjZmZmO1xuJGMtYmxhY2s6ICMwMDA7XG5cbiRmLWthcmxhICAgICAgICAgICAgOidLYXJsYScsIHNhbnMtc2VyaWY7IC8vIDEsMi10aGVtZVxuJGYtcG9wcGlucyAgICAgICAgICA6J1BvcHBpbnMnLCBzYW5zLXNlcmlmOyAvLyAzLDExLXRoZW1lXG4kZi1yb2JvdG8gICAgICAgICAgIDonUm9ib3RvJywgc2Fucy1zZXJpZjsgLy8gNCw4LXRoZW1lXG4kZi1naXJsb3kgICAgICAgICAgIDonR2lscm95Jywgc2Fucy1zZXJpZjsgLy8gNC10aGVtZVxuJGYtZnV0dXJhICAgICAgICAgICA6J0Z1dHVyYScsIHNhbnMtc2VyaWY7IC8vIDUtdGhlbWVcbiRmLXJvYm90by1zbGFiICAgICAgOidSb2JvdG8gU2xhYicsIHNlcmlmOyAvLyA2LXRoZW1lXG4kZi1wbGF5ZmFpci1kaXNwbGF5IDonUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuJGYtY2F0YW1hcmFuICAgICAgICA6J0NhdGFtYXJhbicsIHNhbnMtc2VyaWY7IC8vIDctdGhlbWVcbiRmLXNvdXJjZS1zYW5zLXBybyAgOidTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmOyAvLzEwLXRoZW1lXG4kZi1wcm94aW1hLW5vdmEgICAgIDonUHJveGltYSBOb3ZhIFJnJywgc2Fucy1zZXJpZjsgLy8xMSB0aGVtZVxuJGYtZHJvaWQtc2VyaWYgICAgICA6J0Ryb2lkIFNlcmlmJywgc2Fucy1zZXJpZjsgLy8xMiB0aGVtZVxuJGYtbXVrdGEgICAgICAgICAgICA6J011a3RhJywgc2Fucy1zZXJpZjsgLy8xMywgMTYgdGhlbWVcbiRmLW9wZW4tc2FucyAgICAgICAgOidPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyAvLzEzIHRoZW1lXG4kZi1zaWduLXBhaW50ZXIgICAgIDonU2lnblBhaW50ZXInLCBzYW5zLXNlcmlmOyAvLzEzIHRoZW1lXG4kZi1vc3dhbGQgICAgICAgICAgIDonT3N3YWxkJywgc2Fucy1zZXJpZjsgLy8xNCwxNSB0aGVtZVxuJGYtbGF0byAgICAgICAgICAgICA6J0xhdG8nLCBzYW5zLXNlcmlmOyAvLzE0LDE1IHRoZW1lXG4kZi1tb250c2VycmF0ICAgICAgIDonTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZi1udW5pdG8gICAgICAgICAgIDonTnVuaXRvJywgc2Fucy1zZXJpZjtcbiRmLW1lcnJpd2VhdGhlciAgICAgOidNZXJyaXdlYXRoZXInLCBzYW5zLXNlcmlmO1xuJGYtaW9uaWNvbnMgICAgICAgICA6J0lvbmljb25zJztcbiRmLWZvbnQtYXdlc29tZSAgICAgOidGb250QXdlc29tZSc7XG4kZi1lbGVnYW50ICAgICAgICAgIDonRWxlZ2FudEljb25zJztcbiRmLXRoZW1pZnkgICAgICAgICAgOid0aGVtaWZ5JztcbiRmLWRhbmNpbmctc2NyaXB0ICAgOidEYW5jaW5nIFNjcmlwdCc7XG4kZi1wZS1pY29uLTctc3Ryb2tlIDonUGUtaWNvbi03LXN0cm9rZSc7XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3kuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFMVC1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhL0Z1dHVyYUxULUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvRnV0dXJhL0Z1dHVyYUxULUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFJnJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFJnJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtSXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgU2VyaWYnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NpZ25QYWludGVyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZ25QYWludGVyL1NpZ25QYWludGVyLUhvdXNlU2NyaXB0LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9TaWduUGFpbnRlci9TaWduUGFpbnRlci1Ib3VzZVNjcmlwdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFZHVjYXRpb25JY29ucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLmVvdD8xMTA0ODQ3NScpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby5lb3Q/MTEwNDg0NzUjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLndvZmYyPzExMDQ4NDc1JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby53b2ZmPzExMDQ4NDc1JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLnR0Zj8xMTA0ODQ3NScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8uc3ZnPzExMDQ4NDc1I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzExMDQ4NDc1I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbiBcbiBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVkdWNhdGlvbkljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiBcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiBcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiBcbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiBcbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cbn1cbiBcbi5pY29uLTE0MS1zdGFydHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXG4uaWNvbi0xNDEtc3R1ZHlpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cbi5pY29uLTE0MS10ZWxlc2NvcGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cbi5pY29uLTE0MS10ZXN0LXR1YmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cbi5pY29uLTE0MS10ZXN0LXR1YmUtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmljb24tMTQxLXRoaW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXG4uaWNvbi0xNDEtdGljLXRhYy10b2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cbi5pY29uLTE0MS10aWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cbi5pY29uLTE0MS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cbi5pY29uLTE0MS10cm9waHktMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xuLmljb24tMTQxLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cbi5pY29uLTE0MS11c2VyLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cbi5pY29uLTE0MS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xuLmljb24tMTQxLWFiYWN1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xuLmljb24tMTQxLWFsYXJtLWJlbGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cbi5pY29uLTE0MS1hbGFybS1iZWxsLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ+6gjycgKi9cbi5pY29uLTE0MS1hbGFybS1iZWxsLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMCc7IH0gLyogJ+6gkCcgKi9cbi5pY29uLTE0MS1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xuLmljb24tMTQxLWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTInOyB9IC8qICfuoJInICovXG4uaWNvbi0xNDEtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xuLmljb24tMTQxLWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9IC8qICfuoJQnICovXG4uaWNvbi0xNDEtYmFja3BhY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cbi5pY29uLTE0MS1iYXNrZXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfuoJYnICovXG4uaWNvbi0xNDEtYmVsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfSAvKiAn7qCXJyAqL1xuLmljb24tMTQxLWJsYWNrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cbi5pY29uLTE0MS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTknOyB9IC8qICfuoJknICovXG4uaWNvbi0xNDEtYm9va3NoZWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXG4uaWNvbi0xNDEtYm9va3NoZWxmLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH0gLyogJ+6gmycgKi9cbi5pY29uLTE0MS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFjJzsgfSAvKiAn7qCcJyAqL1xuLmljb24tMTQxLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfSAvKiAn7qCdJyAqL1xuLmljb24tMTQxLWJyaWVmY2FzZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9IC8qICfuoJ4nICovXG4uaWNvbi0xNDEtYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfSAvKiAn7qCfJyAqL1xuLmljb24tMTQxLWJ1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAn7qCgJyAqL1xuLmljb24tMTQxLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMSc7IH0gLyogJ+6goScgKi9cbi5pY29uLTE0MS1jYWxjdWxhdG9yLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMic7IH0gLyogJ+6goicgKi9cbi5pY29uLTE0MS1jYWxjdWxhdG9yLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMyc7IH0gLyogJ+6goycgKi9cbi5pY29uLTE0MS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfSAvKiAn7qCkJyAqL1xuLmljb24tMTQxLWNlbGxzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9IC8qICfuoKUnICovXG4uaWNvbi0xNDEtY2VsbHMtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xuLmljb24tMTQxLWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjcnOyB9IC8qICfuoKcnICovXG4uaWNvbi0xNDEtY2hlY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOCc7IH0gLyogJ+6gqCcgKi9cbi5pY29uLTE0MS1jbGFzc3Jvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH0gLyogJ+6gqScgKi9cbi5pY29uLTE0MS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH0gLyogJ+6gqicgKi9cbi5pY29uLTE0MS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfSAvKiAn7qCrJyAqL1xuLmljb24tMTQxLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH0gLyogJ+6grCcgKi9cbi5pY29uLTE0MS1jb21wdXRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfSAvKiAn7qCtJyAqL1xuLmljb24tMTQxLWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9IC8qICfuoK4nICovXG4uaWNvbi0xNDEtY3V0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmYnOyB9IC8qICfuoK8nICovXG4uaWNvbi0xNDEtZGVzazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMwJzsgfSAvKiAn7qCwJyAqL1xuLmljb24tMTQxLWRlc2stMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfSAvKiAn7qCxJyAqL1xuLmljb24tMTQxLWRlc2stMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMyJzsgfSAvKiAn7qCyJyAqL1xuLmljb24tMTQxLWRlc2stMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMzJzsgfSAvKiAn7qCzJyAqL1xuLmljb24tMTQxLWRlc2stNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM0JzsgfSAvKiAn7qC0JyAqL1xuLmljb24tMTQxLWRlc2stbGFtcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM1JzsgfSAvKiAn7qC1JyAqL1xuLmljb24tMTQxLWRlc2stbGFtcC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzYnOyB9IC8qICfuoLYnICovXG4uaWNvbi0xNDEtZGlwbG9tYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfSAvKiAn7qC3JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM4JzsgfSAvKiAn7qC4JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM5JzsgfSAvKiAn7qC5JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNhJzsgfSAvKiAn7qC6JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNiJzsgfSAvKiAn7qC7JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfSAvKiAn7qC8JyAqL1xuLmljb24tMTQxLWRuYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNkJzsgfSAvKiAn7qC9JyAqL1xuLmljb24tMTQxLWVhcnRoLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2UnOyB9IC8qICfuoL4nICovXG4uaWNvbi0xNDEtZW1haWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZic7IH0gLyogJ+6gvycgKi9cbi5pY29uLTE0MS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MCc7IH0gLyogJ+6hgCcgKi9cbi5pY29uLTE0MS1leGFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDEnOyB9IC8qICfuoYEnICovXG4uaWNvbi0xNDEtZXhhbS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDInOyB9IC8qICfuoYInICovXG4uaWNvbi0xNDEtZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Myc7IH0gLyogJ+6hgycgKi9cbi5pY29uLTE0MS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDQnOyB9IC8qICfuoYQnICovXG4uaWNvbi0xNDEtZmlsZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDUnOyB9IC8qICfuoYUnICovXG4uaWNvbi0xNDEtZmlsZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nic7IH0gLyogJ+6hhicgKi9cbi5pY29uLTE0MS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ3JzsgfSAvKiAn7qGHJyAqL1xuLmljb24tMTQxLWZsYXNrLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OCc7IH0gLyogJ+6hiCcgKi9cbi5pY29uLTE0MS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OSc7IH0gLyogJ+6hiScgKi9cbi5pY29uLTE0MS1nZXJtczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRhJzsgfSAvKiAn7qGKJyAqL1xuLmljb24tMTQxLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Yic7IH0gLyogJ+6hiycgKi9cbi5pY29uLTE0MS1nbHVlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGMnOyB9IC8qICfuoYwnICovXG4uaWNvbi0xNDEtZ3JhZHVhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGQnOyB9IC8qICfuoY0nICovXG4uaWNvbi0xNDEtZ3JhZHVhdGVkLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0ZSc7IH0gLyogJ+6hjicgKi9cbi5pY29uLTE0MS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRmJzsgfSAvKiAn7qGPJyAqL1xuLmljb24tMTQxLWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1MCc7IH0gLyogJ+6hkCcgKi9cbi5pY29uLTE0MS1pZC1jYXJkLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1MSc7IH0gLyogJ+6hkScgKi9cbi5pY29uLTE0MS1pZC1jYXJkLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Mic7IH0gLyogJ+6hkicgKi9cbi5pY29uLTE0MS1pZGVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTMnOyB9IC8qICfuoZMnICovXG4uaWNvbi0xNDEta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1NCc7IH0gLyogJ+6hlCcgKi9cbi5pY29uLTE0MS1sYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTUnOyB9IC8qICfuoZUnICovXG4uaWNvbi0xNDEtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTYnOyB9IC8qICfuoZYnICovXG4uaWNvbi0xNDEtbGFwdG9wLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Nyc7IH0gLyogJ+6hlycgKi9cbi5pY29uLTE0MS1sZWN0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTgnOyB9IC8qICfuoZgnICovXG4uaWNvbi0xNDEtbGVjdHVyZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTknOyB9IC8qICfuoZknICovXG4uaWNvbi0xNDEtbGVjdHVyZS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWEnOyB9IC8qICfuoZonICovXG4uaWNvbi0xNDEtbGVjdHVyZS0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWInOyB9IC8qICfuoZsnICovXG4uaWNvbi0xNDEtbGVjdHVyZS00OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWMnOyB9IC8qICfuoZwnICovXG4uaWNvbi0xNDEtbWVkYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1ZCc7IH0gLyogJ+6hnScgKi9cbi5pY29uLTE0MS1saWJyYXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWUnOyB9IC8qICfuoZ4nICovXG4uaWNvbi0xNDEtbWVkYWwtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVmJzsgfSAvKiAn7qGfJyAqL1xuLmljb24tMTQxLW1lZGFsLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2MCc7IH0gLyogJ+6hoCcgKi9cbi5pY29uLTE0MS1tZWdhcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2MSc7IH0gLyogJ+6hoScgKi9cbi5pY29uLTE0MS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjInOyB9IC8qICfuoaInICovXG4uaWNvbi0xNDEtbWljcm9zY29wZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjMnOyB9IC8qICfuoaMnICovXG4uaWNvbi0xNDEtbW9ydGFyYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2NCc7IH0gLyogJ+6hpCcgKi9cbi5pY29uLTE0MS1tb3J0YXJib2FyZC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjUnOyB9IC8qICfuoaUnICovXG4uaWNvbi0xNDEtbXVzZXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjYnOyB9IC8qICfuoaYnICovXG4uaWNvbi0xNDEtbmV0d29ya2luZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY3JzsgfSAvKiAn7qGnJyAqL1xuLmljb24tMTQxLW5vdGVib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjgnOyB9IC8qICfuoagnICovXG4uaWNvbi0xNDEtbm90ZWJvb2stMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY5JzsgfSAvKiAn7qGpJyAqL1xuLmljb24tMTQxLW9ubGluZS1lZHVjYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTg2YSc7IH0gLyogJ+6hqicgKi9cbi5pY29uLTE0MS1vcGVuLWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Yic7IH0gLyogJ+6hqycgKi9cbi5pY29uLTE0MS1vcGVuLWJvb2stMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZjJzsgfSAvKiAn7qGsJyAqL1xuLmljb24tMTQxLW9wZW4tYm9vay0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmQnOyB9IC8qICfuoa0nICovXG4uaWNvbi0xNDEtcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2ZSc7IH0gLyogJ+6hricgKi9cbi5pY29uLTE0MS1wYWludC1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmYnOyB9IC8qICfuoa8nICovXG4uaWNvbi0xNDEtcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzAnOyB9IC8qICfuobAnICovXG4uaWNvbi0xNDEtcGFwZXJjbGlwLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3MSc7IH0gLyogJ+6hsScgKi9cbi5pY29uLTE0MS1wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTg3Mic7IH0gLyogJ+6hsicgKi9cbi5pY29uLTE0MS1wZW4tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODczJzsgfSAvKiAn7qGzJyAqL1xuLmljb24tMTQxLXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODc0JzsgfSAvKiAn7qG0JyAqL1xuLmljb24tMTQxLXBlbmNpbC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzUnOyB9IC8qICfuobUnICovXG4uaWNvbi0xNDEtcGVuY2lsLWNhc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3Nic7IH0gLyogJ+6hticgKi9cbi5pY29uLTE0MS1wZW5kcml2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODc3JzsgfSAvKiAn7qG3JyAqL1xuLmljb24tMTQxLXBob25lLWNhbGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3OCc7IH0gLyogJ+6huCcgKi9cbi5pY29uLTE0MS1waHlzaWNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzknOyB9IC8qICfuobknICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2EnOyB9IC8qICfuobonICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3Yic7IH0gLyogJ+6huycgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODdjJzsgfSAvKiAn7qG8JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2QnOyB9IC8qICfuob0nICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3ZSc7IH0gLyogJ+6hvicgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODdmJzsgfSAvKiAn7qG/JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi02OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODAnOyB9IC8qICfuooAnICovXG4uaWNvbi0xNDEtcHJpbnRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODgxJzsgfSAvKiAn7qKBJyAqL1xuLmljb24tMTQxLXByb2plY3RvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODgyJzsgfSAvKiAn7qKCJyAqL1xuLmljb24tMTQxLXByb3RyYWN0b3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4Myc7IH0gLyogJ+6igycgKi9cbi5pY29uLTE0MS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODg0JzsgfSAvKiAn7qKEJyAqL1xuLmljb24tMTQxLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4NSc7IH0gLyogJ+6ihScgKi9cbi5pY29uLTE0MS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4Nic7IH0gLyogJ+6ihicgKi9cbi5pY29uLTE0MS1zY2hvb2wtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODg3JzsgfSAvKiAn7qKHJyAqL1xuLmljb24tMTQxLXNjaG9vbC0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODgnOyB9IC8qICfuoognICovXG4uaWNvbi0xNDEtc2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODg5JzsgfSAvKiAn7qKJJyAqL1xuLmljb24tMTQxLXNoYXJwZW5lcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODhhJzsgfSAvKiAn7qKKJyAqL1xuLmljb24tMTQxLXN0YWZmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4OGInOyB9IC8qICfuoosnICovIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZWxlZ2FudC1mb250LXBhdGg6IFwiLi4vZm9udHMvZWxlZ2FudFwiICFkZWZhdWx0O1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBzcmM6dXJsKCcjeyRlbGVnYW50LWZvbnQtcGF0aH0vRWxlZ2FudEljb25zLmVvdCcpO1xuICBzcmM6dXJsKCcjeyRlbGVnYW50LWZvbnQtcGF0aH0vRWxlZ2FudEljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRlbGVnYW50LWZvbnQtcGF0aH0vRWxlZ2FudEljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGVsZWdhbnQtZm9udC1wYXRofS9FbGVnYW50SWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZWxlZ2FudC1mb250LXBhdGh9L0VsZWdhbnRJY29ucy5zdmcjRWxlZ2FudEljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIHVzZSBkYXRhIGF0dHJpYnV0ZXMgZm9yIGluc2VydGluZyB5b3VyIGljb25zICovXG4uZWw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaWYgeW91IHdhbnQgdG8gaGF2ZSBhIGNsYXNzIHBlciBpY29uICovXG4vKlxuSW5zdGVhZCBvZiBhIGxpc3Qgb2YgYWxsIGNsYXNzIHNlbGVjdG9ycyxcbnlvdSBjYW4gdXNlIHRoZSBnZW5lcmljIHNlbGVjdG9yIGJlbG93LCBidXQgaXQncyBzbG93ZXI6XG5bY2xhc3MqPVwieW91ci1jbGFzcy1wcmVmaXhcIl0ge1xuKi9cbi5hcnJvd191cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjFcIjtcbn1cbi5hcnJvd19kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMlwiO1xufVxuLmFycm93X2xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzXCI7XG59XG4uYXJyb3dfcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI0XCI7XG59XG4uYXJyb3dfbGVmdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjVcIjtcbn1cbi5hcnJvd19yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZcIjtcbn1cbi5hcnJvd19yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyN1wiO1xufVxuLmFycm93X2xlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjhcIjtcbn1cbi5hcnJvdy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOVwiO1xufVxuLmFycm93X3VwLWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYVwiO1xufVxuLmFycm93X2xlZnQtcmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYlwiO1xufVxuLmFycm93X2xlZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJjXCI7XG59XG4uYXJyb3dfZXhwYW5kX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJkXCI7XG59XG4uYXJyb3dfZXhwYW5kX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmVcIjtcbn1cbi5hcnJvd19jb25kZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmZcIjtcbn1cbi5hcnJvd19leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMwXCI7XG59XG4uYXJyb3dfbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzFcIjtcbn1cbi5hcnJvd19jYXJyb3QtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMyXCI7XG59XG4uYXJyb3dfY2Fycm90LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMzXCI7XG59XG4uYXJyb3dfY2Fycm90LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM0XCI7XG59XG4uYXJyb3dfY2Fycm90LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNVwiO1xufVxuLmFycm93X2NhcnJvdC0ydXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM2XCI7XG59XG4uYXJyb3dfY2Fycm90LTJkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzN1wiO1xufVxuLmFycm93X2NhcnJvdC0ybGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzhcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOVwiO1xufVxuLmFycm93X2NhcnJvdC11cF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzYVwiO1xufVxuLmFycm93X2NhcnJvdC1kb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNiXCI7XG59XG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2NcIjtcbn1cbi5hcnJvd19jYXJyb3QtcmlnaHRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2RcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNlXCI7XG59XG4uYXJyb3dfY2Fycm90LTJkb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNmXCI7XG59XG4uYXJyb3dfY2Fycm90LTJsZWZ0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQwXCI7XG59XG4uYXJyb3dfY2Fycm90LTJyaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xufVxuLmFycm93X3RyaWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQzXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIjtcbn1cbi5hcnJvd190cmlhbmdsZS11cF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtcmlnaHRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjtcbn1cbi5hcnJvd19iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiO1xufVxuLmljb25fbWludXMtMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7XG59XG4uaWNvbl9wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0Y1wiO1xufVxuLmljb25fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7XG59XG4uaWNvbl9jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cbi5pY29uX21pbnVzX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCI7XG59XG4uaWNvbl9wbHVzX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7XG59XG4uaWNvbl9jbG9zZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiO1xufVxuLmljb25fY2hlY2tfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTJcIjtcbn1cbi5pY29uX3pvb20tb3V0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjtcbn1cbi5pY29uX3pvb20taW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xufVxuLmljb25fc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xufVxuLmljb25fYm94LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xufVxuLmljb25fYm94LXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiO1xufVxuLmljb25fbWludXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xufVxuLmljb25fcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU5XCI7XG59XG4uaWNvbl9ib3gtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWFcIjtcbn1cbi5pY29uX2NpcmNsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWJcIjtcbn1cbi5pY29uX2NpcmNsZS1zbGVsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVjXCI7XG59XG4uaWNvbl9zdG9wX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVkXCI7XG59XG4uaWNvbl9zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZVwiO1xufVxuLmljb25fcGF1c2VfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWZcIjtcbn1cbi5pY29uX3BhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MFwiO1xufVxuLmljb25fbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjtcbn1cbi5pY29uX21lbnUtc3F1YXJlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7XG59XG4uaWNvbl9tZW51LWNpcmNsZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xufVxuLmljb25fdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY0XCI7XG59XG4uaWNvbl9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjtcbn1cbi5pY29uX2FkanVzdC1ob3JpejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjZcIjtcbn1cbi5pY29uX2FkanVzdC12ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2N1wiO1xufVxuLmljb25fZG9jdW1lbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuLmljb25fZG9jdW1lbnRzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjlcIjtcbn1cbi5pY29uX3BlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjtcbn1cbi5pY29uX3BlbmNpbC1lZGl0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjtcbn1cbi5pY29uX3BlbmNpbC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xufVxuLmljb25fZm9sZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjtcbn1cbi5pY29uX2ZvbGRlci1vcGVuX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjtcbn1cbi5pY29uX2ZvbGRlci1hZGRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xufVxuLmljb25faW5mb19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcwXCI7XG59XG4uaWNvbl9lcnJvci1vY3RfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xufVxuLmljb25fZXJyb3ItY2lyY2xlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzJcIjtcbn1cbi5pY29uX2Vycm9yLXRyaWFuZ2xlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjtcbn1cbi5pY29uX3F1ZXN0aW9uX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7XG59XG4uaWNvbl9xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIjtcbn1cbi5pY29uX2NvbW1lbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xufVxuLmljb25fY2hhdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc3XCI7XG59XG4uaWNvbl92b2wtbXV0ZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7XG59XG4uaWNvbl92b2x1bWUtbG93X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIjtcbn1cbi5pY29uX3ZvbHVtZS1oaWdoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjtcbn1cbi5pY29uX3F1b3RhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdiXCI7XG59XG4uaWNvbl9xdW90YXRpb25zX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdjXCI7XG59XG4uaWNvbl9jbG9ja19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdkXCI7XG59XG4uaWNvbl9sb2NrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2VcIjtcbn1cbi5pY29uX2xvY2stb3Blbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uX2tleV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uX2Nsb3VkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmljb25fY2xvdWQtdXBsb2FkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmljb25fY2xvdWQtZG93bmxvYWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uaWNvbl9pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb25faW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uaWNvbl9saWdodGJ1bGJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uaWNvbl9naWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmljb25faG91c2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uaWNvbl9nZW5pdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5pY29uX21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLmljb25fdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG4uaWNvbl9sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5pY29uX2Rlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cbi5pY29uX2NhbWVyYV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5pY29uX21haWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uaWNvbl9jb25lX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmljb25fcmliYm9uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb25fYmFnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmljb25fY3JlZGl0Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLmljb25fY2FydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5pY29uX3BhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmljb25fdGFnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLmljb25fdGFnc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5pY29uX3RyYXNoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmljb25fY3Vyc29yX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLmljb25fbWljX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLmljb25fY29tcGFzc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cbi5pY29uX3Bpbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cbi5pY29uX3B1c2hwaW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uaWNvbl9tYXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uaWNvbl9kcmF3ZXJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uaWNvbl90b29sYm94X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmljb25fYm9va19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5pY29uX2NhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uaWNvbl9maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uaWNvbl90YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmljb25fY29udGFjdHNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uaWNvbl9oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uaWNvbl9saWZlc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5pY29uX3BpZWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uaWNvbl9yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG4uaWNvbl9saW5rX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLmljb25fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuLmljb25fbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLmljb25fYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuLmljb25fYXJjaGl2ZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5pY29uX2hlYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmljb25fc3Rhcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5pY29uX3N0YXItaGFsZl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5pY29uX3N0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5pY29uX3N0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmljb25fdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5pY29uX3Rvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uX2NvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmljb25fY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmFycm93X3VwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmFycm93X2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uYXJyb3dfbGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cbi5hcnJvd19yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cbi5hcnJvd19sZWZ0LXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuLmFycm93X3JpZ2h0LXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLmFycm93X3JpZ2h0LWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uYXJyb3dfbGVmdC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmFycm93X2NvbmRlbnNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmFycm93X2V4cGFuZF9hbHQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uYXJyb3dfY2Fycm90X3VwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmFycm93X2NhcnJvdC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmFycm93X2NhcnJvdC1sZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmFycm93X2NhcnJvdC0yZHdubl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uYXJyb3dfY2Fycm90LTJyaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5hcnJvd190cmlhbmdsZS11cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtcmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4uaWNvbl9taW51c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cbi5pY29uX3BsdXNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uaWNvbl9jbG9zZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5pY29uX2NoZWNrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmljb25fem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5pY29uX3pvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5pY29uX3N0b3BfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uaWNvbl9tZW51LXNxdWFyZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5pY29uX21lbnUtY2lyY2xlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmljb25fZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5pY29uX2RvY3VtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLmljb25fcGVuY2lsX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuLmljb25fZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG4uaWNvbl9mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLmljb25fZm9sZGVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuLmljb25fZm9sZGVyX3VwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuLmljb25fZm9sZGVyX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG4uaWNvbl9pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uaWNvbl9lcnJvci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uX2Vycm9yLW9jdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmljb25fZXJyb3ItdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5pY29uX3F1ZXN0aW9uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmljb25fY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmljb25fY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLmljb25fdm9sLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5pY29uX3ZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5pY29uX3ZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uaWNvbl9xdW90YXRpb25zX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLmljb25fY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cbi5pY29uX2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cbi5pY29uX2xvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuLmljb25fa2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG4uaWNvbl9jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLmljb25fY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uaWNvbl9jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmljb25fbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uaWNvbl9naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uaWNvbl9ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmljb25fY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uaWNvbl9tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uaWNvbl9jb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uaWNvbl9yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5pY29uX2JhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmljb25fY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuLmljb25fdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4uaWNvbl90YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG4uaWNvbl90cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLmljb25fY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uaWNvbl9taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5pY29uX2NvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5pY29uX3BpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmljb25fcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmljb25fbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uaWNvbl9kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5pY29uX3Rvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5pY29uX2Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5pY29uX2NvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uaWNvbl9hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4uaWNvbl9oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmljb25fcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuLmljb25fZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cbi5pY29uX2dyaWQtMngyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4uaWNvbl9ncmlkLTN4MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuLmljb25fbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cbi5pY29uX3BhdXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xufVxuLmljb25fcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5pY29uX3VwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmljb25fZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5zb2NpYWxfZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5zb2NpYWxfdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLnNvY2lhbF9waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLnNvY2lhbF90dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5zb2NpYWxfdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuLnNvY2lhbF93b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5zb2NpYWxfaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uc29jaWFsX2RyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG4uc29jaWFsX3ZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uc29jaWFsX2xpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG4uc29jaWFsX3JzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuLnNvY2lhbF9kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG4uc29jaWFsX3NoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG4uc29jaWFsX215c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cbi5zb2NpYWxfc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTJcIjtcbn1cbi5zb2NpYWxfeW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhM1wiO1xufVxuLnNvY2lhbF9waWNhc3NhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE0XCI7XG59XG4uc29jaWFsX2dvb2dsZWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE1XCI7XG59XG4uc29jaWFsX2ZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiO1xufVxuLnNvY2lhbF9ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG4uc29jaWFsX3Nwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYThcIjtcbn1cbi5zb2NpYWxfZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7XG59XG4uc29jaWFsX2ZhY2Vib29rX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhYVwiO1xufVxuLnNvY2lhbF90d2l0dGVyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhYlwiO1xufVxuLnNvY2lhbF9waW50ZXJlc3RfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XG59XG4uc29jaWFsX2dvb2dsZXBsdXNfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFkXCI7XG59XG4uc29jaWFsX3R1bWJscl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWVcIjtcbn1cbi5zb2NpYWxfc3R1bWJsZXVwb25fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFmXCI7XG59XG4uc29jaWFsX3dvcmRwcmVzc19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjBcIjtcbn1cbi5zb2NpYWxfaW5zdGFncmFtX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMVwiO1xufVxuLnNvY2lhbF9kcmliYmJsZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjJcIjtcbn1cbi5zb2NpYWxfdmltZW9fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIzXCI7XG59XG4uc29jaWFsX2xpbmtlZGluX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNFwiO1xufVxuLnNvY2lhbF9yc3NfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI1XCI7XG59XG4uc29jaWFsX2RldmlhbnRhcnRfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI2XCI7XG59XG4uc29jaWFsX3NoYXJlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiN1wiO1xufVxuLnNvY2lhbF9teXNwYWNlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOFwiO1xufVxuLnNvY2lhbF9za3lwZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjlcIjtcbn1cbi5zb2NpYWxfeW91dHViZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmFcIjtcbn1cbi5zb2NpYWxfcGljYXNzYV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmJcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlZHJpdmVfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiY1wiO1xufVxuLnNvY2lhbF9mbGlja3JfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJkXCI7XG59XG4uc29jaWFsX2Jsb2dnZXJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJlXCI7XG59XG4uc29jaWFsX3Nwb3RpZnlfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJmXCI7XG59XG4uc29jaWFsX2RlbGljaW91c19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzBcIjtcbn1cbi5zb2NpYWxfZmFjZWJvb2tfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMxXCI7XG59XG4uc29jaWFsX3R3aXR0ZXJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMyXCI7XG59XG4uc29jaWFsX3BpbnRlcmVzdF9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzNcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlcGx1c19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzRcIjtcbn1cbi5zb2NpYWxfdHVtYmxyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNVwiO1xufVxuLnNvY2lhbF9zdHVtYmxldXBvbl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzZcIjtcbn1cbi5zb2NpYWxfd29yZHByZXNzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjN1wiO1xufVxuLnNvY2lhbF9pbnN0YWdyYW1fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM4XCI7XG59XG4uc29jaWFsX2RyaWJiYmxlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjOVwiO1xufVxuLnNvY2lhbF92aW1lb19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2FcIjtcbn1cbi5zb2NpYWxfbGlua2VkaW5fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNiXCI7XG59XG4uc29jaWFsX3Jzc19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2NcIjtcbn1cbi5zb2NpYWxfZGV2aWFudGFydF9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2RcIjtcbn1cbi5zb2NpYWxfc2hhcmVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNlXCI7XG59XG4uc29jaWFsX215c3BhY2Vfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNmXCI7XG59XG4uc29jaWFsX3NreXBlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMFwiO1xufVxuLnNvY2lhbF95b3V0dWJlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMVwiO1xufVxuLnNvY2lhbF9waWNhc3NhX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMlwiO1xufVxuLnNvY2lhbF9nb29nbGVkcml2ZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDNcIjtcbn1cbi5zb2NpYWxfZmxpY2tyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNFwiO1xufVxuLnNvY2lhbF9ibG9nZ2VyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNVwiO1xufVxuLnNvY2lhbF9zcG90aWZ5X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNlwiO1xufVxuLnNvY2lhbF9kZWxpY2lvdXNfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ3XCI7XG59XG4uaWNvbl9wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG4uaWNvbl9jYWx1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWVcIjtcbn1cbi5pY29uX2J1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVmXCI7XG59XG4uaWNvbl9mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZThcIjtcbn1cbi5pY29uX2RyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7XG59XG4uaWNvbl9zZWFyY2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuLmljb25faWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5pY29uX2lkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5pY29uX3B1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuLmljb25fbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLmljb25fZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlYlwiO1xufVxuLmljb25fbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4uaWNvbl9jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlZFwiO1xufVxuLmljb25fd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG59XG4uaWNvbl9wZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4uaWNvbl9lYXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlOVwiO1xufVxuLmljb25fZmxvd2NoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG4uaWNvbl9kYXRhcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVjXCI7XG59XG4uaWNvbl9icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmVcIjtcbn1cbi5pY29uX3NoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNlwiO1xufVxuLmljb25fcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmYlwiO1xufVxuLmljb25fZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTJcIjtcbn1cbi5pY29uX2dsb2JlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTNcIjtcbn1cbi5pY29uX3RhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNVwiO1xufVxuLmljb25faG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUxXCI7XG59XG4uaWNvbl9iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZmXCI7XG59XG4uaWNvbl9yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY4XCI7XG59XG4uaWNvbl9wcmludGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmYVwiO1xufVxuLmljb25fY2FsY3VsYXRvcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTdcIjtcbn1cbi5pY29uX2J1aWxkaW5nX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZFwiO1xufVxuLmljb25fZmxvcHB5X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNFwiO1xufVxuLmljb25fZHJpdmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU1XCI7XG59XG4uaWNvbl9zZWFyY2hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY3XCI7XG59XG4uaWNvbl9pZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTBcIjtcbn1cbi5pY29uX2lkLTJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZjXCI7XG59XG4uaWNvbl9wdXp6bGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY5XCI7XG59XG4uaWNvbl9saWtlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZFwiO1xufVxuLmljb25fZGlzbGlrZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjFcIjtcbn1cbi5pY29uX211Z19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGNcIjtcbn1cbi5pY29uX2N1cnJlbmN5X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmM1wiO1xufVxuLmljb25fd2FsbGV0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkOFwiO1xufVxuLmljb25fcGVuc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGJcIjtcbn1cbi5pY29uX2Vhc2VsX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMFwiO1xufVxuLmljb25fZmxvd2NoYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZlwiO1xufVxuLmljb25fZGF0YXJlcG9ydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjtcbn1cbi5pY29uX2JyaWVmY2FzZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjRcIjtcbn1cbi5pY29uX3NoaWVsZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDlcIjtcbn1cbi5pY29uX3BlcmNlbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRhXCI7XG59XG4uaWNvbl9nbG9iZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGVcIjtcbn1cbi5pY29uX2NsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNlwiO1xufVxuXG5cbiAgLmdseXBoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjc1ZW07XG4gICAgbWFyZ2luOiAuNGVtIDEuNWVtIC43NWVtIDA7XG4gICAgd2lkdGg6IDZlbTtcbnRleHQtc2hhZG93OiBub25lO1xuICB9XG4gICAgICAgIC5nbHlwaF9iaWcge1xuICAgICAgICBmb250LXNpemU6IDEyOHB4O1xuICAgICAgICBjb2xvcjogIzU5YzVkYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nbHlwaCBkaXYgeyBwYWRkaW5nLWJvdHRvbTogMTBweDt9XG5cbiAgLmdseXBoIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogY29uc29sYXMsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjYztcbiAgICBwYWRkaW5nOiAuMmVtO1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5nbHlwaCAuZnMxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIFxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250cy9mb250LWF3ZXNvbWVcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cblxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCJAaW1wb3J0IFwiaW9uaWNvbnMtdmFyaWFibGVzXCI7XG4vKiFcbiAgSW9uaWNvbnMsIHYjeyRpb25pY29ucy12ZXJzaW9ufVxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5cbkBpbXBvcnQgXCJpb25pY29ucy1mb250XCI7XG5AaW1wb3J0IFwiaW9uaWNvbnMtaWNvbnNcIjtcbiIsIi8vIElvbmljb25zIEZvbnQgUGF0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvbnQtZmFjZSB7XG4gZm9udC1mYW1pbHk6ICRpb25pY29ucy1mb250LWZhbWlseTtcbiBzcmM6dXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKTtcbiBzcmM6dXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy50dGY/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy53b2ZmP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5zdmc/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGlvbmljb25zLWZvbnQtZmFtaWx5O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCIvLyBJb25pY29ucyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRpb25pY29ucy1mb250LXBhdGg6IFwiLi4vZm9udHMvaW9uaWNvbnNcIiAhZGVmYXVsdDtcbiRpb25pY29ucy1mb250LWZhbWlseTogXCJJb25pY29uc1wiICFkZWZhdWx0O1xuJGlvbmljb25zLXZlcnNpb246IFwiMi4wLjBcIiAhZGVmYXVsdDtcbiRpb25pY29ucy1wcmVmaXg6IGlvbi0gIWRlZmF1bHQ7XG5cbiRpb25pY29uLXZhci1hbGVydDogXCJcXGYxMDFcIjtcbiRpb25pY29uLXZhci1hbGVydC1jaXJjbGVkOiBcIlxcZjEwMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOiBcIlxcZjJjN1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkLWNpcmNsZTogXCJcXGYzNTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFsYXJtLWNsb2NrOiBcIlxcZjM1YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWxlcnQ6IFwiXFxmMzViXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcHBzOiBcIlxcZjM1Y1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJjaGl2ZTogXCJcXGYyYzlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWJhY2s6IFwiXFxmMmNhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kb3duOiBcIlxcZjM1ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246IFwiXFxmMzVmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6IFwiXFxmMzVlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDogXCJcXGYzNjFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTogXCJcXGYzNjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodDogXCJcXGYzNjNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6IFwiXFxmMzYyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXA6IFwiXFxmMzY1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOiBcIlxcZjM2NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDogXCJcXGYzMGZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LXVwOiBcIlxcZjM2NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOiBcIlxcZjM2N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYmFyOiBcIlxcZjM2OFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYmljeWNsZTogXCJcXGYzNjlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJvYXQ6IFwiXFxmMzZhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ib29rbWFyazogXCJcXGYzNmJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJ1bGI6IFwiXFxmMzZjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1idXM6IFwiXFxmMzZkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYWxlbmRhcjogXCJcXGYyZDFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhbGw6IFwiXFxmMmQyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYW1lcmE6IFwiXFxmMmQzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYW5jZWw6IFwiXFxmMzZlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYXI6IFwiXFxmMzZmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OiBcIlxcZjM3MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hhdDogXCJcXGYyZDRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94OiBcIlxcZjM3NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6IFwiXFxmMzcxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOiBcIlxcZjM3M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazogXCJcXGYzNzJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6IFwiXFxmMzc1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbGlwYm9hcmQ6IFwiXFxmMzc2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbG9zZTogXCJcXGYyZDdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOiBcIlxcZjM3YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtY2lyY2xlOiBcIlxcZjM3N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtZG9uZTogXCJcXGYzNzhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLW91dGxpbmU6IFwiXFxmMzc5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb2xvci1wYWxldHRlOiBcIlxcZjM3YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY29tcGFzczogXCJcXGYzN2NcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3Q6IFwiXFxmMmQ4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb250YWN0czogXCJcXGYyZDlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRyYWN0OiBcIlxcZjM3ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOiBcIlxcZjM3ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZGVsZXRlOiBcIlxcZjM3ZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZGVza3RvcDogXCJcXGYzODBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OiBcIlxcZjM4MVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZTogXCJcXGYzODNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvbmUtYWxsOiBcIlxcZjM4MlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG93bmxvYWQ6IFwiXFxmMmRkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kcmFmdHM6IFwiXFxmMzg0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1leGl0OiBcIlxcZjM4NVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOiBcIlxcZjM4NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGU6IFwiXFxmMzg4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOiBcIlxcZjM4N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmlsbTogXCJcXGYzODlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlcjogXCJcXGYyZTBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlci1vcGVuOiBcIlxcZjM4YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOiBcIlxcZjM4YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZ2xvYmU6IFwiXFxmMzhjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1oYW5kOiBcIlxcZjJlM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaGFuZ291dDogXCJcXGYzOGRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWhhcHB5OiBcIlxcZjM4ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaG9tZTogXCJcXGYzOGZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOiBcIlxcZjJlNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbGFwdG9wOiBcIlxcZjM5MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbGlzdDogXCJcXGYzOTFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxvY2F0ZTogXCJcXGYyZTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxvY2s6IFwiXFxmMzkyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1tYWlsOiBcIlxcZjJlYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOiBcIlxcZjM5M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWVudTogXCJcXGYzOTRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1pY3JvcGhvbmU6IFwiXFxmMmVjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lLW9mZjogXCJcXGYzOTVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDogXCJcXGYzOTZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtdmVydGljYWw6IFwiXFxmMzk3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1uYXZpZ2F0ZTogXCJcXGYzOThcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6IFwiXFxmMzliXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6IFwiXFxmMzk5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjogXCJcXGYzOWFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW9wZW46IFwiXFxmMzljXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1vcHRpb25zOiBcIlxcZjM5ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOiBcIlxcZjM5ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uOiBcIlxcZjNhMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uLWFkZDogXCJcXGYzOWZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTogXCJcXGYzYTFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLXBvcnRyYWl0OiBcIlxcZjNhMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGluOiBcIlxcZjNhM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGxhbmU6IFwiXFxmM2E0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wbGF5c3RvcmU6IFwiXFxmMmYwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wcmludDogXCJcXGYzYTVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6IFwiXFxmM2E2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb246IFwiXFxmM2E3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yZWZyZXNoOiBcIlxcZjNhOFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOiBcIlxcZjJmNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTogXCJcXGYzYTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJlc3RhdXJhbnQ6IFwiXFxmM2FhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zYWQ6IFwiXFxmM2FiXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZWFyY2g6IFwiXFxmMmY1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZW5kOiBcIlxcZjJmNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2V0dGluZ3M6IFwiXFxmMmY3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zaGFyZTogXCJcXGYyZjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlLWFsdDogXCJcXGYzYWNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN0YXI6IFwiXFxmMmZjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLWhhbGY6IFwiXFxmM2FkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLW91dGxpbmU6IFwiXFxmM2FlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdG9wd2F0Y2g6IFwiXFxmMmZkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdWJ3YXk6IFwiXFxmM2FmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdW5ueTogXCJcXGYzYjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN5bmM6IFwiXFxmM2IxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC10ZXh0c21zOiBcIlxcZjNiMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdGltZTogXCJcXGYzYjNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOiBcIlxcZjNiNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdW5sb2NrOiBcIlxcZjNiNVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdXBsb2FkOiBcIlxcZjNiNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLWRvd246IFwiXFxmM2I3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtbXV0ZTogXCJcXGYzYjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1vZmY6IFwiXFxmM2I5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtdXA6IFwiXFxmM2JhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC13YWxrOiBcIlxcZjNiYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2FybmluZzogXCJcXGYzYmNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOiBcIlxcZjNiZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2lmaTogXCJcXGYzMDVcIjtcbiRpb25pY29uLXZhci1hcGVydHVyZTogXCJcXGYzMTNcIjtcbiRpb25pY29uLXZhci1hcmNoaXZlOiBcIlxcZjEwMlwiO1xuJGlvbmljb24tdmFyLWFycm93LWRvd24tYTogXCJcXGYxMDNcIjtcbiRpb25pY29uLXZhci1hcnJvdy1kb3duLWI6IFwiXFxmMTA0XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOiBcIlxcZjEwNVwiO1xuJGlvbmljb24tdmFyLWFycm93LWV4cGFuZDogXCJcXGYyNWVcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6IFwiXFxmMjVmXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1yaWdodDogXCJcXGYyNjBcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC11cC1sZWZ0OiBcIlxcZjI2MVwiO1xuJGlvbmljb24tdmFyLWFycm93LWdyYXBoLXVwLXJpZ2h0OiBcIlxcZjI2MlwiO1xuJGlvbmljb24tdmFyLWFycm93LWxlZnQtYTogXCJcXGYxMDZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWI6IFwiXFxmMTA3XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctbGVmdC1jOiBcIlxcZjEwOFwiO1xuJGlvbmljb24tdmFyLWFycm93LW1vdmU6IFwiXFxmMjYzXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmVzaXplOiBcIlxcZjI2NFwiO1xuJGlvbmljb24tdmFyLWFycm93LXJldHVybi1sZWZ0OiBcIlxcZjI2NVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJldHVybi1yaWdodDogXCJcXGYyNjZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yaWdodC1hOiBcIlxcZjEwOVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWI6IFwiXFxmMTBhXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYzogXCJcXGYxMGJcIjtcbiRpb25pY29uLXZhci1hcnJvdy1zaHJpbms6IFwiXFxmMjY3XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctc3dhcDogXCJcXGYyNjhcIjtcbiRpb25pY29uLXZhci1hcnJvdy11cC1hOiBcIlxcZjEwY1wiO1xuJGlvbmljb24tdmFyLWFycm93LXVwLWI6IFwiXFxmMTBkXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctdXAtYzogXCJcXGYxMGVcIjtcbiRpb25pY29uLXZhci1hc3RlcmlzazogXCJcXGYzMTRcIjtcbiRpb25pY29uLXZhci1hdDogXCJcXGYxMGZcIjtcbiRpb25pY29uLXZhci1iYWNrc3BhY2U6IFwiXFxmM2JmXCI7XG4kaW9uaWNvbi12YXItYmFja3NwYWNlLW91dGxpbmU6IFwiXFxmM2JlXCI7XG4kaW9uaWNvbi12YXItYmFnOiBcIlxcZjExMFwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktY2hhcmdpbmc6IFwiXFxmMTExXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYxMTJcIjtcbiRpb25pY29uLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMTEzXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjExNFwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktbG93OiBcIlxcZjExNVwiO1xuJGlvbmljb24tdmFyLWJlYWtlcjogXCJcXGYyNjlcIjtcbiRpb25pY29uLXZhci1iZWVyOiBcIlxcZjI2YVwiO1xuJGlvbmljb24tdmFyLWJsdWV0b290aDogXCJcXGYxMTZcIjtcbiRpb25pY29uLXZhci1ib25maXJlOiBcIlxcZjMxNVwiO1xuJGlvbmljb24tdmFyLWJvb2ttYXJrOiBcIlxcZjI2YlwiO1xuJGlvbmljb24tdmFyLWJvd3RpZTogXCJcXGYzYzBcIjtcbiRpb25pY29uLXZhci1icmllZmNhc2U6IFwiXFxmMjZjXCI7XG4kaW9uaWNvbi12YXItYnVnOiBcIlxcZjJiZVwiO1xuJGlvbmljb24tdmFyLWNhbGN1bGF0b3I6IFwiXFxmMjZkXCI7XG4kaW9uaWNvbi12YXItY2FsZW5kYXI6IFwiXFxmMTE3XCI7XG4kaW9uaWNvbi12YXItY2FtZXJhOiBcIlxcZjExOFwiO1xuJGlvbmljb24tdmFyLWNhcmQ6IFwiXFxmMTE5XCI7XG4kaW9uaWNvbi12YXItY2FzaDogXCJcXGYzMTZcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94OiBcIlxcZjExYlwiO1xuJGlvbmljb24tdmFyLWNoYXRib3gtd29ya2luZzogXCJcXGYxMWFcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94ZXM6IFwiXFxmMTFjXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZTogXCJcXGYxMWVcIjtcbiRpb25pY29uLXZhci1jaGF0YnViYmxlLXdvcmtpbmc6IFwiXFxmMTFkXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZXM6IFwiXFxmMTFmXCI7XG4kaW9uaWNvbi12YXItY2hlY2ttYXJrOiBcIlxcZjEyMlwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOiBcIlxcZjEyMFwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyay1yb3VuZDogXCJcXGYxMjFcIjtcbiRpb25pY29uLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMTIzXCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjEyNFwiO1xuJGlvbmljb24tdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMTI1XCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi11cDogXCJcXGYxMjZcIjtcbiRpb25pY29uLXZhci1jbGlwYm9hcmQ6IFwiXFxmMTI3XCI7XG4kaW9uaWNvbi12YXItY2xvY2s6IFwiXFxmMjZlXCI7XG4kaW9uaWNvbi12YXItY2xvc2U6IFwiXFxmMTJhXCI7XG4kaW9uaWNvbi12YXItY2xvc2UtY2lyY2xlZDogXCJcXGYxMjhcIjtcbiRpb25pY29uLXZhci1jbG9zZS1yb3VuZDogXCJcXGYxMjlcIjtcbiRpb25pY29uLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXCJcXGYzMTdcIjtcbiRpb25pY29uLXZhci1jbG91ZDogXCJcXGYxMmJcIjtcbiRpb25pY29uLXZhci1jb2RlOiBcIlxcZjI3MVwiO1xuJGlvbmljb24tdmFyLWNvZGUtZG93bmxvYWQ6IFwiXFxmMjZmXCI7XG4kaW9uaWNvbi12YXItY29kZS13b3JraW5nOiBcIlxcZjI3MFwiO1xuJGlvbmljb24tdmFyLWNvZmZlZTogXCJcXGYyNzJcIjtcbiRpb25pY29uLXZhci1jb21wYXNzOiBcIlxcZjI3M1wiO1xuJGlvbmljb24tdmFyLWNvbXBvc2U6IFwiXFxmMTJjXCI7XG4kaW9uaWNvbi12YXItY29ubmVjdGlvbi1iYXJzOiBcIlxcZjI3NFwiO1xuJGlvbmljb24tdmFyLWNvbnRyYXN0OiBcIlxcZjI3NVwiO1xuJGlvbmljb24tdmFyLWNyb3A6IFwiXFxmM2MxXCI7XG4kaW9uaWNvbi12YXItY3ViZTogXCJcXGYzMThcIjtcbiRpb25pY29uLXZhci1kaXNjOiBcIlxcZjEyZFwiO1xuJGlvbmljb24tdmFyLWRvY3VtZW50OiBcIlxcZjEyZlwiO1xuJGlvbmljb24tdmFyLWRvY3VtZW50LXRleHQ6IFwiXFxmMTJlXCI7XG4kaW9uaWNvbi12YXItZHJhZzogXCJcXGYxMzBcIjtcbiRpb25pY29uLXZhci1lYXJ0aDogXCJcXGYyNzZcIjtcbiRpb25pY29uLXZhci1lYXNlbDogXCJcXGYzYzJcIjtcbiRpb25pY29uLXZhci1lZGl0OiBcIlxcZjJiZlwiO1xuJGlvbmljb24tdmFyLWVnZzogXCJcXGYyNzdcIjtcbiRpb25pY29uLXZhci1lamVjdDogXCJcXGYxMzFcIjtcbiRpb25pY29uLXZhci1lbWFpbDogXCJcXGYxMzJcIjtcbiRpb25pY29uLXZhci1lbWFpbC11bnJlYWQ6IFwiXFxmM2MzXCI7XG4kaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzazogXCJcXGYzYzVcIjtcbiRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6IFwiXFxmM2M0XCI7XG4kaW9uaWNvbi12YXItZXllOiBcIlxcZjEzM1wiO1xuJGlvbmljb24tdmFyLWV5ZS1kaXNhYmxlZDogXCJcXGYzMDZcIjtcbiRpb25pY29uLXZhci1mZW1hbGU6IFwiXFxmMjc4XCI7XG4kaW9uaWNvbi12YXItZmlsaW5nOiBcIlxcZjEzNFwiO1xuJGlvbmljb24tdmFyLWZpbG0tbWFya2VyOiBcIlxcZjEzNVwiO1xuJGlvbmljb24tdmFyLWZpcmViYWxsOiBcIlxcZjMxOVwiO1xuJGlvbmljb24tdmFyLWZsYWc6IFwiXFxmMjc5XCI7XG4kaW9uaWNvbi12YXItZmxhbWU6IFwiXFxmMzFhXCI7XG4kaW9uaWNvbi12YXItZmxhc2g6IFwiXFxmMTM3XCI7XG4kaW9uaWNvbi12YXItZmxhc2gtb2ZmOiBcIlxcZjEzNlwiO1xuJGlvbmljb24tdmFyLWZvbGRlcjogXCJcXGYxMzlcIjtcbiRpb25pY29uLXZhci1mb3JrOiBcIlxcZjI3YVwiO1xuJGlvbmljb24tdmFyLWZvcmstcmVwbzogXCJcXGYyYzBcIjtcbiRpb25pY29uLXZhci1mb3J3YXJkOiBcIlxcZjEzYVwiO1xuJGlvbmljb24tdmFyLWZ1bm5lbDogXCJcXGYzMWJcIjtcbiRpb25pY29uLXZhci1nZWFyLWE6IFwiXFxmMTNkXCI7XG4kaW9uaWNvbi12YXItZ2Vhci1iOiBcIlxcZjEzZVwiO1xuJGlvbmljb24tdmFyLWdyaWQ6IFwiXFxmMTNmXCI7XG4kaW9uaWNvbi12YXItaGFtbWVyOiBcIlxcZjI3YlwiO1xuJGlvbmljb24tdmFyLWhhcHB5OiBcIlxcZjMxY1wiO1xuJGlvbmljb24tdmFyLWhhcHB5LW91dGxpbmU6IFwiXFxmM2M2XCI7XG4kaW9uaWNvbi12YXItaGVhZHBob25lOiBcIlxcZjE0MFwiO1xuJGlvbmljb24tdmFyLWhlYXJ0OiBcIlxcZjE0MVwiO1xuJGlvbmljb24tdmFyLWhlYXJ0LWJyb2tlbjogXCJcXGYzMWRcIjtcbiRpb25pY29uLXZhci1oZWxwOiBcIlxcZjE0M1wiO1xuJGlvbmljb24tdmFyLWhlbHAtYnVveTogXCJcXGYyN2NcIjtcbiRpb25pY29uLXZhci1oZWxwLWNpcmNsZWQ6IFwiXFxmMTQyXCI7XG4kaW9uaWNvbi12YXItaG9tZTogXCJcXGYxNDRcIjtcbiRpb25pY29uLXZhci1pY2VjcmVhbTogXCJcXGYyN2RcIjtcbiRpb25pY29uLXZhci1pbWFnZTogXCJcXGYxNDdcIjtcbiRpb25pY29uLXZhci1pbWFnZXM6IFwiXFxmMTQ4XCI7XG4kaW9uaWNvbi12YXItaW5mb3JtYXRpb246IFwiXFxmMTRhXCI7XG4kaW9uaWNvbi12YXItaW5mb3JtYXRpb24tY2lyY2xlZDogXCJcXGYxNDlcIjtcbiRpb25pY29uLXZhci1pb25pYzogXCJcXGYxNGJcIjtcbiRpb25pY29uLXZhci1pb3MtYWxhcm06IFwiXFxmM2M4XCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYXJtLW91dGxpbmU6IFwiXFxmM2M3XCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYnVtczogXCJcXGYzY2FcIjtcbiRpb25pY29uLXZhci1pb3MtYWxidW1zLW91dGxpbmU6IFwiXFxmM2M5XCI7XG4kaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGw6IFwiXFxmM2NjXCI7XG4kaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTogXCJcXGYzY2JcIjtcbiRpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzOiBcIlxcZjNjZVwiO1xuJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3Mtb3V0bGluZTogXCJcXGYzY2RcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctYmFjazogXCJcXGYzY2ZcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctZG93bjogXCJcXGYzZDBcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctZm9yd2FyZDogXCJcXGYzZDFcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctbGVmdDogXCJcXGYzZDJcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctcmlnaHQ6IFwiXFxmM2QzXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tZG93bjogXCJcXGYzZDRcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OiBcIlxcZjNkNVwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXJpZ2h0OiBcIlxcZjNkNlwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXVwOiBcIlxcZjNkN1wiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy11cDogXCJcXGYzZDhcIjtcbiRpb25pY29uLXZhci1pb3MtYXQ6IFwiXFxmM2RhXCI7XG4kaW9uaWNvbi12YXItaW9zLWF0LW91dGxpbmU6IFwiXFxmM2Q5XCI7XG4kaW9uaWNvbi12YXItaW9zLWJhcmNvZGU6IFwiXFxmM2RjXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhcmNvZGUtb3V0bGluZTogXCJcXGYzZGJcIjtcbiRpb25pY29uLXZhci1pb3MtYmFzZWJhbGw6IFwiXFxmM2RlXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsLW91dGxpbmU6IFwiXFxmM2RkXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGw6IFwiXFxmM2UwXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGwtb3V0bGluZTogXCJcXGYzZGZcIjtcbiRpb25pY29uLXZhci1pb3MtYmVsbDogXCJcXGYzZTJcIjtcbiRpb25pY29uLXZhci1pb3MtYmVsbC1vdXRsaW5lOiBcIlxcZjNlMVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2R5OiBcIlxcZjNlNFwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2R5LW91dGxpbmU6IFwiXFxmM2UzXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvbHQ6IFwiXFxmM2U2XCI7XG4kaW9uaWNvbi12YXItaW9zLWJvbHQtb3V0bGluZTogXCJcXGYzZTVcIjtcbiRpb25pY29uLXZhci1pb3MtYm9vazogXCJcXGYzZThcIjtcbiRpb25pY29uLXZhci1pb3MtYm9vay1vdXRsaW5lOiBcIlxcZjNlN1wiO1xuJGlvbmljb24tdmFyLWlvcy1ib29rbWFya3M6IFwiXFxmM2VhXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOiBcIlxcZjNlOVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib3g6IFwiXFxmM2VjXCI7XG4kaW9uaWNvbi12YXItaW9zLWJveC1vdXRsaW5lOiBcIlxcZjNlYlwiO1xuJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2U6IFwiXFxmM2VlXCI7XG4kaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZS1vdXRsaW5lOiBcIlxcZjNlZFwiO1xuJGlvbmljb24tdmFyLWlvcy1icm93c2VyczogXCJcXGYzZjBcIjtcbiRpb25pY29uLXZhci1pb3MtYnJvd3NlcnMtb3V0bGluZTogXCJcXGYzZWZcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvcjogXCJcXGYzZjJcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOiBcIlxcZjNmMVwiO1xuJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhcjogXCJcXGYzZjRcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsZW5kYXItb3V0bGluZTogXCJcXGYzZjNcIjtcbiRpb25pY29uLXZhci1pb3MtY2FtZXJhOiBcIlxcZjNmNlwiO1xuJGlvbmljb24tdmFyLWlvcy1jYW1lcmEtb3V0bGluZTogXCJcXGYzZjVcIjtcbiRpb25pY29uLXZhci1pb3MtY2FydDogXCJcXGYzZjhcIjtcbiRpb25pY29uLXZhci1pb3MtY2FydC1vdXRsaW5lOiBcIlxcZjNmN1wiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXM6IFwiXFxmM2ZhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoYXRib3hlcy1vdXRsaW5lOiBcIlxcZjNmOVwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlOiBcIlxcZjNmY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6IFwiXFxmM2ZiXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyazogXCJcXGYzZmZcIjtcbiRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLWVtcHR5OiBcIlxcZjNmZFwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstb3V0bGluZTogXCJcXGYzZmVcIjtcbiRpb25pY29uLXZhci1pb3MtY2lyY2xlLWZpbGxlZDogXCJcXGY0MDBcIjtcbiRpb25pY29uLXZhci1pb3MtY2lyY2xlLW91dGxpbmU6IFwiXFxmNDAxXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb2NrOiBcIlxcZjQwM1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9jay1vdXRsaW5lOiBcIlxcZjQwMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9zZTogXCJcXGY0MDZcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvc2UtZW1wdHk6IFwiXFxmNDA0XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3NlLW91dGxpbmU6IFwiXFxmNDA1XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkOiBcIlxcZjQwY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZDogXCJcXGY0MDhcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTogXCJcXGY0MDdcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtb3V0bGluZTogXCJcXGY0MDlcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOiBcIlxcZjQwYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTogXCJcXGY0MGFcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWR5OiBcIlxcZjQxMFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQ6IFwiXFxmNDBlXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOiBcIlxcZjQwZFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktb3V0bGluZTogXCJcXGY0MGZcIjtcbiRpb25pY29uLXZhci1pb3MtY29nOiBcIlxcZjQxMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2ctb3V0bGluZTogXCJcXGY0MTFcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyOiBcIlxcZjQxNFwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTogXCJcXGY0MTNcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZDogXCJcXGY0MTZcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOiBcIlxcZjQxNVwiO1xuJGlvbmljb24tdmFyLWlvcy1jb21wb3NlOiBcIlxcZjQxOFwiO1xuJGlvbmljb24tdmFyLWlvcy1jb21wb3NlLW91dGxpbmU6IFwiXFxmNDE3XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbnRhY3Q6IFwiXFxmNDFhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbnRhY3Qtb3V0bGluZTogXCJcXGY0MTlcIjtcbiRpb25pY29uLXZhci1pb3MtY29weTogXCJcXGY0MWNcIjtcbiRpb25pY29uLXZhci1pb3MtY29weS1vdXRsaW5lOiBcIlxcZjQxYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jcm9wOiBcIlxcZjQxZVwiO1xuJGlvbmljb24tdmFyLWlvcy1jcm9wLXN0cm9uZzogXCJcXGY0MWRcIjtcbiRpb25pY29uLXZhci1pb3MtZG93bmxvYWQ6IFwiXFxmNDIwXCI7XG4kaW9uaWNvbi12YXItaW9zLWRvd25sb2FkLW91dGxpbmU6IFwiXFxmNDFmXCI7XG4kaW9uaWNvbi12YXItaW9zLWRyYWc6IFwiXFxmNDIxXCI7XG4kaW9uaWNvbi12YXItaW9zLWVtYWlsOiBcIlxcZjQyM1wiO1xuJGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOiBcIlxcZjQyMlwiO1xuJGlvbmljb24tdmFyLWlvcy1leWU6IFwiXFxmNDI1XCI7XG4kaW9uaWNvbi12YXItaW9zLWV5ZS1vdXRsaW5lOiBcIlxcZjQyNFwiO1xuJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZDogXCJcXGY0MjdcIjtcbiRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTogXCJcXGY0MjZcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsaW5nOiBcIlxcZjQyOVwiO1xuJGlvbmljb24tdmFyLWlvcy1maWxpbmctb3V0bGluZTogXCJcXGY0MjhcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsbTogXCJcXGY0MmJcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsbS1vdXRsaW5lOiBcIlxcZjQyYVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFnOiBcIlxcZjQyZFwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFnLW91dGxpbmU6IFwiXFxmNDJjXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYW1lOiBcIlxcZjQyZlwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOiBcIlxcZjQyZVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFzazogXCJcXGY0MzFcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhc2stb3V0bGluZTogXCJcXGY0MzBcIjtcbiRpb25pY29uLXZhci1pb3MtZmxvd2VyOiBcIlxcZjQzM1wiO1xuJGlvbmljb24tdmFyLWlvcy1mbG93ZXItb3V0bGluZTogXCJcXGY0MzJcIjtcbiRpb25pY29uLXZhci1pb3MtZm9sZGVyOiBcIlxcZjQzNVwiO1xuJGlvbmljb24tdmFyLWlvcy1mb2xkZXItb3V0bGluZTogXCJcXGY0MzRcIjtcbiRpb25pY29uLXZhci1pb3MtZm9vdGJhbGw6IFwiXFxmNDM3XCI7XG4kaW9uaWNvbi12YXItaW9zLWZvb3RiYWxsLW91dGxpbmU6IFwiXFxmNDM2XCI7XG4kaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOiBcIlxcZjQzOVwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOiBcIlxcZjQzOFwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYjogXCJcXGY0M2JcIjtcbiRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTogXCJcXGY0M2FcIjtcbiRpb25pY29uLXZhci1pb3MtZ2VhcjogXCJcXGY0M2RcIjtcbiRpb25pY29uLXZhci1pb3MtZ2Vhci1vdXRsaW5lOiBcIlxcZjQzY1wiO1xuJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOiBcIlxcZjQzZlwiO1xuJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzLW91dGxpbmU6IFwiXFxmNDNlXCI7XG4kaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldzogXCJcXGY0NDFcIjtcbiRpb25pY29uLXZhci1pb3MtZ3JpZC12aWV3LW91dGxpbmU6IFwiXFxmNDQwXCI7XG4kaW9uaWNvbi12YXItaW9zLWhlYXJ0OiBcIlxcZjQ0M1wiO1xuJGlvbmljb24tdmFyLWlvcy1oZWFydC1vdXRsaW5lOiBcIlxcZjQ0MlwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwOiBcIlxcZjQ0NlwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwLWVtcHR5OiBcIlxcZjQ0NFwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwLW91dGxpbmU6IFwiXFxmNDQ1XCI7XG4kaW9uaWNvbi12YXItaW9zLWhvbWU6IFwiXFxmNDQ4XCI7XG4kaW9uaWNvbi12YXItaW9zLWhvbWUtb3V0bGluZTogXCJcXGY0NDdcIjtcbiRpb25pY29uLXZhci1pb3MtaW5maW5pdGU6IFwiXFxmNDRhXCI7XG4kaW9uaWNvbi12YXItaW9zLWluZmluaXRlLW91dGxpbmU6IFwiXFxmNDQ5XCI7XG4kaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uOiBcIlxcZjQ0ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTogXCJcXGY0NGJcIjtcbiRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTogXCJcXGY0NGNcIjtcbiRpb25pY29uLXZhci1pb3MtaW9uaWMtb3V0bGluZTogXCJcXGY0NGVcIjtcbiRpb25pY29uLXZhci1pb3Mta2V5cGFkOiBcIlxcZjQ1MFwiO1xuJGlvbmljb24tdmFyLWlvcy1rZXlwYWQtb3V0bGluZTogXCJcXGY0NGZcIjtcbiRpb25pY29uLXZhci1pb3MtbGlnaHRidWxiOiBcIlxcZjQ1MlwiO1xuJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGItb3V0bGluZTogXCJcXGY0NTFcIjtcbiRpb25pY29uLXZhci1pb3MtbGlzdDogXCJcXGY0NTRcIjtcbiRpb25pY29uLXZhci1pb3MtbGlzdC1vdXRsaW5lOiBcIlxcZjQ1M1wiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbjogXCJcXGY0NTZcIjtcbiRpb25pY29uLXZhci1pb3MtbG9jYXRpb24tb3V0bGluZTogXCJcXGY0NTVcIjtcbiRpb25pY29uLXZhci1pb3MtbG9ja2VkOiBcIlxcZjQ1OFwiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NrZWQtb3V0bGluZTogXCJcXGY0NTdcIjtcbiRpb25pY29uLXZhci1pb3MtbG9vcDogXCJcXGY0NWFcIjtcbiRpb25pY29uLXZhci1pb3MtbG9vcC1zdHJvbmc6IFwiXFxmNDU5XCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGljYWw6IFwiXFxmNDVjXCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGljYWwtb3V0bGluZTogXCJcXGY0NWJcIjtcbiRpb25pY29uLXZhci1pb3MtbWVka2l0OiBcIlxcZjQ1ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1tZWRraXQtb3V0bGluZTogXCJcXGY0NWRcIjtcbiRpb25pY29uLXZhci1pb3MtbWljOiBcIlxcZjQ2MVwiO1xuJGlvbmljb24tdmFyLWlvcy1taWMtb2ZmOiBcIlxcZjQ1ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1taWMtb3V0bGluZTogXCJcXGY0NjBcIjtcbiRpb25pY29uLXZhci1pb3MtbWludXM6IFwiXFxmNDY0XCI7XG4kaW9uaWNvbi12YXItaW9zLW1pbnVzLWVtcHR5OiBcIlxcZjQ2MlwiO1xuJGlvbmljb24tdmFyLWlvcy1taW51cy1vdXRsaW5lOiBcIlxcZjQ2M1wiO1xuJGlvbmljb24tdmFyLWlvcy1tb25pdG9yOiBcIlxcZjQ2NlwiO1xuJGlvbmljb24tdmFyLWlvcy1tb25pdG9yLW91dGxpbmU6IFwiXFxmNDY1XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vb246IFwiXFxmNDY4XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vb24tb3V0bGluZTogXCJcXGY0NjdcIjtcbiRpb25pY29uLXZhci1pb3MtbW9yZTogXCJcXGY0NmFcIjtcbiRpb25pY29uLXZhci1pb3MtbW9yZS1vdXRsaW5lOiBcIlxcZjQ2OVwiO1xuJGlvbmljb24tdmFyLWlvcy1tdXNpY2FsLW5vdGU6IFwiXFxmNDZiXCI7XG4kaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZXM6IFwiXFxmNDZjXCI7XG4kaW9uaWNvbi12YXItaW9zLW5hdmlnYXRlOiBcIlxcZjQ2ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOiBcIlxcZjQ2ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb246IFwiXFxmNDcwXCI7XG4kaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbi1vdXRsaW5lOiBcIlxcZjQ2ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXBlcjogXCJcXGY0NzJcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXItb3V0bGluZTogXCJcXGY0NzFcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZTogXCJcXGY0NzRcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOiBcIlxcZjQ3M1wiO1xuJGlvbmljb24tdmFyLWlvcy1wYXJ0bHlzdW5ueTogXCJcXGY0NzZcIjtcbiRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnktb3V0bGluZTogXCJcXGY0NzVcIjtcbiRpb25pY29uLXZhci1pb3MtcGF1c2U6IFwiXFxmNDc4XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdXNlLW91dGxpbmU6IFwiXFxmNDc3XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdzogXCJcXGY0N2FcIjtcbiRpb25pY29uLXZhci1pb3MtcGF3LW91dGxpbmU6IFwiXFxmNDc5XCI7XG4kaW9uaWNvbi12YXItaW9zLXBlb3BsZTogXCJcXGY0N2NcIjtcbiRpb25pY29uLXZhci1pb3MtcGVvcGxlLW91dGxpbmU6IFwiXFxmNDdiXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbjogXCJcXGY0N2VcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uLW91dGxpbmU6IFwiXFxmNDdkXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZDogXCJcXGY0ODBcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uYWRkLW91dGxpbmU6IFwiXFxmNDdmXCI7XG4kaW9uaWNvbi12YXItaW9zLXBob3RvczogXCJcXGY0ODJcIjtcbiRpb25pY29uLXZhci1pb3MtcGhvdG9zLW91dGxpbmU6IFwiXFxmNDgxXCI7XG4kaW9uaWNvbi12YXItaW9zLXBpZTogXCJcXGY0ODRcIjtcbiRpb25pY29uLXZhci1pb3MtcGllLW91dGxpbmU6IFwiXFxmNDgzXCI7XG4kaW9uaWNvbi12YXItaW9zLXBpbnQ6IFwiXFxmNDg2XCI7XG4kaW9uaWNvbi12YXItaW9zLXBpbnQtb3V0bGluZTogXCJcXGY0ODVcIjtcbiRpb25pY29uLXZhci1pb3MtcGxheTogXCJcXGY0ODhcIjtcbiRpb25pY29uLXZhci1pb3MtcGxheS1vdXRsaW5lOiBcIlxcZjQ4N1wiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzOiBcIlxcZjQ4YlwiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzLWVtcHR5OiBcIlxcZjQ4OVwiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzLW91dGxpbmU6IFwiXFxmNDhhXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFnOiBcIlxcZjQ4ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZy1vdXRsaW5lOiBcIlxcZjQ4Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZ3M6IFwiXFxmNDhmXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOiBcIlxcZjQ4ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmludGVyOiBcIlxcZjQ5MVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmludGVyLW91dGxpbmU6IFwiXFxmNDkwXCI7XG4kaW9uaWNvbi12YXItaW9zLXB1bHNlOiBcIlxcZjQ5M1wiO1xuJGlvbmljb24tdmFyLWlvcy1wdWxzZS1zdHJvbmc6IFwiXFxmNDkyXCI7XG4kaW9uaWNvbi12YXItaW9zLXJhaW55OiBcIlxcZjQ5NVwiO1xuJGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOiBcIlxcZjQ5NFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmc6IFwiXFxmNDk3XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlY29yZGluZy1vdXRsaW5lOiBcIlxcZjQ5NlwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWRvOiBcIlxcZjQ5OVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWRvLW91dGxpbmU6IFwiXFxmNDk4XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2g6IFwiXFxmNDljXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtZW1wdHk6IFwiXFxmNDlhXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtb3V0bGluZTogXCJcXGY0OWJcIjtcbiRpb25pY29uLXZhci1pb3MtcmVsb2FkOiBcIlxcZjQ5ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYTogXCJcXGY0OWZcIjtcbiRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTogXCJcXGY0OWVcIjtcbiRpb25pY29uLXZhci1pb3MtcmV3aW5kOiBcIlxcZjRhMVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXdpbmQtb3V0bGluZTogXCJcXGY0YTBcIjtcbiRpb25pY29uLXZhci1pb3Mtcm9zZTogXCJcXGY0YTNcIjtcbiRpb25pY29uLXZhci1pb3Mtcm9zZS1vdXRsaW5lOiBcIlxcZjRhMlwiO1xuJGlvbmljb24tdmFyLWlvcy1zZWFyY2g6IFwiXFxmNGE1XCI7XG4kaW9uaWNvbi12YXItaW9zLXNlYXJjaC1zdHJvbmc6IFwiXFxmNGE0XCI7XG4kaW9uaWNvbi12YXItaW9zLXNldHRpbmdzOiBcIlxcZjRhN1wiO1xuJGlvbmljb24tdmFyLWlvcy1zZXR0aW5ncy1zdHJvbmc6IFwiXFxmNGE2XCI7XG4kaW9uaWNvbi12YXItaW9zLXNodWZmbGU6IFwiXFxmNGE5XCI7XG4kaW9uaWNvbi12YXItaW9zLXNodWZmbGUtc3Ryb25nOiBcIlxcZjRhOFwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQ6IFwiXFxmNGFiXCI7XG4kaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOiBcIlxcZjRhYVwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZDogXCJcXGY0YWRcIjtcbiRpb25pY29uLXZhci1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTogXCJcXGY0YWNcIjtcbiRpb25pY29uLXZhci1pb3Mtc25vd3k6IFwiXFxmNGFlXCI7XG4kaW9uaWNvbi12YXItaW9zLXNwZWVkb21ldGVyOiBcIlxcZjRiMFwiO1xuJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOiBcIlxcZjRhZlwiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyOiBcIlxcZjRiM1wiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyLWhhbGY6IFwiXFxmNGIxXCI7XG4kaW9uaWNvbi12YXItaW9zLXN0YXItb3V0bGluZTogXCJcXGY0YjJcIjtcbiRpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoOiBcIlxcZjRiNVwiO1xuJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTogXCJcXGY0YjRcIjtcbiRpb25pY29uLXZhci1pb3Mtc3Vubnk6IFwiXFxmNGI3XCI7XG4kaW9uaWNvbi12YXItaW9zLXN1bm55LW91dGxpbmU6IFwiXFxmNGI2XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZTogXCJcXGY0YjlcIjtcbiRpb25pY29uLXZhci1pb3MtdGVsZXBob25lLW91dGxpbmU6IFwiXFxmNGI4XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGw6IFwiXFxmNGJiXCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGwtb3V0bGluZTogXCJcXGY0YmFcIjtcbiRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOiBcIlxcZjRiZFwiO1xuJGlvbmljb24tdmFyLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTogXCJcXGY0YmNcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZTogXCJcXGY0YmZcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOiBcIlxcZjRiZVwiO1xuJGlvbmljb24tdmFyLWlvcy10aW1lcjogXCJcXGY0YzFcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZXItb3V0bGluZTogXCJcXGY0YzBcIjtcbiRpb25pY29uLXZhci1pb3MtdG9nZ2xlOiBcIlxcZjRjM1wiO1xuJGlvbmljb24tdmFyLWlvcy10b2dnbGUtb3V0bGluZTogXCJcXGY0YzJcIjtcbiRpb25pY29uLXZhci1pb3MtdHJhc2g6IFwiXFxmNGM1XCI7XG4kaW9uaWNvbi12YXItaW9zLXRyYXNoLW91dGxpbmU6IFwiXFxmNGM0XCI7XG4kaW9uaWNvbi12YXItaW9zLXVuZG86IFwiXFxmNGM3XCI7XG4kaW9uaWNvbi12YXItaW9zLXVuZG8tb3V0bGluZTogXCJcXGY0YzZcIjtcbiRpb25pY29uLXZhci1pb3MtdW5sb2NrZWQ6IFwiXFxmNGM5XCI7XG4kaW9uaWNvbi12YXItaW9zLXVubG9ja2VkLW91dGxpbmU6IFwiXFxmNGM4XCI7XG4kaW9uaWNvbi12YXItaW9zLXVwbG9hZDogXCJcXGY0Y2JcIjtcbiRpb25pY29uLXZhci1pb3MtdXBsb2FkLW91dGxpbmU6IFwiXFxmNGNhXCI7XG4kaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtOiBcIlxcZjRjZFwiO1xuJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbS1vdXRsaW5lOiBcIlxcZjRjY1wiO1xuJGlvbmljb24tdmFyLWlvcy12b2x1bWUtaGlnaDogXCJcXGY0Y2VcIjtcbiRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWxvdzogXCJcXGY0Y2ZcIjtcbiRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzOiBcIlxcZjRkMVwiO1xuJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTogXCJcXGY0ZDBcIjtcbiRpb25pY29uLXZhci1pb3Mtd29ybGQ6IFwiXFxmNGQzXCI7XG4kaW9uaWNvbi12YXItaW9zLXdvcmxkLW91dGxpbmU6IFwiXFxmNGQyXCI7XG4kaW9uaWNvbi12YXItaXBhZDogXCJcXGYxZjlcIjtcbiRpb25pY29uLXZhci1pcGhvbmU6IFwiXFxmMWZhXCI7XG4kaW9uaWNvbi12YXItaXBvZDogXCJcXGYxZmJcIjtcbiRpb25pY29uLXZhci1qZXQ6IFwiXFxmMjk1XCI7XG4kaW9uaWNvbi12YXIta2V5OiBcIlxcZjI5NlwiO1xuJGlvbmljb24tdmFyLWtuaWZlOiBcIlxcZjI5N1wiO1xuJGlvbmljb24tdmFyLWxhcHRvcDogXCJcXGYxZmNcIjtcbiRpb25pY29uLXZhci1sZWFmOiBcIlxcZjFmZFwiO1xuJGlvbmljb24tdmFyLWxldmVsczogXCJcXGYyOThcIjtcbiRpb25pY29uLXZhci1saWdodGJ1bGI6IFwiXFxmMjk5XCI7XG4kaW9uaWNvbi12YXItbGluazogXCJcXGYxZmVcIjtcbiRpb25pY29uLXZhci1sb2FkLWE6IFwiXFxmMjlhXCI7XG4kaW9uaWNvbi12YXItbG9hZC1iOiBcIlxcZjI5YlwiO1xuJGlvbmljb24tdmFyLWxvYWQtYzogXCJcXGYyOWNcIjtcbiRpb25pY29uLXZhci1sb2FkLWQ6IFwiXFxmMjlkXCI7XG4kaW9uaWNvbi12YXItbG9jYXRpb246IFwiXFxmMWZmXCI7XG4kaW9uaWNvbi12YXItbG9jay1jb21iaW5hdGlvbjogXCJcXGY0ZDRcIjtcbiRpb25pY29uLXZhci1sb2NrZWQ6IFwiXFxmMjAwXCI7XG4kaW9uaWNvbi12YXItbG9nLWluOiBcIlxcZjI5ZVwiO1xuJGlvbmljb24tdmFyLWxvZy1vdXQ6IFwiXFxmMjlmXCI7XG4kaW9uaWNvbi12YXItbG9vcDogXCJcXGYyMDFcIjtcbiRpb25pY29uLXZhci1tYWduZXQ6IFwiXFxmMmEwXCI7XG4kaW9uaWNvbi12YXItbWFsZTogXCJcXGYyYTFcIjtcbiRpb25pY29uLXZhci1tYW46IFwiXFxmMjAyXCI7XG4kaW9uaWNvbi12YXItbWFwOiBcIlxcZjIwM1wiO1xuJGlvbmljb24tdmFyLW1lZGtpdDogXCJcXGYyYTJcIjtcbiRpb25pY29uLXZhci1tZXJnZTogXCJcXGYzM2ZcIjtcbiRpb25pY29uLXZhci1taWMtYTogXCJcXGYyMDRcIjtcbiRpb25pY29uLXZhci1taWMtYjogXCJcXGYyMDVcIjtcbiRpb25pY29uLXZhci1taWMtYzogXCJcXGYyMDZcIjtcbiRpb25pY29uLXZhci1taW51czogXCJcXGYyMDlcIjtcbiRpb25pY29uLXZhci1taW51cy1jaXJjbGVkOiBcIlxcZjIwN1wiO1xuJGlvbmljb24tdmFyLW1pbnVzLXJvdW5kOiBcIlxcZjIwOFwiO1xuJGlvbmljb24tdmFyLW1vZGVsLXM6IFwiXFxmMmMxXCI7XG4kaW9uaWNvbi12YXItbW9uaXRvcjogXCJcXGYyMGFcIjtcbiRpb25pY29uLXZhci1tb3JlOiBcIlxcZjIwYlwiO1xuJGlvbmljb24tdmFyLW1vdXNlOiBcIlxcZjM0MFwiO1xuJGlvbmljb24tdmFyLW11c2ljLW5vdGU6IFwiXFxmMjBjXCI7XG4kaW9uaWNvbi12YXItbmF2aWNvbjogXCJcXGYyMGVcIjtcbiRpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOiBcIlxcZjIwZFwiO1xuJGlvbmljb24tdmFyLW5hdmlnYXRlOiBcIlxcZjJhM1wiO1xuJGlvbmljb24tdmFyLW5ldHdvcms6IFwiXFxmMzQxXCI7XG4kaW9uaWNvbi12YXItbm8tc21va2luZzogXCJcXGYyYzJcIjtcbiRpb25pY29uLXZhci1udWNsZWFyOiBcIlxcZjJhNFwiO1xuJGlvbmljb24tdmFyLW91dGxldDogXCJcXGYzNDJcIjtcbiRpb25pY29uLXZhci1wYWludGJydXNoOiBcIlxcZjRkNVwiO1xuJGlvbmljb24tdmFyLXBhaW50YnVja2V0OiBcIlxcZjRkNlwiO1xuJGlvbmljb24tdmFyLXBhcGVyLWFpcnBsYW5lOiBcIlxcZjJjM1wiO1xuJGlvbmljb24tdmFyLXBhcGVyY2xpcDogXCJcXGYyMGZcIjtcbiRpb25pY29uLXZhci1wYXVzZTogXCJcXGYyMTBcIjtcbiRpb25pY29uLXZhci1wZXJzb246IFwiXFxmMjEzXCI7XG4kaW9uaWNvbi12YXItcGVyc29uLWFkZDogXCJcXGYyMTFcIjtcbiRpb25pY29uLXZhci1wZXJzb24tc3RhbGtlcjogXCJcXGYyMTJcIjtcbiRpb25pY29uLXZhci1waWUtZ3JhcGg6IFwiXFxmMmE1XCI7XG4kaW9uaWNvbi12YXItcGluOiBcIlxcZjJhNlwiO1xuJGlvbmljb24tdmFyLXBpbnBvaW50OiBcIlxcZjJhN1wiO1xuJGlvbmljb24tdmFyLXBpenphOiBcIlxcZjJhOFwiO1xuJGlvbmljb24tdmFyLXBsYW5lOiBcIlxcZjIxNFwiO1xuJGlvbmljb24tdmFyLXBsYW5ldDogXCJcXGYzNDNcIjtcbiRpb25pY29uLXZhci1wbGF5OiBcIlxcZjIxNVwiO1xuJGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOiBcIlxcZjMwYVwiO1xuJGlvbmljb24tdmFyLXBsdXM6IFwiXFxmMjE4XCI7XG4kaW9uaWNvbi12YXItcGx1cy1jaXJjbGVkOiBcIlxcZjIxNlwiO1xuJGlvbmljb24tdmFyLXBsdXMtcm91bmQ6IFwiXFxmMjE3XCI7XG4kaW9uaWNvbi12YXItcG9kaXVtOiBcIlxcZjM0NFwiO1xuJGlvbmljb24tdmFyLXBvdW5kOiBcIlxcZjIxOVwiO1xuJGlvbmljb24tdmFyLXBvd2VyOiBcIlxcZjJhOVwiO1xuJGlvbmljb24tdmFyLXByaWNldGFnOiBcIlxcZjJhYVwiO1xuJGlvbmljb24tdmFyLXByaWNldGFnczogXCJcXGYyYWJcIjtcbiRpb25pY29uLXZhci1wcmludGVyOiBcIlxcZjIxYVwiO1xuJGlvbmljb24tdmFyLXB1bGwtcmVxdWVzdDogXCJcXGYzNDVcIjtcbiRpb25pY29uLXZhci1xci1zY2FubmVyOiBcIlxcZjM0NlwiO1xuJGlvbmljb24tdmFyLXF1b3RlOiBcIlxcZjM0N1wiO1xuJGlvbmljb24tdmFyLXJhZGlvLXdhdmVzOiBcIlxcZjJhY1wiO1xuJGlvbmljb24tdmFyLXJlY29yZDogXCJcXGYyMWJcIjtcbiRpb25pY29uLXZhci1yZWZyZXNoOiBcIlxcZjIxY1wiO1xuJGlvbmljb24tdmFyLXJlcGx5OiBcIlxcZjIxZVwiO1xuJGlvbmljb24tdmFyLXJlcGx5LWFsbDogXCJcXGYyMWRcIjtcbiRpb25pY29uLXZhci1yaWJib24tYTogXCJcXGYzNDhcIjtcbiRpb25pY29uLXZhci1yaWJib24tYjogXCJcXGYzNDlcIjtcbiRpb25pY29uLXZhci1zYWQ6IFwiXFxmMzRhXCI7XG4kaW9uaWNvbi12YXItc2FkLW91dGxpbmU6IFwiXFxmNGQ3XCI7XG4kaW9uaWNvbi12YXItc2Npc3NvcnM6IFwiXFxmMzRiXCI7XG4kaW9uaWNvbi12YXItc2VhcmNoOiBcIlxcZjIxZlwiO1xuJGlvbmljb24tdmFyLXNldHRpbmdzOiBcIlxcZjJhZFwiO1xuJGlvbmljb24tdmFyLXNoYXJlOiBcIlxcZjIyMFwiO1xuJGlvbmljb24tdmFyLXNodWZmbGU6IFwiXFxmMjIxXCI7XG4kaW9uaWNvbi12YXItc2tpcC1iYWNrd2FyZDogXCJcXGYyMjJcIjtcbiRpb25pY29uLXZhci1za2lwLWZvcndhcmQ6IFwiXFxmMjIzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQ6IFwiXFxmMjI1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQtb3V0bGluZTogXCJcXGYyMjRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhcjogXCJcXGY0ZDlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOiBcIlxcZjRkOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZTogXCJcXGYyMjdcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYXBwbGUtb3V0bGluZTogXCJcXGYyMjZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbjogXCJcXGYyYWZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOiBcIlxcZjJhZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXI6IFwiXFxmMjI5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlci1vdXRsaW5lOiBcIlxcZjIyOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWU6IFwiXFxmNGRiXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNocm9tZS1vdXRsaW5lOiBcIlxcZjRkYVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuOiBcIlxcZjRkZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6IFwiXFxmNGRjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNzczM6IFwiXFxmNGRmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNzczMtb3V0bGluZTogXCJcXGY0ZGVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOiBcIlxcZjIyYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTogXCJcXGYyMmFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGU6IFwiXFxmMjJkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6IFwiXFxmMjJjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3g6IFwiXFxmMjJmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3gtb3V0bGluZTogXCJcXGYyMmVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZXVybzogXCJcXGY0ZTFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZXVyby1vdXRsaW5lOiBcIlxcZjRlMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vazogXCJcXGYyMzFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTogXCJcXGYyMzBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZTogXCJcXGYzNGRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOiBcIlxcZjM0Y1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOiBcIlxcZjJjNFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWI6IFwiXFxmMjMzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdpdGh1Yi1vdXRsaW5lOiBcIlxcZjIzMlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGU6IFwiXFxmMzRmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZS1vdXRsaW5lOiBcIlxcZjM0ZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzOiBcIlxcZjIzNVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6IFwiXFxmMjM0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3M6IFwiXFxmMjM3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTogXCJcXGYyMzZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaHRtbDU6IFwiXFxmNGUzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWh0bWw1LW91dGxpbmU6IFwiXFxmNGUyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbTogXCJcXGYzNTFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6IFwiXFxmMzUwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQ6IFwiXFxmNGU1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTogXCJcXGY0ZTRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtbGlua2VkaW46IFwiXFxmMjM5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluLW91dGxpbmU6IFwiXFxmMjM4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW1hcmtkb3duOiBcIlxcZjRlNlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1ub2RlanM6IFwiXFxmNGU3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW9jdG9jYXQ6IFwiXFxmNGU4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdDogXCJcXGYyYjFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6IFwiXFxmMmIwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXB5dGhvbjogXCJcXGY0ZTlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0OiBcIlxcZjIzYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQtb3V0bGluZTogXCJcXGYyM2FcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcnNzOiBcIlxcZjIzZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yc3Mtb3V0bGluZTogXCJcXGYyM2NcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2FzczogXCJcXGY0ZWFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2t5cGU6IFwiXFxmMjNmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNreXBlLW91dGxpbmU6IFwiXFxmMjNlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OiBcIlxcZjRlY1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOiBcIlxcZjRlYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dW1ibHI6IFwiXFxmMjQxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOiBcIlxcZjI0MFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dXg6IFwiXFxmMmM1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaDogXCJcXGY0ZWVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHdpdGNoLW91dGxpbmU6IFwiXFxmNGVkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXI6IFwiXFxmMjQzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXItb3V0bGluZTogXCJcXGYyNDJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdXNkOiBcIlxcZjM1M1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC11c2Qtb3V0bGluZTogXCJcXGYzNTJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdmltZW86IFwiXFxmMjQ1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXZpbWVvLW91dGxpbmU6IFwiXFxmMjQ0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwOiBcIlxcZjRmMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOiBcIlxcZjRlZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOiBcIlxcZjI0N1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6IFwiXFxmMjQ2XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzczogXCJcXGYyNDlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6IFwiXFxmMjQ4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXlhaG9vOiBcIlxcZjI0YlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15YWhvby1vdXRsaW5lOiBcIlxcZjI0YVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15ZW46IFwiXFxmNGYyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXllbi1vdXRsaW5lOiBcIlxcZjRmMVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlOiBcIlxcZjI0ZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6IFwiXFxmMjRjXCI7XG4kaW9uaWNvbi12YXItc291cC1jYW46IFwiXFxmNGY0XCI7XG4kaW9uaWNvbi12YXItc291cC1jYW4tb3V0bGluZTogXCJcXGY0ZjNcIjtcbiRpb25pY29uLXZhci1zcGVha2VycGhvbmU6IFwiXFxmMmIyXCI7XG4kaW9uaWNvbi12YXItc3BlZWRvbWV0ZXI6IFwiXFxmMmIzXCI7XG4kaW9uaWNvbi12YXItc3Bvb246IFwiXFxmMmI0XCI7XG4kaW9uaWNvbi12YXItc3RhcjogXCJcXGYyNGVcIjtcbiRpb25pY29uLXZhci1zdGF0cy1iYXJzOiBcIlxcZjJiNVwiO1xuJGlvbmljb24tdmFyLXN0ZWFtOiBcIlxcZjMwYlwiO1xuJGlvbmljb24tdmFyLXN0b3A6IFwiXFxmMjRmXCI7XG4kaW9uaWNvbi12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmI2XCI7XG4kaW9uaWNvbi12YXItdGh1bWJzZG93bjogXCJcXGYyNTBcIjtcbiRpb25pY29uLXZhci10aHVtYnN1cDogXCJcXGYyNTFcIjtcbiRpb25pY29uLXZhci10b2dnbGU6IFwiXFxmMzU1XCI7XG4kaW9uaWNvbi12YXItdG9nZ2xlLWZpbGxlZDogXCJcXGYzNTRcIjtcbiRpb25pY29uLXZhci10cmFuc2dlbmRlcjogXCJcXGY0ZjVcIjtcbiRpb25pY29uLXZhci10cmFzaC1hOiBcIlxcZjI1MlwiO1xuJGlvbmljb24tdmFyLXRyYXNoLWI6IFwiXFxmMjUzXCI7XG4kaW9uaWNvbi12YXItdHJvcGh5OiBcIlxcZjM1NlwiO1xuJGlvbmljb24tdmFyLXRzaGlydDogXCJcXGY0ZjdcIjtcbiRpb25pY29uLXZhci10c2hpcnQtb3V0bGluZTogXCJcXGY0ZjZcIjtcbiRpb25pY29uLXZhci11bWJyZWxsYTogXCJcXGYyYjdcIjtcbiRpb25pY29uLXZhci11bml2ZXJzaXR5OiBcIlxcZjM1N1wiO1xuJGlvbmljb24tdmFyLXVubG9ja2VkOiBcIlxcZjI1NFwiO1xuJGlvbmljb24tdmFyLXVwbG9hZDogXCJcXGYyNTVcIjtcbiRpb25pY29uLXZhci11c2I6IFwiXFxmMmI4XCI7XG4kaW9uaWNvbi12YXItdmlkZW9jYW1lcmE6IFwiXFxmMjU2XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLWhpZ2g6IFwiXFxmMjU3XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLWxvdzogXCJcXGYyNThcIjtcbiRpb25pY29uLXZhci12b2x1bWUtbWVkaXVtOiBcIlxcZjI1OVwiO1xuJGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOiBcIlxcZjI1YVwiO1xuJGlvbmljb24tdmFyLXdhbmQ6IFwiXFxmMzU4XCI7XG4kaW9uaWNvbi12YXItd2F0ZXJkcm9wOiBcIlxcZjI1YlwiO1xuJGlvbmljb24tdmFyLXdpZmk6IFwiXFxmMjVjXCI7XG4kaW9uaWNvbi12YXItd2luZWdsYXNzOiBcIlxcZjJiOVwiO1xuJGlvbmljb24tdmFyLXdvbWFuOiBcIlxcZjI1ZFwiO1xuJGlvbmljb24tdmFyLXdyZW5jaDogXCJcXGYyYmFcIjtcbiRpb25pY29uLXZhci14Ym94OiBcIlxcZjMwY1wiOyIsIi8vIElvbmljb25zIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlvbmljb25zLFxuLiN7JGlvbmljb25zLXByZWZpeH0sXG4uI3skaW9uaWNvbnMtcHJlZml4fWFsZXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YWxlcnQtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWxlcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFwcHM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXR0YWNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1iYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvYXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idWxiOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYW1lcmE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbmNlbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250cmFjdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY3JlYXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kZWxldGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRyYWZ0czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhwYW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmlsbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZm9sZGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZnVubmVsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1nbG9iZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZ291dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFwcHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWltYWdlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sYXB0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxpc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFpbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tZW51OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3BlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVvcGxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZXJzb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBpbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGxhbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcHJpbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN1YndheTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vubnk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN5bmM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRleHRzbXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRpbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRyYWluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC11bmxvY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhbGs6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhdGNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13aWZpOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXBlcnR1cmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcmNoaXZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZXhwYW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LW1vdmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXNpemU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXNocmluazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXN3YXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hc3RlcmlzazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktaGFsZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmVha2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmVlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJsdWV0b290aDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJvbmZpcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ib29rbWFyazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJvd3RpZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJyaWVmY2FzZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJ1ZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbGN1bGF0b3I6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYWxlbmRhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3gtd29ya2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3hlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbGlwYm9hcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2UtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG91ZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZS13b3JraW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29mZmVlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29tcGFzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbXBvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb250cmFzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNyb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jdWJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZGlzYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWRvY3VtZW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQtdGV4dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWRyYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lYXJ0aDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVhc2VsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZWRpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVnZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVqZWN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZW1haWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lbWFpbC11bnJlYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXllOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXllLWRpc2FibGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmVtYWxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlsaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlsbS1tYXJrZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1maXJlYmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFtZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zmxhc2gtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9sZGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcmstcmVwbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mdW5uZWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ncmlkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGFtbWVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGFwcHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oYXBweS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhZHBob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFydC1icm9rZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscC1idW95OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscC1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aG9tZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWljZWNyZWFtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW1hZ2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pbWFnZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb25pYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYnVtczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbmFseXRpY3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctYmFjazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhcmNvZGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFza2V0YmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmVsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9keTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9sdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9vazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icmllZmNhc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxjdWxhdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxlbmRhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0Ym94ZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvZy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci13YW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb3B5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNyb3Atc3Ryb25nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZHJhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWV5ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1leWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYWctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nZWFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdlYXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHAtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saWdodGJ1bGI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NrZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9vcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb29wLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRraXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pYy1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb3JlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVycGxhbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbGF5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsYXktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXMtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaW50ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZWFyY2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5nczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2h1ZmZsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zbm93eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1oYWxmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdG9wd2F0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVubmlzYmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5kbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12b2x1bWUtaGlnaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12b2x1bWUtbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aXBhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlwaG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlwb2Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1qZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1rZXk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1rbmlmZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxhcHRvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxlYWY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sZXZlbHM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1saWdodGJ1bGI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1saW5rOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9jYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9ja2VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9nLWluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9nLW91dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tYWduZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tYWxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWFuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWFwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWVka2l0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWVyZ2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taW51czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pbnVzLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taW51cy1yb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1vZGVsLXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tb25pdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bW9yZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1vdXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bXVzaWMtbm90ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmljb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpY29uLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWdhdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uZXR3b3JrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bm8tc21va2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW51Y2xlYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1vdXRsZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYWludGJydXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGFpbnRidWNrZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYXBlci1haXJwbGFuZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhcGVyY2xpcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhdXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uLWFkZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbi1zdGFsa2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGllLWdyYXBoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGlucG9pbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1waXp6YTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGxhbmV0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGxheTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYXlzdGF0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXMtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXMtcm91bmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wb2RpdW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBvd2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cHJpY2V0YWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wcmljZXRhZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wcmludGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cHVsbC1yZXF1ZXN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cXItc2Nhbm5lcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXF1b3RlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmFkaW8td2F2ZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZWNvcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZWZyZXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmVwbHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yaWJib24tYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJpYmJvbi1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zY2lzc29yczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNlYXJjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNldHRpbmdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2hhcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zaHVmZmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmd1bGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hcHBsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJpdGNvaW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jaHJvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY3NzMzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJvcGJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZXVybzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1YjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ub2RlanM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtb2N0b2NhdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcHl0aG9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2FzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1eDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob286YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15ZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb3VwLWNhbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVha2VycGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNwb29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3RhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXN0YXRzLWJhcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zdGVhbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXN0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRodW1ic2Rvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10aHVtYnN1cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRvZ2dsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRvZ2dsZS1maWxsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10cmFuc2dlbmRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRyYXNoLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10cmFzaC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHJvcGh5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHNoaXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHNoaXJ0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11bWJyZWxsYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVuaXZlcnNpdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11bmxvY2tlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVwbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVzYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZpZGVvY2FtZXJhOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLWhpZ2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLW1lZGl1bTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1tdXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9d2FuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdhdGVyZHJvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdpZmk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13aW5lZ2xhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13b21hbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdyZW5jaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXhib3g6YmVmb3JlXG57XG4gIEBleHRlbmQgLmlvbjtcbn1cbi4jeyRpb25pY29ucy1wcmVmaXh9YWxlcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFsZXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFsZXJ0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFsZXJ0LWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hZGQtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWxhcm0tY2xvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGVydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hbGVydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFwcHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXBwczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJjaGl2ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctYmFjazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHVwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1mb3J3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYmljeWNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYm9hdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJvb2ttYXJrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1idWxiOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJ1czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbGVuZGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbWVyYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYW5jZWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1ibGFuazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbGlwYm9hcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtZG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29tcGFzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3RzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udHJhY3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZGVsZXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRlbGV0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZGVza3RvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZS1hbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb3dubG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRyYWZ0czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kcmFmdHM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWV4aXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZpbG07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyLW9wZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZ2xvYmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhbmdvdXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYXBweTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1oYXBweTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtaG9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxhcHRvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbGlzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1sb2NhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1haWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWVudTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tZW51OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZS1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tb3JlLXZlcnRpY2FsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbmF2aWdhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW9wZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW9wdGlvbnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBlcnNvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uLWFkZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1wb3J0cmFpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wbGFuZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wbGF5c3RvcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wcmludDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJlZnJlc2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZW1vdmUtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZXN0YXVyYW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZWFyY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNlbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZXR0aW5nczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlLWFsdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3RhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLWhhbGY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3Rhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN0b3B3YXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdWJ3YXk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdW5ueTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN5bmM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3luYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRleHRzbXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdGV4dHNtczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRpbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdGltZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXVubG9jazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC11cGxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1tdXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhbGs6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2FsazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2FybmluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2lmaTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC13aWZpOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcGVydHVyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcmNoaXZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZXhwYW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbW92ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctbW92ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXNpemU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJlc2l6ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmV0dXJuLWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yZXR1cm4tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yaWdodC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctc2hyaW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1zaHJpbms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctc3dhcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctc3dhcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy11cC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXVwLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctdXAtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXN0ZXJpc2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmFja3NwYWNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYWNrc3BhY2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWNoYXJnaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJlYWtlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmVha2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJlZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJlZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ymx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ibHVldG9vdGg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ym9uZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm9uZmlyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm9va21hcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ym93dGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ib3d0aWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1icmllZmNhc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1idWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FsZW5kYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveC13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94LXdvcmtpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94ZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRidWJibGUtd29ya2luZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGVja21hcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hlY2ttYXJrLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsaXBib2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2Utcm91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG9zZWQtY2FwdGlvbmluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvdWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb2RlLWRvd25sb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZS13b3JraW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29mZmVlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbXBhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29tcG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29tcG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb25uZWN0aW9uLWJhcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbm5lY3Rpb24tYmFyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb250cmFzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29udHJhc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y3JvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY3JvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jdWJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWRpc2M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRpc2M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRvY3VtZW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWRvY3VtZW50LXRleHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRvY3VtZW50LXRleHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZHJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZHJhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lYXJ0aDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZWFydGg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWFzZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVhc2VsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVkaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVkaXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lZ2c7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVqZWN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lbWFpbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lbWFpbC11bnJlYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVtYWlsLXVucmVhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzay1idWJibGVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXllOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWV5ZS1kaXNhYmxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXllLWRpc2FibGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmVtYWxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlsaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZpbG0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1maWxtLW1hcmtlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1maXJlYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlyZWJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zmxhc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZsYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYXNoLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhc2gtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9sZGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZvcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yay1yZXBvOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mb3JrLXJlcG87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZ1bm5lbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdlYXItYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdlYXItYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ncmlkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGFtbWVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYXBweTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oYXBweS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYXBweS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYWRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVhZHBob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWFydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlYXJ0LWJyb2tlbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWxwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscC1idW95OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHAtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscC1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhvbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aWNlY3JlYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWljZWNyZWFtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pbWFnZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWltYWdlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW5mb3JtYXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW5mb3JtYXRpb24tY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb25pYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9uaWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYXJtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxhcm07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGFybS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGJ1bXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxidW1zLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFuYWx5dGljczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWJhY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1yaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFyY29kZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFyY29kZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFzZWJhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJlbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJlbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJlbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9keTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvZHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvZHktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvbHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvbHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvbHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9va21hcmtzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm94LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icm93c2VyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyb3dzZXJzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FsZW5kYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FtZXJhLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYXJ0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRib3hlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaXJjbGUtZmlsbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNpcmNsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb2NrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvY2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZS1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2ctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvZy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb21wb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb21wb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb250YWN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb250YWN0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvcHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb3B5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb3B5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNyb3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jcm9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNyb3Atc3Ryb25nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRvd25sb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZG93bmxvYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZHJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRyYWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZW1haWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1leWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1leWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZXllLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmlsaW5nLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbG06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFnLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYXNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhc2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxvd2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsb3dlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb2xkZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9sZGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9vdGJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb290YmFsbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdlYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nZWFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nZWFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdyaWQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWFydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhlYXJ0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWxwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscC1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaG9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaG9tZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZmluaXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW5maW5pdGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pb25pYy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1rZXlwYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mta2V5cGFkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpZ2h0YnVsYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpc3Qtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2F0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2tlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NrZWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9vcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9vcC1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1lZGtpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRraXQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taWMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51cy1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pbnVzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb25pdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb25pdG9yLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb29uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb3JlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb3JlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbmF2aWdhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbnV0cml0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXBlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcnRseXN1bm55OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXVzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdXNlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVvcGxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlb3BsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVyc29uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbmFkZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGhvdG9zOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBob3Rvcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGllLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waW50LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbGF5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbGF5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbHVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1cy1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpbnRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpbnRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXB1bHNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wdWxzZS1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmFpbnk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVjb3JkaW5nLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZG86YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWRvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWRvLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXdpbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV3aW5kLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNlYXJjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNlYXJjaC1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2V0dGluZ3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNldHRpbmdzLXN0cm9uZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNodWZmbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2h1ZmZsZS1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBmb3J3YXJkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNub3d5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc25vd3k7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3BlZWRvbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3RhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3Rhci1oYWxmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdGFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN0b3B3YXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdW5ueTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN1bm55LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbGVwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVubmlzYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRpbWVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdG9nZ2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRvZ2dsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRyYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdHJhc2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVuZG87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVuZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVuZG8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11bmxvY2tlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVubG9ja2VkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVwbG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11cGxvYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWhpZ2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12b2x1bWUtbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdvcmxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd29ybGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13b3JsZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlwYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlwYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pcGhvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aXBvZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaXBvZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1qZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWpldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1rZXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWtleTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIta25pZmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sYXB0b3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGVhZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbGVhZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxldmVsczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxpZ2h0YnVsYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1saW5rOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NhdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NrLWNvbWJpbmF0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9ja2VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9nLWluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvZy1vdXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9vcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9vcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1hZ25ldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tYWxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1hbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1hcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWVka2l0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tZXJnZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWljLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pYy1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taWMtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taW51czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWludXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXMtY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taW51cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXMtcm91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bW9kZWwtczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbW9kZWwtczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tb25pdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1vcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bW91c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vdXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW11c2ljLW5vdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW11c2ljLW5vdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbmF2aWNvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpY29uLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpZ2F0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uZXR3b3JrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW5vLXNtb2tpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bnVjbGVhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbnVjbGVhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW91dGxldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYWludGJydXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBhaW50YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYWludGJ1Y2tldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYXBlci1haXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGFwZXItYWlycGxhbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGF1c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBhdXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGVyc29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbi1hZGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uLXN0YWxrZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbi1zdGFsa2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpZS1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGllLWdyYXBoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpbnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1waW5wb2ludDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1waXp6YTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGl6emE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGxhbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGxhbmV0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYXk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsdXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbHVzLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGx1cy1yb3VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvZGl1bTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcG91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cG93ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvd2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmljZXRhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXByaWNldGFnczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmludGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcHVsbC1yZXF1ZXN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXFyLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXFyLXNjYW5uZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cXVvdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXF1b3RlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJhZGlvLXdhdmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yYWRpby13YXZlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZWNvcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlY29yZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZWZyZXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZXBseTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yaWJib24tYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmliYm9uLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmliYm9uLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJpYmJvbi1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNhZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2Npc3NvcnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zZWFyY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNldHRpbmdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zaGFyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zaHVmZmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNraXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNraXAtYmFja3dhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1za2lwLWZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYXBwbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYnVmZmVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNocm9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNzczM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNzczMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZXVybzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWV1cm87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWV1cm8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWZhY2Vib29rLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ2l0aHViLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1odG1sNTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWh0bWw1LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1saW5rZWRpbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtbWFya2Rvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW5vZGVqczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW5vZGVqczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtb2N0b2NhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW9jdG9jYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcHl0aG9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXJzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yc3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2FzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc2t5cGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1za3lwZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHVtYmxyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dXg6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10dXg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdXNkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXVzZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXZpbWVvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdmltZW8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob286YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15YWhvbzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlhaG9vLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXllbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15ZW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb3VwLWNhbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc291cC1jYW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c291cC1jYW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc291cC1jYW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVha2VycGhvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwZWFrZXJwaG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3BlZWRvbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3Bvb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwb29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXN0YXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3RhdHMtYmFyczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RhdHMtYmFyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RlYW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3RvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGhlcm1vbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dGh1bWJzZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGh1bWJzZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10aHVtYnN1cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGh1bWJzdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10b2dnbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dG9nZ2xlLWZpbGxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdG9nZ2xlLWZpbGxlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dHJhc2gtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhc2gtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10cmFzaC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10cmFzaC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJvcGh5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHNoaXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRzaGlydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10c2hpcnQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW1icmVsbGE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11bmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW5sb2NrZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11cGxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11c2I7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dmlkZW9jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZpZGVvY2FtZXJhOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtaGlnaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1tZWRpdW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXdhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d2F0ZXJkcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13YXRlcmRyb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d2lmaTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd2lmaTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdpbmVnbGFzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13b21hbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd29tYW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13cmVuY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9eGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIteGJveDsgfSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuXHRzcmM6dXJsKCcuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UuZW90Jyk7XG5cdHNyYzp1cmwoJy4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2Uud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJwZS03cy1cIl0sIFtjbGFzcyo9XCIgcGUtN3MtXCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBlLTdzLWFsYnVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4ucGUtN3MtYXJjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4ucGUtN3MtYmFjay0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG4ucGUtN3MtYmFuZGFpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuLnBlLTdzLWNhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLnBlLTdzLWRpYW1vbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWZcIjtcbn1cbi5wZS03cy1kb29yLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjBcIjtcbn1cbi5wZS03cy1leWVkcm9wcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIxXCI7XG59XG4ucGUtN3MtZmVtYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4ucGUtN3MtZ3ltOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIzXCI7XG59XG4ucGUtN3MtaGFtbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG4ucGUtN3MtaGVhZHBob25lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuLnBlLTdzLWhlbG06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjZcIjtcbn1cbi5wZS03cy1ob3VyZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjdcIjtcbn1cbi5wZS03cy1sZWFmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI4XCI7XG59XG4ucGUtN3MtbWFnaWMtd2FuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuLnBlLTdzLW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmFcIjtcbn1cbi5wZS03cy1tYXAtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLnBlLTdzLW5leHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiY1wiO1xufVxuLnBlLTdzLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiZFwiO1xufVxuLnBlLTdzLXBlbmRyaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4ucGUtN3MtcGhvdG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmZcIjtcbn1cbi5wZS03cy1waWdneTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuLnBlLTdzLXBsdWdpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjMVwiO1xufVxuLnBlLTdzLXJlZnJlc2gtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuLnBlLTdzLXJvY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjM1wiO1xufVxuLnBlLTdzLXNldHRpbmdzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG4ucGUtN3Mtc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG4ucGUtN3Mtc21pbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzZcIjtcbn1cbi5wZS03cy11c2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzdcIjtcbn1cbi5wZS03cy12ZWN0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzhcIjtcbn1cbi5wZS03cy13aW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG4ucGUtN3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG4ucGUtN3MtY2FzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuLnBlLTdzLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG4ucGUtN3MtYmx1ZXRvb3RoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG4ucGUtN3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGJcIjtcbn1cbi5wZS03cy13YXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGVcIjtcbn1cbi5wZS03cy1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODFcIjtcbn1cbi5wZS03cy1pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuLnBlLTdzLWFuZ2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4ucGUtN3Mtd3Jpc3R3YXRjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MFwiO1xufVxuLnBlLTdzLWFuZ2xlLXVwLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLnBlLTdzLXdvcmxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG4ucGUtN3MtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODRcIjtcbn1cbi5wZS03cy12b2x1bWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTJcIjtcbn1cbi5wZS03cy1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODVcIjtcbn1cbi5wZS03cy11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLnBlLTdzLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODZcIjtcbn1cbi5wZS03cy11c2VyLWZlbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuLnBlLTdzLWFuZ2xlLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG4ucGUtN3MtdXAtYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTVcIjtcbn1cbi5wZS03cy1hbmdsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4ucGUtN3Mtc3dpdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG4ucGUtN3MtYW5nbGUtZG93bi1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODlcIjtcbn1cbi5wZS03cy1zY2lzc29yczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuLnBlLTdzLXdhbGxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLnBlLTdzLXNhZmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OThcIjtcbn1cbi5wZS03cy12b2x1bWUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG4ucGUtN3Mtdm9sdW1lMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLnBlLTdzLXZvaWNlbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuLnBlLTdzLXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4ucGUtN3MtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLnBlLTdzLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLnBlLTdzLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuLnBlLTdzLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4ucGUtN3MtdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDlcIjtcbn1cbi5wZS03cy10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuLnBlLTdzLXRpbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG4ucGUtN3MtdGlja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG4ucGUtN3MtdGFyZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4ucGUtN3Mtc3VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4ucGUtN3Mtc3R1ZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGZcIjtcbn1cbi5wZS03cy1zdG9wd2F0Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTBcIjtcbn1cbi5wZS03cy1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4ucGUtN3Mtc3BlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLnBlLTdzLXNpZ25hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuLnBlLTdzLXNodWZmbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5wZS03cy1zaG9wYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG4ucGUtN3Mtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5wZS03cy1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTdcIjtcbn1cbi5wZS03cy1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MThcIjtcbn1cbi5wZS03cy1maWxtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE1XCI7XG59XG4ucGUtN3Mtc2NpZW5jZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLnBlLTdzLWRpc2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTZcIjtcbn1cbi5wZS03cy1yaWJib246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5wZS03cy1yZXBlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5wZS03cy1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4ucGUtN3MtYWRkLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTlcIjtcbn1cbi5wZS03cy1yZWZyZXNoLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4ucGUtN3MtcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG4ucGUtN3MtcmFkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5wZS03cy1ub3RlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuLnBlLTdzLXByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4ucGUtN3MtbmV0d29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuLnBlLTdzLXByZXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjBcIjtcbn1cbi5wZS03cy1tdXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4ucGUtN3MtcG93ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjFcIjtcbn1cbi5wZS03cy1tZWRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuLnBlLTdzLXBvcnRmb2xpbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLnBlLTdzLWxpa2UyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG4ucGUtN3MtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuLnBlLTdzLWxlZnQtYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTJcIjtcbn1cbi5wZS03cy1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4ucGUtN3Mta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4ucGUtN3MtcGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjVcIjtcbn1cbi5wZS03cy1qb3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTRcIjtcbn1cbi5wZS03cy1waG90by1nYWxsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG4ucGUtN3MtcGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4ucGUtN3MtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjdcIjtcbn1cbi5wZS03cy1wbHVnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG4ucGUtN3MtcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4ucGUtN3MtcmlnaHQtYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTlcIjtcbn1cbi5wZS03cy1wYXBlci1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLnBlLTdzLWRlbGV0ZS11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG4ucGUtN3MtcGFpbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5wZS03cy1ib3R0b20tYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YThcIjtcbn1cbi5wZS03cy1ub3RlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLnBlLTdzLW5vdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmNcIjtcbn1cbi5wZS03cy1uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4ucGUtN3MtbmV3cy1wYXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLnBlLTdzLW11c2ljbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLnBlLTdzLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG4ucGUtN3MtbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzFcIjtcbn1cbi5wZS03cy1tb3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG4ucGUtN3MtbW9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuLnBlLTdzLW1vbml0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzRcIjtcbn1cbi5wZS03cy1taWNybzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuLnBlLTdzLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzZcIjtcbn1cbi5wZS03cy1tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzdcIjtcbn1cbi5wZS03cy1tYXAtbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4ucGUtN3MtbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuLnBlLTdzLW1haWwtb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLnBlLTdzLW1haWwtb3Blbi1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4ucGUtN3MtbWFnbmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4ucGUtN3MtbG9vcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLnBlLTdzLWxvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2VcIjtcbn1cbi5wZS03cy1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4ucGUtN3MtbGludGVybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLnBlLTdzLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDFcIjtcbn1cbi5wZS03cy1saWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG4ucGUtN3MtbGlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDNcIjtcbn1cbi5wZS03cy1sZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG4ucGUtN3Mta2V5cGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ1XCI7XG59XG4ucGUtN3MtanVuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLnBlLTdzLWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDdcIjtcbn1cbi5wZS03cy1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4ucGUtN3MtaGVscDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDlcIjtcbn1cbi5wZS03cy1oZWxwMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuLnBlLTdzLWdyYXBoMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLnBlLTdzLWdyYXBoMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuLnBlLTdzLWdyYXBoMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuLnBlLTdzLWdyYXBoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4ucGUtN3MtZ2xvYmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG4ucGUtN3MtZ2xlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTBcIjtcbn1cbi5wZS03cy1nbGFzc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4ucGUtN3MtZ2lmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuLnBlLTdzLWZvbGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuLnBlLTdzLWZsYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTRcIjtcbn1cbi5wZS03cy1maWx0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTVcIjtcbn1cbi5wZS03cy1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG4ucGUtN3MtZXhwYW5kMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuLnBlLTdzLWV4YXBuZDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NThcIjtcbn1cbi5wZS03cy1lZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG4ucGUtN3MtZHJvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuLnBlLTdzLWRyYXdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLnBlLTdzLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4ucGUtN3MtZGlzcGxheTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWRcIjtcbn1cbi5wZS03cy1kaXNwbGF5MTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuLnBlLTdzLWRpc2tldHRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG4ucGUtN3MtZGF0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLnBlLTdzLWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuLnBlLTdzLWN1bHR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjJcIjtcbn1cbi5wZS03cy1jcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG4ucGUtN3MtY3JlZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG4ucGUtN3MtY29weS1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG4ucGUtN3MtY29uZmlnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4ucGUtN3MtY29tcGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuLnBlLTdzLWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjhcIjtcbn1cbi5wZS03cy1jb2ZmZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjlcIjtcbn1cbi5wZS03cy1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuLnBlLTdzLWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG4ucGUtN3MtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmNcIjtcbn1cbi5wZS03cy1jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG4ucGUtN3MtY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuLnBlLTdzLWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLnBlLTdzLWNhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzBcIjtcbn1cbi5wZS03cy1jYWxjdWxhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG4ucGUtN3MtYnJvd3NlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3MlwiO1xufVxuLnBlLTdzLWJveDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzNcIjtcbn1cbi5wZS03cy1ib3gxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG4ucGUtN3MtYm9va21hcmtzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG4ucGUtN3MtYmljeWNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLnBlLTdzLWJlbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzdcIjtcbn1cbi5wZS03cy1iYXR0ZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4ucGUtN3MtYmFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuLnBlLTdzLWJhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2FcIjtcbn1cbi5wZS03cy1hdHRlbnRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2JcIjtcbn1cbi5wZS03cy1hbmNob3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2NcIjtcbn1cbi5wZS03cy1hbGJ1bXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2RcIjtcbn1cbi5wZS03cy1hbGFybTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuLnBlLTdzLWFpcnBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2ZcIjtcbn1cbiIsIiR0aGVtaWZ5LWZvbnQtcGF0aDogXCIuLi9mb250cy90aGVtaWZ5XCIgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcmM6dXJsKCcjeyR0aGVtaWZ5LWZvbnQtcGF0aH0vdGhlbWlmeS5lb3Q/LWZ2YmFuZScpO1xuICBzcmM6dXJsKCcjeyR0aGVtaWZ5LWZvbnQtcGF0aH0vdGhlbWlmeS5lb3Q/I2llZml4LWZ2YmFuZScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JHRoZW1pZnktZm9udC1wYXRofS90aGVtaWZ5LndvZmY/LWZ2YmFuZScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skdGhlbWlmeS1mb250LXBhdGh9L3RoZW1pZnkudHRmPy1mdmJhbmUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyR0aGVtaWZ5LWZvbnQtcGF0aH0vdGhlbWlmeS5zdmc/LWZ2YmFuZSN0aGVtaWZ5JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIltjbGFzc149XCJ0aS1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHRpLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnRpLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi50aS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi50aS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4udGktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4udGktdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4udGktdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cbi50aS10aG91Z2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4udGktdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4udGktdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4udGktdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4udGktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuLnRpLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG4udGktc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG4udGktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLnRpLXNob3BwaW5nLWNhcnQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuLnRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4udGktc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4udGktem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLnRpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4udGktY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4udGktcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi50aS1ydWxlci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cbi50aS1ydWxlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi50aS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLnRpLWJvb2ttYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLnRpLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLnRpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cbi50aS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cbi50aS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cbi50aS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4udGktcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4udGktcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4udGktbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cbi50aS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cbi50aS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLnRpLW1lZGFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuLnRpLW1lZGFsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cbi50aS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cbi50aS1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG4udGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cbi50aS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLnRpLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cbi50aS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG4udGktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLnRpLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4udGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuLnRpLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLnRpLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLnRpLWxheWVycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cbi50aS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cbi50aS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cbi50aS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuLnRpLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4udGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4udGktaGFuZC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4udGktaGFuZC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG4udGktaGFuZC1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4udGktZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4udGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLnRpLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4udGktZmxhZy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLnRpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLnRpLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLnRpLWV4Y2hhbmdlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4udGktZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLnRpLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLnRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG4udGktY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cbi50aS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG4udGktY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cbi50aS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLnRpLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cbi50aS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuLnRpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG4udGktYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuLnRpLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cbi50aS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuLnRpLWNoZWNrLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuLnRpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLnRpLWFubm91bmNlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuLnRpLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG4udGktYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4udGktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuLnRpLWJvbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG4udGktYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuLnRpLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLnRpLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjtcbn1cbi50aS1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cbi50aS1hcnJvd3MtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuLnRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cbi50aS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cbi50aS1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLnRpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuLnRpLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuLnRpLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG4udGktemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG4udGktd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cbi50aS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4udGktdmlldy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG4udGktdmlldy1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuLnRpLXZpZXctZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuLnRpLXVwcGVyY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuLnRpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuLnRpLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuLnRpLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG4udGktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjtcbn1cbi50aS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cbi50aS10aHVtYi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuLnRpLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cbi50aS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG4udGktc3RhdHMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cbi50aS1zdGF0cy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG4udGktc3BsaXQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuLnRpLXNwbGl0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cbi50aS1zbWFsbGNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuLnRpLXNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4udGktc2hpZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cbi50aS1zaGlmdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG4udGktc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG4udGktbm90ZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuLnRpLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuLnRpLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG4udGktcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuLnRpLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG4udGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuLnRpLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiO1xufVxuLnRpLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cbi50aS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cbi50aS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cbi50aS1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuLnRpLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cbi50aS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuLnRpLW11c2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuLnRpLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG4udGktbW91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG4udGktbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cbi50aS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG4udGktbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuLnRpLW1lbnUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG4udGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4udGktbWFwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuLnRpLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTJcIjtcbn1cbi50aS1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cbi50aS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG4udGktbGlnaHQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuLnRpLUl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuLnRpLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cbi50aS1pbmZpbml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuLnRpLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG4udGktaHVtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG4udGktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuLnRpLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cbi50aS1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cbi50aS1oYXJkZHJpdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG4udGktaGFyZGRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4udGktZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuLnRpLWdhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cbi50aS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cbi50aS1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuLnRpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cbi50aS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cbi50aS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuLnRpLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG4udGktZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4udGktZGlyZWN0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuLnRpLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuLnRpLWNvbnRyb2wtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiO1xufVxuLnRpLWNvbnRyb2wtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiO1xufVxuLnRpLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuLnRpLWNvbnRyb2wtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjtcbn1cbi50aS1jb250cm9sLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWZcIjtcbn1cbi50aS1jb250cm9sLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG4udGktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cbi50aS1jbG91ZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuLnRpLWNsb3VkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cbi50aS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjtcbn1cbi50aS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjVcIjtcbn1cbi50aS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuLnRpLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cbi50aS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI4XCI7XG59XG4udGktYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuLnRpLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuLnRpLWJhci1jaGFydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmJcIjtcbn1cbi50aS1iYWNrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG4udGktYmFjay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4udGktYXJyb3dzLWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuLnRpLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cbi50aS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzBcIjtcbn1cbi50aS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMVwiO1xufVxuLnRpLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cbi50aS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG4udGktYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG4udGktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjtcbn1cbi50aS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuLnRpLWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuLnRpLXdyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG4udGktd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG4udGktd2lkZ2V0aXplZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYVwiO1xufVxuLnRpLXdpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYlwiO1xufVxuLnRpLXdpZGdldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi50aS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2RcIjtcbn1cbi50aS12aWRlby1jbGFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG4udGktdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4udGktdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQwXCI7XG59XG4udGktdGhlbWlmeS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG4udGktdGhlbWlmeS1mYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG4udGktdGhlbWlmeS1mYXZpY29uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkM1wiO1xufVxuLnRpLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDRcIjtcbn1cbi50aS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNVwiO1xufVxuLnRpLXNwbGl0LXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG4udGktc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDdcIjtcbn1cbi50aS1zaG9ydGNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDhcIjtcbn1cbi50aS1zaGlmdC1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDlcIjtcbn1cbi50aS1zaGlmdC1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYVwiO1xufVxuLnRpLXJ1bGVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4udGktcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiO1xufVxuLnRpLXBpbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGRcIjtcbn1cbi50aS1waW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG4udGktcGVuY2lsLWFsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGZcIjtcbn1cbi50aS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUwXCI7XG59XG4udGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMVwiO1xufVxuLnRpLW1vcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG4udGktbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTNcIjtcbn1cbi50aS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cbi50aS1saW5lLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNVwiO1xufVxuLnRpLWxpbmUtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG4udGktbGluZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOFwiO1xufVxuLnRpLWxheW91dC13aWR0aC1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU5XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7XG59XG4udGktbGF5b3V0LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYlwiO1xufVxuLnRpLWxheW91dC10YWItd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG4udGktbGF5b3V0LXRhYi12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG4udGktbGF5b3V0LXRhYi1taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWVcIjtcbn1cbi50aS1sYXlvdXQtc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVmXCI7XG59XG4udGktbGF5b3V0LXNsaWRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMVwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjJcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG4udGktbGF5b3V0LXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY0XCI7XG59XG4udGktbGF5b3V0LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjVcIjtcbn1cbi50aS1sYXlvdXQtbWVudS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4udGktbGF5b3V0LW1lbnUtc2VwYXJhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY3XCI7XG59XG4udGktbGF5b3V0LW1lbnUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjlcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmFcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYlwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZkXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtY2VudGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMFwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDFcIjtcbn1cbi50aS1sYXlvdXQtbGlzdC10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuLnRpLWxheW91dC1saXN0LXRodW1iLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuLnRpLWxheW91dC1saXN0LXBvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cbi50aS1sYXlvdXQtbGlzdC1sYXJnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuLnRpLWxheW91dC1saW5lLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA2XCI7XG59XG4udGktbGF5b3V0LWdyaWQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA3XCI7XG59XG4udGktbGF5b3V0LWdyaWQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA4XCI7XG59XG4udGktbGF5b3V0LWdyaWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA5XCI7XG59XG4udGktbGF5b3V0LWdyaWQyLXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBhXCI7XG59XG4udGktbGF5b3V0LWN0YS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuLnRpLWxheW91dC1jdGEtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuLnRpLWxheW91dC1jdGEtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBkXCI7XG59XG4udGktbGF5b3V0LWN0YS1idG4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBmXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTBcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEyXCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTNcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLW1lcmdlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNVwiO1xufVxuLnRpLWluay1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTZcIjtcbn1cbi50aS1pbmZvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxN1wiO1xufVxuLnRpLWhlbHAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG4udGktaGVhZHBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOVwiO1xufVxuLnRpLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cbi50aS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFiXCI7XG59XG4udGktaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFjXCI7XG59XG4udGktaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFkXCI7XG59XG4udGktZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZVwiO1xufVxuLnRpLWZhY2Utc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWZcIjtcbn1cbi50aS1mYWNlLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiO1xufVxuLnRpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIxXCI7XG59XG4udGktY29udHJvbC1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjtcbn1cbi50aS1jb250cm9sLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjNcIjtcbn1cbi50aS1jb250cm9sLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNFwiO1xufVxuLnRpLWNvbnRyb2wtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjtcbn1cbi50aS1jb21tZW50cy1zbWlsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjZcIjtcbn1cbi50aS1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjdcIjtcbn1cbi50aS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI4XCI7XG59XG4udGktdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjlcIjtcbn1cbi50aS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJhXCI7XG59XG4udGktdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuLnRpLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuLnRpLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJkXCI7XG59XG4udGktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmVcIjtcbn1cbi50aS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjtcbn1cbi50aS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzBcIjtcbn1cbi50aS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzFcIjtcbn1cbi50aS1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG4udGktbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMzXCI7XG59XG4udGktbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNFwiO1xufVxuLnRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNlwiO1xufVxuLnRpLWxheW91dC1ncmlkNC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzdcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7XG59XG4udGktbGF5b3V0LWdyaWQyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW40LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYlwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4yLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczY1wiO1xufVxuLnRpLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZFwiO1xufVxuLnRpLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiO1xufVxuLnRpLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZlwiO1xufVxuLnRpLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuLnRpLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG4udGktZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuLnRpLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQzXCI7XG59XG4udGktYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDRcIjtcbn1cbi50aS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ1XCI7XG59XG4udGktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuLnRpLXNhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG4udGkteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjtcbn1cbi50aS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDlcIjtcbn1cbi50aS12aW1lby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjtcbn1cbi50aS10d2l0dGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YlwiO1xufVxuLnRpLXR1bWJsci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGNcIjtcbn1cbi50aS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjtcbn1cbi50aS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZVwiO1xufVxuLnRpLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGZcIjtcbn1cbi50aS1zaGFyZXRoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cbi50aS1zaGFyZXRoaXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUxXCI7XG59XG4udGktcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG4udGktcGludGVyZXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1M1wiO1xufVxuLnRpLW1pY3Jvc29mdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTRcIjtcbn1cbi50aS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NVwiO1xufVxuLnRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG4udGktam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU3XCI7XG59XG4udGktaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NThcIjtcbn1cbi50aS1mbGlja3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG4udGktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWFcIjtcbn1cbi50aS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWJcIjtcbn1cbi50aS1kcm9wYm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuLnRpLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWRcIjtcbn1cbi50aS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWVcIjtcbn1cbi50aS1yc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgXHQgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9cbi8vIENvbnRlbnRzOlxuLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLyAgICAtIFRyYW5zbHVzY2VudCBvdmVybGF5XG4vLyAgICAtIENvbnRhaW5lcnMsIHdyYXBwZXJzXG4vLyAgICAtIEN1cnNvcnNcbi8vICAgIC0gSGVscGVyIGNsYXNzZXNcbi8vIDIuIEFwcGVhcmFuY2Vcbi8vICAgIC0gUHJlbG9hZGVyICYgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4vLyAgICAtIENTUyByZXNldCBmb3IgYnV0dG9uc1xuLy8gICAgLSBDbG9zZSBpY29uXG4vLyAgICAtIFwiMSBvZiBYXCIgY291bnRlclxuLy8gICAgLSBOYXZpZ2F0aW9uIChsZWZ0L3JpZ2h0KSBhcnJvd3Ncbi8vICAgIC0gSWZyYW1lIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gSW1hZ2UgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBNZWRpYSBxdWVyeSB3aGVyZSBzaXplIG9mIGFycm93cyBpcyByZWR1Y2VkXG4vLyAgICAtIElFNyBzdXBwb3J0XG4vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gVHJhbnNsdXNjZW50IG92ZXJsYXlcbiAgIC5tZnAtYmcge1xuICAgICB0b3A6IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMjtcbiAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgIGJhY2tncm91bmQ6ICRtZnAtb3ZlcmxheS1jb2xvcjtcbiAgICAgb3BhY2l0eTogJG1mcC1vdmVybGF5LW9wYWNpdHk7XG4gICB9XG5cbi8vIFdyYXBwZXIgZm9yIHBvcHVwXG4gICAubWZwLXdyYXAge1xuICAgICB0b3A6IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcbiAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcbiAgIH1cblxuLy8gUm9vdCBjb250YWluZXJcbiAgIC5tZnAtY29udGFpbmVyIHtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRvcDogMDtcbiAgICAgcGFkZGluZzogMCAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdDtcbiAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIH1cblxuLy8gVmVydGljYWwgY2VudGVyZXIgaGVscGVyXG4gICAubWZwLWNvbnRhaW5lciB7XG4mOmJlZm9yZSB7XG4gICBjb250ZW50OiAnJztcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIGhlaWdodDogMTAwJTtcbiAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gfVxufVxuXG4vLyBSZW1vdmUgdmVydGljYWwgY2VudGVyaW5nIHdoZW4gcG9wdXAgaGFzIGNsYXNzIGBtZnAtYWxpZ24tdG9wYFxuICAgLm1mcC1hbGlnbi10b3Age1xuLm1mcC1jb250YWluZXIge1xuJjpiZWZvcmUge1xuICAgZGlzcGxheTogbm9uZTtcbiB9XG59XG59XG5cbi8vIFBvcHVwIGNvbnRlbnQgaG9sZGVyXG4gICAubWZwLWNvbnRlbnQge1xuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNTtcbiAgIH1cbi5tZnAtaW5saW5lLWhvbGRlcixcbi5tZnAtYWpheC1ob2xkZXIge1xuLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cbn1cblxuLy8gQ3Vyc29yc1xuICAgLm1mcC1hamF4LWN1ciB7XG4gICAgIGN1cnNvcjogcHJvZ3Jlc3M7XG4gICB9XG4ubWZwLXpvb20tb3V0LWN1ciB7XG4mLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gICB9XG59XG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLm1mcC1hdXRvLWN1cnNvciB7XG4ubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBIaWRlIHRoZSBpbWFnZSBkdXJpbmcgdGhlIGxvYWRpbmdcbiAgIC5tZnAtbG9hZGluZyB7XG4mLm1mcC1maWd1cmUge1xuICAgZGlzcGxheTogbm9uZTtcbiB9XG59XG5cbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xuLy8gRnJvbSBIVE1MNSBCb2lsZXJwbGF0ZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL3Y0LjIuMC9kb2MvY3NzLm1kI3Zpc3VhbGx5aGlkZGVuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1mcC1oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxufSBAZWxzZSB7XG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAyLiBBcHBlYXJhbmNlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gUHJlbG9hZGVyIGFuZCB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbiAgIC5tZnAtcHJlbG9hZGVyIHtcbiAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB0b3A6IDUwJTtcbiAgICAgd2lkdGg6IGF1dG87XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICAgICBsZWZ0OiA4cHg7XG4gICAgIHJpZ2h0OiA4cHg7XG4gICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcbmEge1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuJjpob3ZlciB7XG4gICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyO1xuIH1cbn1cbn1cblxuLy8gSGlkZSBwcmVsb2FkZXIgd2hlbiBjb250ZW50IHN1Y2Nlc3NmdWxseSBsb2FkZWRcbiAgIC5tZnAtcy1yZWFkeSB7XG4ubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG59XG5cbi8vIEhpZGUgY29udGVudCB3aGVuIGl0IHdhcyBub3QgbG9hZGVkXG4gICAubWZwLXMtZXJyb3Ige1xuLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbn1cblxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXG4gICBidXR0b24ge1xuJi5tZnAtY2xvc2UsXG4mLm1mcC1hcnJvdyB7XG4gICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgYm9yZGVyOiAwO1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBvdXRsaW5lOiBub25lO1xuICAgcGFkZGluZzogMDtcbiAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNjtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiB9XG4mOjotbW96LWZvY3VzLWlubmVyIHtcbiAgIHBhZGRpbmc6IDA7XG4gICBib3JkZXI6IDBcbiB9XG59XG5cblxuLy8gQ2xvc2UgaWNvblxuICAgLm1mcC1jbG9zZSB7XG4gICAgIHdpZHRoOiA0NHB4O1xuICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRvcDogMDtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgICAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG5cbiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblxuJjpob3ZlcixcbiY6Zm9jdXMge1xuICAgb3BhY2l0eTogMTtcbiB9XG5cbiY6YWN0aXZlIHtcbiAgIHRvcDogMXB4O1xuIH1cbn1cbi5tZnAtY2xvc2UtYnRuLWluIHtcbi5tZnAtY2xvc2Uge1xuICBjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xufVxufVxuLm1mcC1pbWFnZS1ob2xkZXIsXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG59XG5cbi8vIFwiMSBvZiBYXCIgY291bnRlclxuICAgICAgICAgICAgLm1mcC1jb3VudGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuJjphY3RpdmUge1xuICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gfVxuJjpob3ZlcixcbiY6Zm9jdXMge1xuICAgb3BhY2l0eTogMTtcbiB9XG4mOmJlZm9yZSxcbiY6YWZ0ZXIge1xuICAgY29udGVudDogJyc7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIHdpZHRoOiAwO1xuICAgaGVpZ2h0OiAwO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgbGVmdDogMDtcbiAgIHRvcDogMDtcbiAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICBtYXJnaW4tbGVmdDogMzVweDtcbiAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuIH1cblxuJjphZnRlciB7XG5cbiAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgdG9wOjhweDtcbiB9XG5cbiY6YmVmb3JlIHtcbiAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgb3BhY2l0eTogMC43O1xuIH1cblxufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xuJjphZnRlciB7XG4gICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuIH1cbiY6YmVmb3JlIHtcbiAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuIH1cbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuJjphZnRlciB7XG4gICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgbWFyZ2luLWxlZnQ6IDM5cHhcbiB9XG4mOmJlZm9yZSB7XG4gICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiB9XG59XG59XG5cblxuXG4vLyBJZnJhbWUgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICB9XG4gIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1yYXRpbyAqIDEwMCU7XG5pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICBiYWNrZ3JvdW5kOiAkbWZwLWlmcmFtZS1iYWNrZ3JvdW5kO1xufVxufVxufVxuXG5cblxuLy8gSW1hZ2UgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWltYWdlLXR5cGUge1xuXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nIHtcbiYubWZwLWltZyB7XG4gICB3aWR0aDogYXV0bztcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgbGluZS1oZWlnaHQ6IDA7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICBtYXJnaW46IDAgYXV0bztcbiB9XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbiY6YWZ0ZXIge1xuICAgY29udGVudDogJyc7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAwO1xuICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICByaWdodDogMDtcbiAgIHdpZHRoOiBhdXRvO1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgei1pbmRleDogLTE7XG4gICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiB9XG5zbWFsbCB7XG4gIGNvbG9yOiAkbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxufVxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIge1xuLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIC8vQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAvLyAgbWF4LXdpZHRoOiA4MCU7XG4gIC8vIH1cbn1cbn1cblxuLm1mcC1nYWxsZXJ5IHtcbi5tZnAtaW1hZ2UtaG9sZGVyIHtcbi5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxufVxufVxuXG5cbkBpZiAkbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgIC8qKlxuICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgKi9cbiAgICAubWZwLWltZy1tb2JpbGUge1xuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICYubWZwLWltZyB7XG4gICAgIHBhZGRpbmc6IDA7XG4gICB9XG4gIH1cbiAgLm1mcC1maWd1cmUge1xuLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgIHRvcDogMDtcbiAgICAgYm90dG9tOiAwO1xuICAgfVxuICBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5tZnAtYm90dG9tLWJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuJjplbXB0eSB7XG4gICBwYWRkaW5nOiAwO1xuIH1cbn1cbi5tZnAtY291bnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogM3B4O1xufVxuLm1mcC1jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxufVxufVxufVxufVxuXG5cblxuLy8gU2NhbGUgbmF2aWdhdGlvbiBhcnJvd3MgYW5kIHJlZHVjZSBwYWRkaW5nIGZyb20gc2lkZXNcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgfVxufVxuIiwiYm9keSAuc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vICYtc2xpZGUge1xuICAvLyAgIGhlaWdodDogYXV0bztcbiAgLy8gfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICAmLXZlcnRpY2FsIHtcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b24tcHJldixcbiAgJi1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGxlZnQ6LTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjQnO1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcmlnaHQ6LTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgIH1cbiAgfVxuXG4gICYtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICYtYnVsbGV0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgIH1cblxuICAgICYtcHJvZ3Jlc3NiYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gICAgICAvLyAmLW1hcmsge1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogMXB4O1xuICAgICAgLy8gICB3aWR0aDogMTZweDtcbiAgICAgIC8vICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaGFkb3cge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1ldmVudCB7XG5cbiAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjAnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA2MSc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5zd2lwZXIge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2hvcC1pdGVtIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGl0bGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnN3aXBlciB7XG4gICAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iYW5uZXItaHAge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LXRtIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtYmFubmVyIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAxMDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtY291cnNlcyB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA2KTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtZXZlbnRzIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgIG1hcmdpbjogNzVweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWltYWdlcyB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogLTMwcHggMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAxMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlLXdyYXAge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZS13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtaW1hZ2VzLTIge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHRvcDogNDQlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMik7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtYmxvZyB7XG5cbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LXBvc3RzIHtcblxuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0td2Vic2l0ZXMge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAtMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUzNXB4O1xuICAgICAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW11bHRpcGxlIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS12ZXJ0aWNhbC1wYWdpbmF0aW9uIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAmID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGVzdGltb25pYWxzIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCByZ2JhKCRjLXdoaXRlLCAxKSAxMDAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCAwJSwgcmdiYSgkYy13aGl0ZSwgMSkgMTAwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJhcmJlcnNob3Age1xuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1jbGFzc2ljIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuXG4gICAgLnN3aXBlciB7XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDFweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQsXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtOTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmM2Q1JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC05MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmM2Q2JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwtMiB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogLTQwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bC0zIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjQnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bC00IHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwtNSB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdmVydC1wYWcge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYS0xIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1wYWdpbmF0aW9uIHtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYS0yIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xMDVweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn4oaQJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTA1cHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KGkic7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydXRpb24ge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICB9XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwN3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydXRpb24tc2VydmljZSB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IDE1MXB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC04MXB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC04MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnV0aW9uLXBvcnRmb2xpbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24tdG0ge1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICBtYXgtd2lkdGg6IDU0dnc7XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNzRweDtcbiAgICB9XG4gIH1cblxuICAmLS10d2l0dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLXdyYXBwZXIge1xuXG4gICAgICB9XG5cbiAgICAgICYtc2xpZGUge1xuXG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNociB7XG5cbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMTNweDtcblxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG5cbiAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyLTIge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNoci0zIHtcbiAgICBtYXgtd2lkdGg6IDE1NzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAzNXB4O1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgY29sb3I6ICNEREREREQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLnN3aXBlci1hYnNvbHV0ZSB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICBtaW4taGVpZ2h0OiA0MDFweDtcbi8vIH1cblxuLy8gT2xkIHNoaXRcblxuLy8gLnN3aXBlciB7XG5cbi8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuLy8gICAmLXNsaWRlIHtcbi8vICAgICBoZWlnaHQ6IGF1dG87XG5cbi8vICAgICA+IC50ZXN0aW1vbmlhbHMge1xuLy8gICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtYnV0dG9uLXByZXYsXG4vLyAgICYtYnV0dG9uLW5leHQge1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIGhlaWdodDogYXV0bztcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuLy8gICAgIHRyYW5zaXRpb246IDAuNXM7XG4vLyAgICAgYmFja2dyb3VuZDogbm9uZTtcbi8vICAgICBjb2xvcjogJGJ0bi1wcmltYXJ5LWJnO1xuLy8gICAgIGZvbnQtc2l6ZTogJHN3aXBlci1hcnJvdy1zaXplO1xuLy8gICB9XG5cbi8vICAgJi1idXR0b24tcHJldixcbi8vICAgJi1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuLy8gICAgIGxlZnQ6IC03MHB4O1xuXG5cbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtYnV0dG9uLW5leHQsXG4vLyAgICYtY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbi8vICAgICByaWdodDogLTcwcHg7XG5cbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtY29udGFpbmVyOm5vdCguc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCkge1xuLy8gICAgIG1hcmdpbjogLTMwcHggLTE1cHg7XG4vLyAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuLy8gICB9XG5cbi8vICAgJi1jb250YWluZXItdmVydGljYWwge1xuLy8gICAgIC5zd2lwZXItcGFnaW5hdGlvbi0tdmVydGljYWwge1xuLy8gICAgICAgcmlnaHQ6IDEwNXB4O1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbi8vICAgICAgICAgcmlnaHQ6IDQwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4vLyAgICAgICAgIHRvcDogMTAwcHg7XG4vLyAgICAgICAgIHJpZ2h0OiAyMHB4O1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1wYWdpbmF0aW9uIHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIG1hcmdpbi10b3A6IDYwcHg7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuLy8gICAgICYtYnVsbGV0IHtcbi8vICAgICAgIHdpZHRoOiAxMnB4O1xuLy8gICAgICAgaGVpZ2h0OiAxMnB4O1xuLy8gICAgICAgdHJhbnNpdGlvbjogMC41cztcbi8vICAgICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4vLyAgICAgICBvcGFjaXR5OiAxO1xuXG4vLyAgICAgICAmLWFjdGl2ZSB7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tZGVmYXVsdC1iZztcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAmLS12ZXJ0aWNhbCB7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICByaWdodDogMTA1cHg7XG4vLyAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuLy8gICAgICAgICByaWdodDogNDBweDtcbi8vICAgICAgIH1cbi8vICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbi8vICAgICAgICAgcmlnaHQ6IDIwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgICYtLW51bWVyaWMge1xuLy8gICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbi8vICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuLy8gICAgICAgICBvcGFjaXR5OiAwLjQ7XG4vLyAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbi8vICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuLy8gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4vLyAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgIGJvdHRvbTogLTVweDtcbi8vICAgICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgIHdpZHRoOiAwO1xuLy8gICAgICAgICAgIGhlaWdodDogMXB4O1xuLy8gICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuLy8gICAgICAgICAgIG9wYWNpdHk6IC40O1xuLy8gICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuLy8gICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4vLyAgICAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgJi1wcm9ncmVzc2JhciB7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICBoZWlnaHQ6IDJweDtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cbi8vICAgICAgICYtZmlsbCB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjdGl2ZTtcbi8vICAgICAgIH1cblxuLy8gICAgICAgLy8gJi1tYXJrIHtcbi8vICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgLy8gICB0b3A6IDFweDtcbi8vICAgICAgIC8vICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgICAvLyAgIGhlaWdodDogMTZweDtcbi8vICAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4vLyAgICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XG4vLyAgICAgICAvLyB9XG4vLyAgICAgfVxuLy8gICB9XG4iLCIvLyBISUdIIFBQSSBESVNQTEFZIEJBQ0tHUk9VTkRTXG4vLyBTb3VyY2U6IGh0dHBzOi8vcnlhbmJlbmhhc2UuY29tL2Vhc2lseS1pbXBsZW1lbnQtMngtcmV0aW5hLWJhY2tncm91bmQtaW1hZ2VzL1xuXG5AbWl4aW4gYmFja2dyb3VuZC0yeCgkcGF0aCwgJGV4dDogJ3BuZycsICRzaXplOiBjb250YWluLCAkcG9zOiBsZWZ0IHRvcCwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XG5cbiAgJGF0MXgtcGF0aDogJyN7JHBhdGh9LiN7JGV4dH0nO1xuICAkYXQyeC1wYXRoOiAnI3skcGF0aH1AMnguI3skZXh0fSc7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhdDF4X3BhdGh9Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuXG4gIEBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgYWxsIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMy8yKSxcbiAgICBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGF0MngtcGF0aH0nKTtcbiAgICB9XG59XG5cbi8vIFVzYWdlXG4vLyBAaW5jbHVkZSBiYWNrZ3JvdW5kLTJ4KCAncGF0aC90by9pbWFnZScsICdqcGcnLCAxMDBweCAxMDBweCwgY2VudGVyIGNlbnRlciwgcmVwZWF0LXggKTtcblxuLy8gcGxhY2Vob2xkZXJcbkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcbiAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vLyBNRURJQSBRVUVSWSBUQUJMRVQgUE9SVFJBSVRcbi8vbWF4LXdpZHRoOiA0ODBcbkBtaXhpbiB4cy1zaXplLWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB4cy1zaXplLW1heCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB4cy1zaXplLW1pbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTUVESUEgUVVFUlkgVEFCTEVUIFBPUlRSQUlUXG4vL21heC13aWR0aDogNzY3XG5AbWl4aW4gc21hbGwtc2l6ZS1hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzbWFsbC1zaXplLW1heCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzbWFsbC1zaXplLW1pbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1FRElBIFFVRVJZIFRBQkxFVCBMQU5EU0NBUEVcbi8vbWluLXdpZHRoOiA3NjggbWF4LXdpZHRoOiA5OTFcbkBtaXhpbiBtZWRpdW0tc2l6ZS1hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vbWF4LXdpZHRoOiA5OTFcbkBtaXhpbiBtZWRpdW0tc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vL21pbi13aWR0aDogNzY4XG5AbWl4aW4gbWVkaXVtLXNpemUtbWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNRURJQSBRVUVSWSBNSU5JIERFU0tUT1Bcbi8vbWF4LXdpZHRoOjEyMzBcbkBtaXhpbiBsYXJnZS1zaXplLW1heCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vL21pbi13aWR0aDogNzY4IG1heC13aWR0aDogOTkxXG5AbWl4aW4gbGFyZ2Utc2l6ZS1hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBNRURJQSBRVUVSWSBERVNLVE9QXG4vL21pbi13aWR0aDoxMjMxXG5AbWl4aW4gbGFyZ2Utc2l6ZS1taW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFVTQUdFIE1FRElBIFFVRVJZXG4vLyBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuLy8gIHByb3BlcnRpZXNcbi8vIH1cblxuXG4vLyBtaXhpbiBmb3IgYnRuIGJvcmRlciByYWRpdXMgXG4vLyBcbkBtaXhpbiBtaXgtYnRuLXJhZGl1cygkYnRuLXJhZGl1cywgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1mb250LXNpemUsICRidG4tcGFkZCwgJGJ0bi1ib3JkZXItd2lkdGgpIHtcbiAgQGlmICgkYnRuLXJhZGl1cyA9PSB0cnVlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogKCgkYnRuLWxpbmUtaGVpZ2h0ICogJGJ0bi1mb250LXNpemUpICsgKCRidG4tcGFkZCAqIDIpICsgKCRidG4tYm9yZGVyLXdpZHRoICogMikpIC8gMjtcbiAgfSBAZWxzZSBpZiAodHlwZS1vZigkYnRuLXJhZGl1cykgPT0gJ251bWJlcicpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5cbi8vIE1FTlVcbi8vIE1peGluIGZvciBtb2JpbGUtbWVudVxuQG1peGluIG1lbnUtc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVudS1zaXplLW1pbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgICAgICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgICAgICAgICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgICAgICAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICAgICAgICAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6IDAuMTVzICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHQtclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCIvLyBTb3VyY2UgLS0+IGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzL1xuXG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICAgICAgICAgICA6IDE4cHg7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgOiAycHg7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA0cHg7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAkYy13aGl0ZTtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyAgICAgICAgICAgICA6IDEuNXB4O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMC43O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogMC4xNXM7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlO1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgOiBvcGFjaXR5KDUwJSk7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAvLyAzZHgsXG4gIC8vIDNkeC1yLFxuICAvLyAzZHksXG4gIC8vIDNkeS1yLFxuICAvLyBhcnJvdyxcbiAgLy8gYXJyb3ctcixcbiAgLy8gYXJyb3dhbHQsXG4gIC8vIGFycm93YWx0LXIsXG4gIC8vIGJvcmluZyxcbiAgLy8gY29sbGFwc2UsXG4gIC8vIGNvbGxhcHNlLXIsXG4gIC8vIGVsYXN0aWMsXG4gIC8vIGVsYXN0aWMtcixcbiAgLy8gZW1waGF0aWMsXG4gIC8vIGVtcGhhdGljLXIsXG4gIC8vIHNsaWRlcixcbiAgLy8gc2xpZGVyLXIsXG4gIC8vIHNwcmluZyxcbiAgLy8gc3ByaW5nLXIsXG4gIC8vIHN0YW5kLFxuICAvLyBzdGFuZC1yLFxuICAvLyBzcGluLFxuICAvLyBzcGluLXIsXG4gIHNxdWVlemUsXG4gIC8vIHZvcnRleCxcbiAgLy8gdm9ydGV4LXJcbik7XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3F1ZWV6ZSkge1xuICAvKlxuICAgKiBTcXVlZXplXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIioge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDpoaWRkZW47XG59XG5cbi5jb250YWluZXItbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDE3MTBweDtcbn1cbi5jbGVhcmZpeHtcblx0Y2xlYXI6IGJvdGg7XG59XG4ub3Zlci1oaWRkZW4ge1xuICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgLm92ZXItaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5uby1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qcy1iZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbnVsIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmV0cmVhdCB7XG4gICYtLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG5cdC5yb3cge1xuXHQgIG1hcmdpbi1yaWdodDogMDtcblx0ICBtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdFtjbGFzc149J2NvbC0nXSxcblx0W2NsYXNzKj0nIGNvbC0nXSB7XG5cdCAgcGFkZGluZy1yaWdodDogMDtcblx0ICBwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbiAgfVxuXG4gICYtLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cblx0LnJvdyB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcblx0ICBtYXJnaW4tbGVmdDogLTUwcHg7XG5cdH1cblxuXHRbY2xhc3NePSdjb2wtJ10sXG5cdFtjbGFzcyo9JyBjb2wtJ10ge1xuXHQgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdCAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdCAgcGFkZGluZy1yaWdodDogMTVweDtcblx0ICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdCAgLnJvdyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdCAgfVxuXG5cdCAgW2NsYXNzXj0nY29sLSddLFxuXHQgIFtjbGFzcyo9JyBjb2wtJ10ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHQgIH1cblx0fVxuICB9XG5cbiAgJi0tNjAge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuXHQgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdCAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdCAgLnJvdyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdCAgfVxuXG5cdCAgW2NsYXNzXj0nY29sLSddLFxuXHQgIFtjbGFzcyo9JyBjb2wtJ10ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHQgIH1cblx0fVxuICB9XG59XG5cbi5yb3cge1xuICAmLS1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICYtLXYtY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLS1oLWNlbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oaWRkZW4ge1xuICAmLWxnIHtcblx0QGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxuICAmLW1kIHtcblx0QGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcblx0ICBkaXNwbGF5OiBub25lOztcblx0fVxuICB9XG4gICYtc20ge1xuXHRAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG4gICYteHMge1xuXHRAaW5jbHVkZSB4cy1zaXplLW1heCB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG59XG5cbi5yZXRyZWF0IHtcbiAgJi0tMCB7XG5cbiAgJi5jb250YWluZXItZmx1aWQge1xuXG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHQucm93IHtcblx0ICBtYXJnaW4tcmlnaHQ6IDA7XG5cdCAgbWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHRbY2xhc3NePSdjb2wtJ10sXG5cdFtjbGFzcyo9JyBjb2wtJ10ge1xuXHQgIHBhZGRpbmctcmlnaHQ6IDA7XG5cdCAgcGFkZGluZy1sZWZ0OiAwO1xuXHR9XG4gIH1cbiAgfVxufVxuLmJvcmRlci1ib3R0b217XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbn1cbi5ib3JkZXItdG9we1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG59XG4uYWhldG8tY29udGVudC1ibG9jayAudHJhbnNpdGlvbi1ub25le1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuLnctMTAwe1xuXHR3aWR0aDogMTAwJTtcbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogUEFERElOR1MgQU5EIE1BUkdJTlMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGNvdW50OiA0MDtcblxuLy8gTmVnYXRpdmUgdmFsdWVzXG4kc3RlcDogLTU7XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX10IHtcbiAgICBtYXJnaW4tdG9wOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLm1hcmdpbi1sZy0jeyRzdGVwKiRpfWIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfXQge1xuICAgIHBhZGRpbmctdG9wOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1sIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9ciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5cbi8vIFBvc2l0aXZlIHZhbHVlc1xuJHN0ZXA6IDU7XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX10IHtcbiAgICBtYXJnaW4tdG9wOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLm1hcmdpbi1sZy0jeyRzdGVwKiRpfWIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfXQge1xuICAgIHBhZGRpbmctdG9wOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLm1hcmdpbi1sZy0jeyRzdGVwKiRpfWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLm1hcmdpbi1sZy0jeyRzdGVwKiRpfXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tbWQtI3skc3RlcCokaX10IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tbWQtI3skc3RlcCokaX1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLW1kLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctbWQtI3skc3RlcCokaX1iIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLW1kLSN7JHN0ZXAqJGl9bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1tZC0jeyRzdGVwKiRpfXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1tZC0jeyRzdGVwKiRpfWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1tZC0jeyRzdGVwKiRpfXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfSAgXG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tc20tI3skc3RlcCokaX10IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tc20tI3skc3RlcCokaX1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXNtLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctc20tI3skc3RlcCokaX1iIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXNtLSN7JHN0ZXAqJGl9bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1zbS0jeyRzdGVwKiRpfXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1zbS0jeyRzdGVwKiRpfWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1zbS0jeyRzdGVwKiRpfXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfSAgXG59XG5cbkBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4teHMtI3skc3RlcCokaX10IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4teHMtI3skc3RlcCokaX1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXhzLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmcteHMtI3skc3RlcCokaX1iIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXhzLSN7JHN0ZXAqJGl9bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi14cy0jeyRzdGVwKiRpfXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy14cy0jeyRzdGVwKiRpfWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy14cy0jeyRzdGVwKiRpfXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfSAgXG59XG4iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gVGV4dCBtb2RpZmljYXRvcnNcbi50LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnQtZXh0cmFib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnRleHQtY2VudGVyLFxuLnQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1sZWZ0LFxuLnQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0LFxuLnQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmwtc3BhY2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICYtLTIge1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG5cbiAgJi0tMyB7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cblxuICAmLS00IHtcblx0bGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgfVxuXG4gICYtLTUge1xuXHRsZXR0ZXItc3BhY2luZzogNXB4O1xuICB9XG59XG5cbi5sLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gICYtLTE2MyB7XG5cdGxpbmUtaGVpZ2h0OiAxLjYzZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgLm1kLXQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgLnNtLXQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVcbi8vIE1peGlucyBiZWxvdyBkZXNjcmliZSBzdHlsZSBmb3IgcXVvdGUgc3ltYm9sIG9uIGJhY2tncm91bmRcbkBtaXhpbiBxdW90ZS1zeW1ib2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ+KAnSc7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuQG1peGluIHF1b3RlLXN5bWJvbC1yaWdodCB7XG4gIEBpbmNsdWRlIHF1b3RlLXN5bWJvbDtcbiAgdG9wOiAtMjdweDtcbiAgcmlnaHQ6IDMlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuQG1peGluIHF1b3RlLXN5bWJvbC1oaWRlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmJsb2NrcXVvdGUge1xuXHQmOmJlZm9yZSB7XG5cdFx0ICBAaW5jbHVkZSBxdW90ZS1zeW1ib2w7XG5cdH1cblxuXHQmLnEtc21iLXJpZ2h0IHtcblx0XHQgICY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHF1b3RlLXN5bWJvbC1yaWdodDtcblx0XHQgIH1cblx0fVxuXG5cdCYucS1zbWItaGlkZSB7XG5cdFx0ICAmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBxdW90ZS1zeW1ib2wtaGlkZTtcblx0XHQgIH1cblx0fVxufVxuIiwiLyoqXG4qIGNvbW1vbiB2YXJpZWJsZXNcbiogYW5kIHN0eWxlXG4qL1xuXG4kbGluay10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG4vLyBGSVhNRTogdXNlIG9ubHkgZm9yIEhUTUwgKHRyYW5zcGFyZW50IEJVVFRPTilcbi5haGV0by1iZy0tZGFyayB7XG4gIHBhZGRpbmc6IDUwcHggMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG5cbi50eXBvZ3JhcGh5VGV4dCAuYWhldG8tYnRuIHtcbiAgLy8gRklYTUU6IHJlbW92ZSB3aGVuIGNyZWF0ZSBzaG9ydGNvZGVcbiAgbWFyZ2luOiAyMHB4IDA7XG5cdC8vIEZJWE1FOiByZW1vdmUgaXQgd2hlbiBjcmVhdGUgYmxvY2tzXG4gICsgLmFoZXRvLWJ0biB7XG5cdC8vIGZvciB0d28gb3IgbW9yZSBidG4gaW4gbGluZVxuXHRtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lciB7XG4gIC8vIG1hcmdpbjogLTEwcHggMDtcblxuICAuYWhldG8tYnRuIHtcblx0bWFyZ2luOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG4gIH1cbn1cblxuLy8gYnRuIGRlZmF1bHRcbi5haGV0by1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGksXG4gIHNwYW4ge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5haGV0by1idG4tLXVuZGVybGluZSB7XG5cdCY6YWZ0ZXIge1xuXHQgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXHR9XG4gIH1cblxuICAvLyBidG4gaW5saW5lXG4gICYtLWlubGluZSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBidG4gdW5kZXJsaW5lXG4gICYtLXVuZGVybGluZSB7XG4gICAgcGFkZGluZzogMCAwIDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cdCY6YWZ0ZXIge1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBib3R0b206IDA7XG5cdCAgbGVmdDogMDtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDFweDtcblx0ICBjb250ZW50OiAnJztcblx0fVxuICB9XG5cbiAgLy8gYnRuIHdpdGggYm94IGljb25cbiAgJi0tYm94IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gYnRuIGJpZyBzaXplIChyZWN0YW5nbGUpXG4gICYtLXJlY3Qge1xuXHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0d29yZC1zcGFjaW5nOiA5OTk5OTk5cHg7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC8vIEJ0biBjaXJjbGVcbiAgJi0tY2lyY2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBJY29uIGluc2lkZSBidXR0b25cbi5haGV0by1idG5fX2ljb24ge1xuICAmOmJlZm9yZSB7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgJi0tYm94IHtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiAwIDI0cHg7XG5cdCY6YmVmb3JlIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgei1pbmRleDogMTtcblx0fVxuXHQmOmFmdGVyIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiAtMXB4O1xuXHQgIGxlZnQ6IC0xcHg7XG5cdCAgd2lkdGg6IDYwcHg7XG5cdCAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuXHQgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHQgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHQgIGNvbnRlbnQ6ICcnO1xuXHQgIHotaW5kZXg6IDA7XG5cdH1cbiAgfVxufVxuIiwiLmVkdSB7XG4gICYuYWh0LXBhZ2Uge1xuXG4gICAgJi0tZHVhbC1zYiB7XG5cbiAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMTY2NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zYiB7XG4gICAgICAgICAgZmxleDogMSAxIDE5JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyBcblxuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NiLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQtc2IsXG4gICAgJi0tbGVmdC1zYiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MzBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NiIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NiLWlubmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodC1zYiB7XG4gICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAmX19zYiB7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOUZGO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9IFxufVxuIiwiLmFoZXRvLXRpdGxlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgaW1nIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCB7XG5cdG1hcmdpbjogMDtcblxuXHRiIHtcblx0ICBmb250LXdlaWdodDogaW5oZXJpdDtcblx0fVxuICB9XG5cbiAgcCB7XG5cdCYubXJnbi10b3Age1xuXHQgIG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxuXG4gICZfX3RleHQge1xuXHQuYWhldG8tdGl0bGViYXJfX3N1YnRpdGxlIHtcblx0ICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcblx0Ji5sYXJnZS1zaXplIHtcblx0ICBmb250LXNpemU6IDYwcHg7XG5cblx0ICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9faW5mbyB7XG5cdGZsZXg6IDI7XG5cdHBhZGRpbmc6IDEwMHB4IDUwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG5cdCAgZmxleC1iYXNpczogMTAwJTtcblx0fVxuICB9XG5cbiAgJl9faW5mby10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy8gRWxlbWVudHNcbiAgJl9fbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogNztcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDExMHB4IDAgMTAwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0cGFkZGluZzogNzBweCAwO1xuXHR9XG5cdCAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQgIHBhZGRpbmc6IDQ1cHggMDtcblx0ICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXHRvcGFjaXR5OiAwLjY7XG5cblx0Ji0tMSB7XG5cdCAgb3BhY2l0eTogMC4xO1xuXHR9XG5cdCYtLTIge1xuXHQgIG9wYWNpdHk6IDAuMjtcblx0fVxuXHQmLS0zIHtcblx0ICBvcGFjaXR5OiAwLjM7XG5cdH1cblx0Ji0tNCB7XG5cdCAgb3BhY2l0eTogMC40O1xuXHR9XG5cdCYtLTUge1xuXHQgIG9wYWNpdHk6IDAuNTtcblx0fVxuXHQmLS02IHtcblx0ICBvcGFjaXR5OiAwLjY7XG5cdH1cblx0Ji0tNyB7XG5cdCAgb3BhY2l0eTogMC43O1xuXHR9XG5cdCYtLTgge1xuXHQgIG9wYWNpdHk6IDAuODtcblx0fVxuXHQmLS05IHtcblx0ICBvcGFjaXR5OiAwLjk7XG5cdH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gICZfX3RleHQge1xuXHRmbGV4OiAxO1xuICB9XG5cbiAgJl9faW5wdXQge1xuXHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG5cdGZvcm0ge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgZmxleC13cmFwOiB3cmFwO1xuXHQgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCAgbGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHQgIGlucHV0IHtcblx0XHQmW3R5cGU9dGV4dF0ge1xuXHRcdCAgZmxleDogMTtcblx0XHQgIHBhZGRpbmc6IDIxcHggMjdweDtcblx0XHQgIGJvcmRlcjogMDtcblx0XHQgIG91dGxpbmU6IG5vbmU7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHR9XG5cblx0XHQmW3R5cGU9c3VibWl0XSB7XG5cdFx0ICBwYWRkaW5nOiAyMHB4IDU1cHg7XG5cdFx0ICBib3JkZXI6IDA7XG5cdFx0ICBvdXRsaW5lOiBub25lO1xuXHRcdCAgY29sb3I6ICRjLXdoaXRlO1xuXHRcdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0ICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gICZfX2JyZWFkY3J1bWJzIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYudC13aGl0ZSB7XG5cdCAgYSB7XG5cdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHQgIFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdCAgY29sb3I6IGZhZGUtb3V0KCRjLXdoaXRlLCAwLjUpXG5cdFx0fVxuXHQgIH1cblxuXHQgIGxpIHtcblx0XHRjb2xvcjogJGMtd2hpdGU7XG5cblx0XHQmLmN1cnJlbnQge1xuXHRcdCAgJjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHQgIGNvbG9yOiAkYy13aGl0ZTtcblx0XHR9XG5cdCAgfVxuXHR9XG5cblxuXHR1bCB7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdGxpIHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHQgIHBhZGRpbmctbGVmdDogMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cblx0ICAmOmZpcnN0LWNoaWxkIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0ICBjb250ZW50OiBub25lO1xuXHRcdH1cblx0ICB9XG5cblx0ICAmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0ICB9XG5cblx0ICAmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0Y29udGVudDogJ1xcZjEwNSc7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0ICB9XG5cdH1cbiAgfVxuXG4gICZfX2Fycm93LWRvd24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGkge1xuXHQgIGNvbG9yOiAkYy13aGl0ZTtcblx0ICBmb250LXNpemU6IDM2cHg7XG5cdH1cbiAgfVxuXG4gIC53LTEyMDAge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnctMTEwMCB7XG5cdG1heC13aWR0aDogMTEwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy0xMDAwIHtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTkwMCB7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTgwMCB7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTcwMCB7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTYwMCB7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLy8gTW9kaWZpY2F0b3JzXG4gICYtLWhlaWdodC1mdWxsIHtcblx0aGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYtLWhlaWdodC02MDAge1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHRtaW4taGVpZ2h0OiA2MDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNjAwcHg7XG5cdCAgbWluLWhlaWdodDogNjAwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC01NTAge1xuXHRoZWlnaHQ6IDU1MHB4O1xuXHRtaW4taGVpZ2h0OiA1NTBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNTUwcHg7XG5cdCAgbWluLWhlaWdodDogNTUwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC01MDAge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNTAwcHg7XG5cdCAgbWluLWhlaWdodDogNTAwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC00NTAge1xuXHRoZWlnaHQ6IDQ1MHB4O1xuXHRtaW4taGVpZ2h0OiA0NTBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNDUwcHg7XG5cdCAgbWluLWhlaWdodDogNDUwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC00MDAge1xuXHRoZWlnaHQ6IDQwMHB4O1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNDAwcHg7XG5cdCAgbWluLWhlaWdodDogNDAwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC0zNTAge1xuXHRoZWlnaHQ6IDM1MHB4O1xuXHRtaW4taGVpZ2h0OiAzNTBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogMzUwcHg7XG5cdCAgbWluLWhlaWdodDogMzUwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC0zMDAge1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogMzAwcHg7XG5cdCAgbWluLWhlaWdodDogMzAwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC0yNTAge1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRtaW4taGVpZ2h0OiAyNTBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogMjUwcHg7XG5cdCAgbWluLWhlaWdodDogMjUwcHg7XG5cdH1cblxuXHQuYWhldG8tdGl0bGViYXJfX21haW4ge1xuXHQgIHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXG5cdC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuXHQgIGhlaWdodDogYXV0bztcblx0fVxuICB9XG5cbiAgJi0taGVpZ2h0LTIwMCB7XG5cdGhlaWdodDogMjAwcHg7XG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXG5cdC5zd2lwZXItd3JhcHBlciB7XG5cdCAgaGVpZ2h0OiAyMDBweDtcblx0ICBtaW4taGVpZ2h0OiAyMDBweDtcblx0fVxuXG5cdC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG5cdCAgcGFkZGluZzogMTVweCAwO1xuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG5cdCAgaGVpZ2h0OiBhdXRvO1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtMTUwIHtcblx0aGVpZ2h0OiAxNTBweDtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDE1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyX19tYWluIHtcblx0ICBwYWRkaW5nOiAxNXB4IDA7XG5cdH1cblxuXHQuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcblx0ICBoZWlnaHQ6IGF1dG87XG5cdH1cbiAgfVxuXHQmLS1tZWRfaGVpZ2h0LTIwMCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cblx0Ji0tbW9iX2hlaWdodC0xNTAge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdCYtLW1vYl9oZWlnaHQtMjUwIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdH1cblx0fVxuICAvLyBJbnRybyBibG9ja1xuICAmX19pbnRybyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHBhZGRpbmc6IDEycHggNTdweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdD4gKiB7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHQgIGxlZnQ6IDA7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcblx0fVxuICB9XG5cbiAgJi0teW9nYSB7XG5cblx0aDEge1xuXHQgIGZvbnQtc2l6ZTogODBweDtcblx0ICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXG5cdCAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0ICB9XG5cdH1cblxuXHRsaSB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHQgIGZvbnQtc2l6ZTogMTVweDtcblx0ICBmb250LXdlaWdodDogNTAwO1xuXG5cdCAgJjpiZWZvcmUge1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdCAgfVxuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyIHtcblxuXHQgICZfX2JyZWFkY3J1bWJzIHtcblxuXHRcdCYudC1yaWdodCB7XG5cdFx0ICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTU1cHg7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0Ji50LWNlbnRlciB7XG5cdFx0ICBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0ICBmb250LXNpemU6IDE1cHg7XG5cdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxufVxuIiwiLmFoZXRvLXBmIHtcbiAgJHA6ICY7XG5cbiAgJl9fZmlsdGVyLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19maWx0ZXIge1xuXHRtYXJnaW46IDEwcHggMjVweDtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdCAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHQgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdCAgbWFyZ2luOiAxMHB4IDE1cHg7XG5cblx0ICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblx0fVxuICB9XG5cbiAgJl9fbW9kYWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogNzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC45KTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHotaW5kZXg6IDE7XG5cblx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHQgIHBhZGRpbmc6IDcwcHggMTVweDtcblx0fVxuICB9XG5cbiAgQGtleWZyYW1lcyB6b29tIHtcblx0ZnJvbSB7dHJhbnNmb3JtOiBzY2FsZSgwKX1cblx0dG8ge3RyYW5zZm9ybTogc2NhbGUoMSl9XG4gIH1cblxuICAmX19tb2RhbC1jb250ZW50IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi13aWR0aDogMXB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogMDtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWFyZ2luOiBhdXRvO1xuXHRhbmltYXRpb24tbmFtZTogem9vbTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTVweDtcblx0cmlnaHQ6IDM1cHg7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2FqYXgtcGFnIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0ICBtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdCAgbWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCYubG9hZGluZyB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cbiAgfVxuXG4gICZfX2FqYXgtbG9hZGluZyB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRpIHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHQgIGZvbnQtc2l6ZTogMjRweDtcblx0ICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgIGFuaW1hdGlvbjogcm90YXRlIDFzIGluZmluaXRlO1xuXHQgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuXHQgICY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogMXB4O1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0ICB9XG5cblx0ICBAa2V5ZnJhbWVzIHJvdGF0ZSB7XG5cdFx0ZnJvbSB7dHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7fVxuXHRcdHRvIHt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKX1cblx0ICB9XG5cdH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuXHQvLyAmLS1iYXJiZXJzaG9wIHtcblx0Ly8gICAjeyRwfV9fY2F0LXdyYXAge1xuXHQvLyAgICAgbWFyZ2luOiAxOHB4IDA7XG5cdC8vICAgICBjb2xvcjogcmdiYSgkYy1hbHRlciwgMC43KTtcblx0Ly8gICAgIGZvbnQtZmFtaWx5OiAkZi1vcGVuLXNhbnM7XG5cdC8vICAgICBmb250LXNpemU6IDE1cHg7XG5cdC8vICAgfVxuXHQvLyAgICN7JHB9X190aXRsZSB7XG5cdC8vICAgICBmb250LXNpemU6IDIxO1xuXHQvLyAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuXHQvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ly8gICB9XG5cdC8vICAgI3skcH1fX3RleHQge1xuXHQvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyAgICAgei1pbmRleDogMjtcblx0Ly8gICB9XG5cdC8vIH1cbiAgfVxuXG4gICZfX3RleHQge1xuXHQmLS1mdWxsIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG5cdH1cblx0Ji0tY2VudGVyIHtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Ji0tY29sdW1uIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdH1cbiAgfVxuXG4gICYtLW1ldHJvIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuYWhldG8tcGYge1xuXG5cdCAgJl9fY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHQgIFx0bWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdCAgbWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJl9faXRlbSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRoZWlnaHQ6IDQ0MHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQmLS1oZWlnaHQge1xuXHRcdCAgaGVpZ2h0OiA4NTBweDtcblx0XHR9XG5cblx0XHQmLS13aWR0aCB7XG5cdFx0ICB3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdCAgaGVpZ2h0OiAzNTBweDtcblxuXHRcdCAgJi0taGVpZ2h0IHtcblx0XHRcdGhlaWdodDogNzAwcHg7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuXHRcdCAgd2lkdGg6IDUwJTtcblx0XHQgIGhlaWdodDogNDgwcHg7XG5cblx0XHQgICYtLWhlaWdodCB7XG5cdFx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdCAgfVxuXG5cdFx0ICAmLS13aWR0aCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG5cdFx0ICBoZWlnaHQ6IDM4MHB4O1xuXG5cdFx0ICAmLS1oZWlnaHQge1xuXHRcdFx0aGVpZ2h0OiAzODBweDtcblx0XHQgIH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIGhlaWdodDogNDgwcHg7XG5cblx0XHQgICYtLWhlaWdodCB7XG5cdFx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdCAgfVxuXG5cdFx0ICAmLS13aWR0aCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgIH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSB4cy1zaXplLW1heCB7XG5cdFx0ICBoZWlnaHQ6IDM4MHB4O1xuXG5cdFx0ICAmLS1oZWlnaHQge1xuXHRcdFx0aGVpZ2h0OiAzODBweDtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXG5cdCAgJl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0ICAmOmJlZm9yZSxcblx0XHQgIC5haGV0by1wZl9fdGV4dCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdCAgfVxuXG5cdFx0ICAuYWhldG8tcGZfX3RpdGxlIHtcblx0XHRcdHRvcDogMDtcblx0XHQgIH1cblxuXHRcdCAgLmFoZXRvLXBmX19jYXQtd3JhcCB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgdG9wOiAwO1xuXHRcdCAgbGVmdDogMDtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdCAgY29udGVudDogJyc7XG5cdFx0ICBvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHQmLS1iYXJiZXJzaG9wIHtcblx0XHQgICN7JHB9X19pbWcge1xuXHRcdFx0JiA+IGltZyB7XG5cdFx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblxuXHQgICZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0aW1nIHtcblx0XHQgIHdpZHRoOiAwO1xuXHRcdCAgaGVpZ2h0OiAwO1xuXHRcdH1cblx0ICB9XG5cblx0ICAmX190ZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogNDJweCA0MHB4O1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRvcGFjaXR5OiAwO1xuXHQgIH1cblxuXHQgICZfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdHRyYW5zaXRpb246IHRvcCAwLjNzO1xuXHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgfVxuXG5cdCAgJl9fY2F0LXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zMHB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR0cmFuc2l0aW9uOiB0b3AgMC4zcztcblx0ICB9XG5cblx0ICAmX19jYXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRwIHtcblx0XHQgIG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblxuICAmLS1ncmlkIHtcblxuXHQuYWhldG8tcGYge1xuXG5cdCAgJl9fY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcblx0XHR9XG5cblx0ICB9XG5cblx0ICAmX19pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogNDMwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ym9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cblx0XHRAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG5cdFx0ICBoZWlnaHQ6IDM4MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG5cdFx0ICBoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgaGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB4cy1zaXplLW1heCB7XG5cdFx0ICBoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblx0ICB9XG5cblx0ICAmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0ICAuYWhldG8tcGZfX3RleHQge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblxuXHQgICZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0aW1nIHtcblx0XHQgIHdpZHRoOiAwO1xuXHRcdCAgaGVpZ2h0OiAwO1xuXHRcdH1cblx0ICB9XG5cblx0ICAmX190ZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMzJweCA0MHB4IDM3cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdCAgfVxuXG5cdCAgJl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgfVxuXG5cdCAgJl9fY2F0LXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0ICB9XG5cblx0ICAmX19jYXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRwIHtcblx0XHQgIG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblxuICAmLS1tYXNvbnJ5IHtcblxuXHQuYWhldG8tcGYge1xuXG5cdCAgJl9fY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cblx0ICB9XG5cblx0ICAmX19pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHQgIH1cblxuXHQgICZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0ICB9XG5cblx0ICAmX19pbWcge1xuXHRcdGltZyB7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIGhlaWdodDogYXV0bztcblx0XHR9XG5cdCAgfVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdCAgJl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0ICB9XG5cblx0ICAmX19jYXQtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHQgIH1cblxuXHQgICZfX2NhdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0cCB7XG5cdFx0ICBtYXJnaW46IDA7XG5cdFx0ICBmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cbiAgJi0tbmV3IHtcblxuXHQuYWhldG8tcGYge1xuXG5cdCAgJl9fY29udGFpbmVyIHtcblx0ICB9XG5cblx0ICAmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWluLWhlaWdodDogNjgwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0JjpudGgtY2hpbGQoNG4gKyAxKSxcblx0XHQmOm50aC1jaGlsZCg0biArIDQpIHtcblx0XHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQgIC5haGV0by1wZl9faW1nIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNG4gKyAyKSB7XG5cdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0ICAuYWhldG8tcGZfX2NvbnRlbnQge1xuXHRcdFx0ZmxleC1iYXNpczogNDAwcHg7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNG4gKyAzKSB7XG5cdFx0ICAuYWhldG8tcGZfX2NvbnRlbnQge1xuXHRcdFx0ZmxleC1iYXNpczogNDAwcHg7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0ICBtaW4taGVpZ2h0OiAwO1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCAgJjpudGgtY2hpbGQoNG4gKyAyKSxcblx0XHQgICY6bnRoLWNoaWxkKDRuICsgMykge1xuXHRcdFx0LmFoZXRvLXBmX19jb250ZW50IHtcblx0XHRcdCAgZmxleC1iYXNpczogMTAwJTtcblx0XHRcdH1cblx0XHQgIH1cblxuXHRcdCAgLmFoZXRvLXBmX190ZXh0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuXHRcdCAgLmFoZXRvLXBmX19pbWcge1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHQgIH1cblxuXHRcdCAgJjpudGgtY2hpbGQoNG4gKyAxKSxcblx0XHQgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0LmFoZXRvLXBmX19pbWcge1xuXHRcdFx0ICBoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0fVxuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cblx0ICAmX19jb250ZW50IHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHQgIH1cblxuXHQgICZfX2ltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogNTcwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0aW1nIHtcblx0XHQgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHQgICY6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgdG9wOiA1MCU7XG5cdFx0ICBsZWZ0OiA1MCU7XG5cdFx0ICB3aWR0aDogNzBweDtcblx0XHQgIGhlaWdodDogNzBweDtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdCAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdCAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0ICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG5cdFx0ICBmb250LXNpemU6IDI0cHg7XG5cdFx0ICBsaW5lLWhlaWdodDogNzBweDtcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgIGNvbnRlbnQ6ICdcXGYyZjUnO1xuXHRcdCAgb3BhY2l0eTogMDtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJl9fdGV4dCB7XG5cdFx0cGFkZGluZzogMzVweCAxNXB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIH1cblxuXHQgICZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0ICB9XG5cblx0ICAmX19jYXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdHAge1xuXHRcdCAgbWFyZ2luOiAwO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuXHQuYWhldG8tcGYge1xuXHQgICZfX2ZpbHRlci13cmFwIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICB9XG5cdCAgJl9fZmlsdGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiByZ2JhKCAkYy1ibGFjaywgMC42ICk7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0ICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuXHRcdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHQgIH1cblx0XHQgIG1hcmdpbi1yaWdodDogMjVweDtcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdCAgY29sb3I6IHJnYmEoICRjLWJsYWNrLCAxICk7XG5cdFx0ICAmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogLTExcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxufVxuXG4ucG9ydGZvbGlvIHtcbiAgJi1uZXcge1xuICAgIC5haGV0byB7XG4gICAgICAmLXNpbmdsZS1pbWcge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUge1xuICAmX19wb3J0Zm9saW8ge1xuICAgICYtLTMsXG4gICAgJi0tNCxcbiAgICAmLS01IHtcblxuICAgICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ZmFkZS1vdXQoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICBjb2xvcjokYy1ibGFjaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgICAmX19pbWctLWgzNjAge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZy0taDUyMCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tNCB7XG4gICAgICAuYmctd3JhcC1jLWRhcmsge1xuICAgICAgICAuYWhldG8taGVhZGluZyB7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMDBweCA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICAgICAgICAgIGhlaWdodDogNTc4cHg7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICAuYWhldG8taGVhZGluZyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS03IHtcbiAgICAgIC5haGV0byB7XG4gICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIC5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2wtbGctOC5vZmZzZXQtbGctMSB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmV0cmVhdC0tMC5jb250YWluZXItZmx1aWQge1xuICAgICAgICA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLW1kLTZcIl06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICB9XG4gIH1cbn1cbi5wb3J0Zm9saW8tLWxvYWQtbW9yZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aW1nIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4ubG9hZHtcblx0aW1ne1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5mb250LXBsYXlmYWlyIHtcbiAgZm9udC1mYW1pbHk6JGYtcGxheWZhaXItZGlzcGxheTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oaWRle1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmFoZXRvLXBmX19hamF4LXBhZy5sb2FkaW5nLmhpZGV7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5wb3J0Zm9saW8tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMHB4O1xuXG4gICZfX2RpciB7XG5cdCYtLXByZXYge1xuXHQgIC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHQgIH1cblxuXHQgICY6aG92ZXIge1xuXHRcdC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG5cdFx0ICBsZWZ0OiAtM3B4O1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQmLS1uZXh0IHtcblx0ICAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHQgIH1cblxuXHQgICY6aG92ZXIge1xuXHRcdC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG5cdFx0ICBsZWZ0OiAzcHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9fZGlyLXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAxLjRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2Rpci1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Zm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fbGlzdC1pY29uIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5haHQtY291cnNlIHtcblxuICAmLS1lZHUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgIC5haHQtY291cnNlIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG5cbiAgICAgICAgJjpob3ZlciB7ICAgICAgXG4gICAgICAgICAgLmFodC1jb3Vyc2VfX292cmwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJi0tZnJlZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQjM0NTtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX292cmwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fc3RhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2luZ2xlIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuYWh0LWNvdXJzZSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWNvdXJzZS1kZXQge1xuICAmLS1lZHUge1xuXG4gICAgLmFodC1jb3Vyc2UtZGV0IHtcblxuICAgICAgJl9fdGh1bWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fYXRoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAmLWFib3V0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLW1haW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBvcyB7XG4gICAgICAgICAgbWFyZ2luOiAycHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zb2Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2Mge1xuICAgICAgICAgIG1hcmdpbjogMjZweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9fY29udGVudCB7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jbW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW46IDM1cHggMCAtNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjhweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tIHtcbiAgICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUtcG9zdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoaWxkcmVuIHtcblxuICAgICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJysgJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSZXNwb25kXG4gICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAmLXJlc3BvbmQge1xuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwIDA7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXJlcGx5LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci1jb2x1bW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtY29tbWVudCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1pdC1idG4ge1xuICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDM4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZXZlbnQge1xuXG4gICYtLWVkdSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIycHgpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgfVxuXG4gICAgLmFodC1ldmVudCB7XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLmFodC1ldmVudCB7XG4gICAgICBcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWctbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19kYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX21vbnRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjVweCA0M3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZXYtZGV0IHtcblxuICAmLS1lZHUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYWh0LWV2LWRldCB7XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NjaGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi11bml0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5haHQtZXYtZGV0X19zY2hlZC1wbHVzIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGx1cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3BlYWtlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2Ige1xuICAgICAgICBmbGV4LWJhc2lzOiAzMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMjhweCAzMHB4IDQwcHggNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2ItdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19idXkge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fc2VsZWN0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19udW1iZXItd3JhcCB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlci1xIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ldi1kZXQge1xuICAmLS15b2dhIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgfVxuXG4gICAgLmFodC1ldi1kZXQge1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19kYXRlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZS1udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWV2ZW50IHtcblxuICAmLS1jaHIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgIC5haHQtZXZlbnQge1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDg3cHg7XG4gICAgICAgIGhlaWdodDogODdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19tb250aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNoci0xIHtcbiAgICBwYWRkaW5nOiAyM3B4IDU1cHggMjVweCA3MHB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIHotaW5kZXg6IDE7IFxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDczcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgIC5haHQtZXZlbnQge1xuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTNweDtcbiAgICAgICAgbGVmdDogNjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmbGV4OiA0IDEgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDYgMSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1ncm93OiA0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHItMiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiA4NXB4IDQwcHggNDNweDtcbiAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgIC5haHQtZXZlbnQge1xuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgbGVmdDogMzhweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWdyaWQtMSB7XG5cbiAgJi0tZWR1IHtcblxuICAgIC5haHQtZ3JpZC0xIHtcblxuICAgICAgJl9fZmlsdGVyLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDlweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuYWh0LWdyaWQtMV9faXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDMycHggNDBweCAzOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXRzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtc2VybW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAyMCUsICRjLWJsYWNrKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYWh0LXNlcm1vbl9faWNvbi1saW5rcyB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC5haHQtc2VybW9uX19saW5rLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAmX19jYXQge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2ljb24tbGlua3Mge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19pY29uLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICZfX2xpbmstd3JhcCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5haHQtc2VybW9uX19saW5rIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4iLCIvLyBCTE9HIENydXRjaGVzXG4uYWhldG8tcGFnZSB7XG5cbiAgJi0tc2luZ2xlLXBvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLS1kdWFsLXNpZGViYXJzIHtcbiAgICAuYWhldG8tc2lkZWJhci13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYtLW5vLXNpZGViYXIge1xuXG4gICAgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudCB7XG5cbiAgICAgICYtLXNpbmdsZS1wb3N0IHtcbiAgICAgICAgLnBvc3QtZGF0YSB7XG4gICAgICAgICAgPiBwLFxuICAgICAgICAgID4gaDEsXG4gICAgICAgICAgPiBoMixcbiAgICAgICAgICA+IGgzLFxuICAgICAgICAgID4gaDQsXG4gICAgICAgICAgPiBoNSxcbiAgICAgICAgICA+IGg2IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWhldG8tc2lkZWJhci13cmFwcGVyIHtcbiAgfVxuXG4gIC5haGV0by1jb250ZW50LXdyYXBwZXIge1xuICAgICYtLXNhYXMge1xuICAgICAgYmFja2dyb3VuZDogI2YzZjlmZjtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1jb250ZW50IHtcbiAgJGs6ICY7XG5cbiAgLnBvc3Qge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBDb250ZW50IHRvcFxuICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweCA0NXB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEltYWdlXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyIHtcbiAgICAgICAgJi0tYmxvZy1nYWxsZXJ5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEF1ZGlvXG4gICAgLmF1ZGlvLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeSB7XG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW1vZGFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuOSk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB9XG5cbiAgICAgICYtbW9kYWwtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgem9vbSB7XG4gICAgICAgIGZyb20ge3RyYW5zZm9ybTogc2NhbGUoMCl9XG4gICAgICAgIHRvIHt0cmFuc2Zvcm06IHNjYWxlKDEpfVxuICAgICAgfVxuXG4gICAgICAmLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWaWRlb1xuICAgIC52aWRlbyB7XG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgfVxuXG4gICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjb250ZW50OiAnXFxmNDg4JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICYtcGxheS1idG4ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVqcy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBZb3V0dWJlLCBWaW1lb1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibHF0IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMTAwcHggNTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICByaWdodDogMyU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDE1cHggNjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbnRlbnQgYm90dG9tXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4IDQ1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgaDYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saWtlcyB7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29tbWVudHMge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXRzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcHggM3B4IDNweCAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUG9zdCBib3R0b20gaW5mb1xuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hZGRpdGlvbmFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAudGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2VzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyOHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNFRTI4NjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2hhcmVcbiAgICAmLXNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0YSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDcwcHgsIDFmcikpO1xuICAgICAgICBncmlkLWdhcDogMzBweDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWJvdXQgYXV0aG9yXG4gIC5jb21tIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZzogNTBweCA3MHB4IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdHh0IHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICYtYmxvY2sge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi1pbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi10eHQge1xuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbW1lbnRzXG4gIC5rYXJtYS1jb21tZW50cy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmLmNoaWxkcmVuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW0ge1xuICAgICAgJi1ibG9jayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmLWltZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYtdHh0IHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlLXBvc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblxuICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdHh0IHtcbiAgICAgICAgICAuZGF0ZS1wb3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExlYXZlIGEgY29tbWVudFxuICAuY29tbWVudCB7XG5cbiAgICAmLXJlcGx5LWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTVweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29udGVudDogJ1xcZjIxZSc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmVzcG9uZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmVwbHktdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndyYXBwZXItY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5wdXQtY29tbWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNlbnRlcmVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcblxuICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcblxuICAgICAgJiArIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcblxuICAgICAgLnBvc3Qge1xuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVqc19fYXVkaW8ge1xuICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAubWVqcyB7XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpbWUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcblxuICAgICAgICAubWVqcyB7XG5cbiAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fcGxheXBhdXNlLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgICAucG9zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAzO1xuICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAmLS1ibG9nLWdhbGxlcnkge1xuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXVkaW8td3JhcHBlciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBWaWRlb1xuICAgICAgLnZpZGVvIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGxheS1idG4ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDc7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZvcm1hdC1nYWxsZXJ5IHtcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMTBweCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gICAgfVxuXG5cbiAgICAucG9zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY2F0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDQwcHg7XG5cbiAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGxheS1idG4ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmF1ZGlvLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDMwcHggMDtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLmJscXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDM1cHggNjVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybWF0LXF1b3RlIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWFzb25yeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNTBweCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDEwcHg7XG5cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgICB9XG5cbiAgICAucG9zdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhdHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcblxuICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IHtcbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLmF1ZGlvLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDMwcHggMDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvIHtcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wbGF5LWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxxdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICB9XG5cbiAgICAgICYuZm9ybWF0LXF1b3RlIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWV0cm8ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnBvc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTYuNjYlO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1MHB4IDkwcHggcmdiYSgkYy1ibGFjaywgMC45KTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1MHB4IDkwcHggcmdiYSgkYy1ibGFjaywgMC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jYXRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEybiArIDEpLFxuICAgICAgJjpudGgtY2hpbGQoMTJuICsgNiksXG4gICAgICAmOm50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEybiArIDQpLFxuICAgICAgJjpudGgtY2hpbGQoMTJuICsgNSksXG4gICAgICAmOm50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyAxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgNiksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDkpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDEwKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgNiksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDkpIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDEwKSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA4KSB7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tc2luZ2xlLXBvc3Qge1xuICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgIHBhZGRpbmc6IDk1cHggMzBweCAxMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmLmFoZXRvLWNvbnRlbnQtLXNhYXMge1xuICAgICAgLnBvc3Qge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcmVjZW50LXBvc3RzIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAxMTVweCAxNXB4IDEyNXB4O1xuXG4gICAgLnBvc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jYXRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHggNDBweDtcblxuICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGxheS1idG4ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLmJscXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDM1cHggNjVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybWF0LXF1b3RlIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2lkZWJhciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnBvc3Qge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgNDBweDtcblxuICAgICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb21tZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogMTA1cHggMTVweCAxMjBweDtcblxuICAgICYtLXNpZGViYXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgICBwYWRkaW5nOiAxMTVweCAzMHB4IDEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtLXNhYXMge1xuICAgIC5wb3N0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuYmxxdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtYXQtcXVvdGUge1xuICAgICAgLnBvc3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmX19pdGVtOm5vdCgucG9zdC1hdXRob3IpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNTdweDtcbiAgICAgICAgICAgIGxlZnQ6IDMzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudC1yZXNwb25kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIxNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTEwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2Y5ZmY7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLnBvc3Qge1xuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMjhweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDE0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMCUpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB9XG5cbiAgICAgICYtY2F0cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibHF0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcblxuICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IHtcbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLmF1ZGlvLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYnRuLS1sb2FkLW1vcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucHJldixcbiAgICAubmV4dCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwIHtcblxuICAgICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi5jdXJyZW50LFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkE3NEVEO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgLnByZXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAubmV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19sZWFybi1tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tdXBwZXJjYXNlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgICYtLW5vLWRlY29yYXRpb24ge1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vLWJnIHtcbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLW51bWJlcnMge1xuXG4gIH1cblxuICAmLS13aXRob3V0LW51bWJlcnMge1xuXG4gIH1cbn1cbiIsIi5haHQtYmxvZy15b2dhIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHggKSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcblxuICAgICAgICAuYWh0LWJsb2cteW9nYV9faW1nIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFodC1ibG9nLXlvZ2FfX2xpbmsge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuICAmX19jYXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDMzcHggNDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMjJweCAwIDA7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE5cHggMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmX19kZXQtdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4iLCIuYWh0LXBvc3QteW9nYSB7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJl9fZGV0YWlsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJl9fdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICAmX190aHVtYm5haWwtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDIzcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRzLW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2NhdHMtbGlzdCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICZfX2NhdHMtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpa2VzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fbGlrZXMtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICNFRTI4NjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX2F1dGhvci1hYm91dCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2F1dGhvci10aXRsZSB7XG4gICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2F1dGhvci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgJl9fYXV0aG9yLW1vcmUge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gIH1cblxuICAmX19hdXRob3ItbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuIiwiLmFodC1zaWRlYmFyLXlvZ2Ege1xuXG4gIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC8vIENhdGVnb3JpZXMgd2lkZ2V0XG4gIC53aWRnZXRfY2F0ZWdvcmllcyB7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogM3B4IDE4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFNlYXJjaCB3aWRnZXRcbiAgLnNlYXJjaCB7XG5cbiAgICAmLWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtZmllbGQsXG4gICAgJi1zdWJtaXQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAmLWZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAvLyBBZHZlcnRpc2VtZW50XG4gIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luOiAyM3B4IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBvc3RzXG4gIC5haHQtd2lkZ2V0LXBvc3RzIHtcblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDE3cHggNXB4IDEzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJl9faW1nLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbiAgXG59XG4iLCIuYWh0LWJsb2ctZWR1IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG5cbiAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1OXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1ncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogODAlO1xuXG4gICAgJi0tc3RhdGljIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuXG4gIC8vIFZpZGVvXG4gICZfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3ZpZGVvLXBsYXkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cblxuICAvLyBBdWRpb1xuICAmX19hdWRpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLy8gUXVvdGVcbiAgJl9fYnEtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNTJweCAzNXB4O1xuICB9XG5cbiAgJl9fYnEtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgfVxuXG4gICZfX2JxIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi0tcmVjZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5haHQtYmxvZy1lZHVfX2l0ZW0ge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAyNXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtcGFnLWVkdSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLndyYXAge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi5jdXJyZW50LFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2LFxuICAubmV4dCB7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAucHJldiB7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtcG9zdC1lZHUge1xuXG4gICZfX2NhdHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19kYXRlLFxuICAmX19yZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19yZWFkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29udGVudDogJ+KAoic7XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlrZXMge1xuICAgIHBhZGRpbmc6IDE1cHggMjFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgY29sb3I6ICNFRTI4NjU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1hYm91dCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2F1dGhvci10aXRsZSB7XG4gICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19hdXRob3ItZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICZfX2F1dGhvci1tb3JlIHtcbiAgICBtYXJnaW46IDQ1cHggMCAwO1xuICB9XG5cbiAgJl9fYXV0aG9yLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE0NXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcGxheWZhaXItZGlzcGxheTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIG1hcmdpbjogMTFweCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYWh0LWNvbW0tZWR1IHtcblxuICBwIHtcbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbWFyZ2luOiA0M3B4IGF1dG8gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gIC5jb21tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuY29tbS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5kYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICBjb250ZW50OiAnXFxmMjFlJztcbiAgICB9XG4gIH1cblxuICAuY29tbS10eHQge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzcG9uZFxuICAuY29tbWVudCB7XG4gICAgJi1yZXNwb25kIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCAxMjBweDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmVwbHktdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgZmxleDogMTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1jb21tZW50IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAyMXB4IDM4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5haHQtYmxvZy10cnZsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1taW4ge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAyNHB4IDM0cHggMzVweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtd3JhcCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAzM3B4IC0xMnB4IC01cHg7XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDVweCAxMnB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbiIsIi5haHQtcG9zdC10cnZsIHtcblxuICAmX190YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDE1NXB4IDE1cHggMTVweDtcbiAgICB9XG5cbiAgICAmLWF1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgICAmLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgJl9fY2F0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gICZfX3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggMTIwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMjNweCAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICYtbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpa2VzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGNvbG9yOiAjRUUyODY1O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNjBweCA3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItYWJvdXQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19hdXRob3ItdGl0bGUge1xuICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fYXV0aG9yLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmX19hdXRob3ItbW9yZSB7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgfVxuXG4gICZfX2F1dGhvci1saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb21tZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDkzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG4iLCIuYWh0LWJsb2ctYnNucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDU5cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICB9XG5cbiAgICAmLS1xdW90ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogODAlO1xuXG4gICAgJi0tc3RhdGljIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuXG4gIC8vIFZpZGVvXG4gICZfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX192aWRlby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdmlkZW8tcGxheSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuXG4gIC8vIEF1ZGlvXG4gICZfX2F1ZGlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAvLyBRdW90ZVxuICAmX19icS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA1MnB4IDM1cHg7XG4gIH1cblxuICAmX19icS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xuICB9XG5cbiAgJl9fYnEge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGYtcGxheWZhaXItZGlzcGxheTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIi5haHQtcGFnLWVkdSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLndyYXAge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi5jdXJyZW50LFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWJsb2ctY2hyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJl9faXRlbS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA2NXB4IDMwcHggNDVweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IC0xMnB4IDE0cHggOTJweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDIwNywgMzgsIDUwLCAwLjMpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTlweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmX19kZXNjLXdyYXAge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYWh0LWJsb2ctY2hyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICB9XG59XG4iLCIuYmxvZy0tZ3JpZCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcblxuLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtaW1hZ2Uge1xuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5mLTE4e1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZm9ybWF0LXF1b3RlIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTYwcHggNDBweCA0MHB4IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUxN3B4O1xuXG4gIC5wb3N0LWNhdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdG9wOiA2N3B4O1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogIzNmM2UzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgY2l0ZSB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbi5mb3JtYXQtc3RhbmRhcmQge1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgLnBvc3QtY2F0cyB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gIH1cbiAgLmFoZXRvLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5mb3JtYXQtc2xpZGVyIHtcbiAgLnBvc3QtY2F0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHotaW5kZXg6IDQ0O1xuICB9XG5cbiAgLnN3aXBlciB7XG4gICAgJi1idXR0b24tcHJldjpiZWZvcmUsXG4gICAgJi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1idXR0b24tcHJldixcbiAgICAmLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGVmdDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1idXR0b24tbmV4dCAsXG4gICAgJi1idXR0b24tbmV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC12aWRlbyB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiA0NDtcbiAgfVxuXG4gIC52aWRlby13cmFwcGVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlxcZjA0YlwiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgei1pbmRleDogNDQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAtMjVweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1hdWRpbyB7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzFweDtcblxuICAucG9zdC1jYXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxuXG4gIC5haGV0by1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuXG4gIC5hdWRpby13cmFwcGVyIHtcbiAgXHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcblxuICBcdC5tZWpzX19jb250YWluZXIge1xuICBcdFx0YmFja2dyb3VuZDogIzIyMjtcbiAgXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICBcdH1cblxuICBcdC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICBcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2NvbnRyb2xzIHtcbiAgXHRcdGhlaWdodDogNjBweDtcbiAgXHRcdHBhZGRpbmc6MDtcbiAgXHR9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gIFx0Lm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgXHQgICAgaGVpZ2h0OiA2MHB4O1xuICBcdFx0ICBtYXJnaW46IDA7XG4gIFx0XHQgIHdpZHRoOiA2MHB4O1xuICBcdFx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICBcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgXHR9XG5cbiAgICAubWVqc19fdGltZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJi10b3RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYW5kbGUtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1ZmZlcmluZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAud3JhcCAucGFnZS1udW1iZXJzLCAucHJldiBzcGFuIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxuICAubmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgfVxuICB9XG4gIC5wcmV2OmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICB9XG4gIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICAgICY6aG92ZXIsICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcblxuICAuZm9ybWF0LXF1b3RlIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1hdC1hdWRpbyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgICBtaW4taGVpZ2h0OiA0OThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZm9ybWF0LXF1b3RlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5mb3JtYXQtYXVkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbn1cblxufVxuIiwiLmJsb2ctLWNlbnRlcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuXG4gICAgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogOTcycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4ucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXG4ucG9zdC1jYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDVweCA1MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4gIC5wb3N0LWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6I2NjY2NjYztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnBvc3QtYXV0aG9yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWdhbGxlcnkge1xuICAuZ2FsbGVyeS13cmFwcGVyIHtcbiAgICAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOjMzLjMzMzMzMyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLmdhbGxlcnktb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgICAgb3BhY2l0eTowO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmdhbGxlcnktb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LXF1b3RlIHtcblxuICAuY29udGVudC1xdW90ZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDQwcHggNTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAnSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICBmb250LXNpemU6IDE4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogNDZweDtcbiAgICBjb2xvcjogIzNmM2UzZTtcbiAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIH1cblxuICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB9XG5cbiAgY2l0ZSB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIH1cbn1cblxuLmZvcm1hdC1zdGFuZGFyZCB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCA1MHB4IDQ1cHg7XG4gIH1cbn1cblxuLmZvcm1hdC1zbGlkZXIge1xuXG4gIC5zd2lwZXIge1xuICAgICYtYnV0dG9uLXByZXY6YmVmb3JlLFxuICAgICYtYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXByZXYsXG4gICAgJi1idXR0b24tcHJldjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICYtYnV0dG9uLW5leHQgLFxuICAgICYtYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtdmlkZW8ge1xuXG4gIC52aWRlby13cmFwcGVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlxcZjA0YlwiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IC01MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1hdWRpbyB7XG4gIC5hdWRpby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMDtcbiAgXHQubWVqc19fY29udGFpbmVyIHtcbiAgXHRcdGJhY2tncm91bmQ6ICMyMjI7XG4gIFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuICBcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgXHRcdG1heC13aWR0aDogMTAwJTtcbiAgXHR9XG5cbiAgXHQubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICBcdH1cblxuICBcdC5tZWpzX19jb250cm9scyB7XG4gIFx0XHRoZWlnaHQ6IDYwcHg7XG4gIFx0XHRwYWRkaW5nOjA7XG4gIFx0fVxuXG4gICAgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgIH1cblxuICBcdC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIFx0ICAgIGhlaWdodDogNjBweDtcbiAgXHRcdCAgbWFyZ2luOiAwO1xuICBcdFx0ICB3aWR0aDogNjBweDtcbiAgXHRcdCAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gIFx0fVxuXG4gICAgLm1lanNfX3RpbWUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICYtdG90YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMTlweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGFuZGxlLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvdmVyZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWZmZXJpbmcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvYWRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIC53cmFwIC5wYWdlLW51bWJlcnMsIC5wcmV2IHNwYW4ge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG4gIC5uZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICB9XG4gIH1cbiAgLnByZXY6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gIH1cbiAgLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gICAgJjpob3ZlciwgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXG4gIC5wb3N0IHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuJi5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuJi5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDA7XG4gIH1cblxuICB9XG59XG5cbkBpbmNsdWRlIHhzLXNpemUtYWxsIHtcblxuICAucG9zdCB7XG5cbiAgICAucG9zdC1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuICB9XG5cbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICAucG9zdC10aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnBvc3QtaW5mb19faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYucG9zdC1hdXRob3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gIH1cbn1cblxuXG59XG5cbi5saXR5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwwLDAsMC4yKTtcbn1cbiIsIi5ibG9nLS1tYXNvbnJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuXG4ubWFzb25yeSB7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1tYXNvbnJ5X19pdGVtIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiMyYTc0ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1NTtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtaW1hZ2Uge1xuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LXF1b3RlIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTYwcHggNDBweCA0MHB4IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xuXG4gIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgLnBvc3QtY2F0cyB7XG4gICAgei1pbmRleDogNTU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRvcDogNjdweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICMzZjNlM2U7XG4gICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIH1cblxuICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIGNpdGUge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbi5mb3JtYXQtc3RhbmRhcmQge1xuLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuLnBvc3QtY2F0cyB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gIH1cbn1cbn1cblxuLmZvcm1hdC1zbGlkZXIge1xuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiA0NDtcbiAgfVxuICB9XG4gIC5zd2lwZXIge1xuICAgICYtYnV0dG9uLXByZXY6YmVmb3JlLFxuICAgICYtYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXByZXYsXG4gICAgJi1idXR0b24tcHJldjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICYtYnV0dG9uLW5leHQgLFxuICAgICYtYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtdmlkZW8ge1xuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiA0NDtcbiAgfVxuICB9XG4gIC52aWRlby13cmFwcGVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcXGYwNGJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDQ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtYXVkaW8ge1xuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG4gIH1cbiAgLmF1ZGlvLXdyYXBwZXIge1xuICBcdHBhZGRpbmc6IDMwcHggMzBweCAwO1xuXG4gIFx0Lm1lanNfX2NvbnRhaW5lciB7XG4gIFx0XHRiYWNrZ3JvdW5kOiAjMjIyO1xuICBcdFx0bWluLWhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgXHR9XG5cbiAgXHQubWVqc19fY29udHJvbHMge1xuICBcdFx0aGVpZ2h0OiA2MHB4O1xuICBcdFx0cGFkZGluZzowO1xuICBcdH1cblxuICAgIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgXHQubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBcdCAgICBoZWlnaHQ6IDYwcHg7XG4gIFx0XHQgIG1hcmdpbjogMDtcbiAgXHRcdCAgd2lkdGg6IDYwcHg7XG4gIFx0XHQgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIFx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICBcdH1cblxuICAgIC5tZWpzX190aW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLXRvdGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhhbmRsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVmZmVyaW5nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2FkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIC53cmFwIC5wYWdlLW51bWJlcnMsIC5wcmV2IHNwYW4ge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG4gIC5uZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICB9XG4gIH1cbiAgLnByZXY6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gIH1cbiAgLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gICAgJjpob3ZlciwgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFyZ2Utc2l6ZS1hbGwge1xuXG4gIC5mb3JtYXQtcXVvdGUge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICBjaXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC5tYXNvbnJ5IHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZm9ybWF0LXF1b3RlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuXG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5mb3JtYXQtYXVkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuXG5AaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4uYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXI6Zmlyc3QtY2hpbGQge1xuIGNvbHVtbi1jb3VudDogMTtcbn1cbn1cbn1cbiIsIi5ibG9nLS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcblxuaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAuc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnN3aXBlci1jb250YWluZXJ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmZvcm1hdC1xdW90ZSB7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDQwcHggNTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAnSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICBmb250LXNpemU6IDE4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogNDZweDtcbiAgICBjb2xvcjogIzNmM2UzZTtcbiAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIH1cblxuICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB9XG5cbiAgY2l0ZSB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3JtYXQtc3RhbmRhcmQge1xuICAucG9zdC1jYXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG4uZm9ybWF0LXNsaWRlciB7XG4gIC5zd2lwZXIge1xuICAgICYtYnV0dG9uLXByZXY6YmVmb3JlLFxuICAgICYtYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXByZXYsXG4gICAgJi1idXR0b24tcHJldjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICYtYnV0dG9uLW5leHQgLFxuICAgICYtYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtdmlkZW8ge1xuICAudmlkZW8td3JhcHBlciBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXFxmMDRiXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWF1ZGlvIHtcbiAgLmF1ZGlvLXdyYXBwZXIge1xuICBcdHBhZGRpbmc6IDMwcHggMzBweCAwO1xuXG4gIFx0Lm1lanNfX2NvbnRhaW5lciB7XG4gIFx0XHRiYWNrZ3JvdW5kOiAjMjIyO1xuICBcdFx0bWluLWhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDIwJSAwO1xuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgfVxuICBcdH1cblxuICBcdC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICBcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2NvbnRyb2xzIHtcbiAgXHRcdGhlaWdodDogNjBweDtcbiAgXHRcdHBhZGRpbmc6MDtcbiAgXHR9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gIFx0Lm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgXHQgICAgaGVpZ2h0OiA2MHB4O1xuICBcdFx0ICBtYXJnaW46IDA7XG4gIFx0XHQgIHdpZHRoOiA2MHB4O1xuICBcdFx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICBcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgXHR9XG5cbiAgICAubWVqc19fdGltZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJi10b3RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYW5kbGUtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1ZmZlcmluZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAud3JhcCAucGFnZS1udW1iZXJzLCAucHJldiBzcGFuIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxuICAubmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgfVxuICB9XG4gIC5wcmV2OmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICB9XG4gIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICAgICY6aG92ZXIsICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcblxuICAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gIH1cblxuICAuYXVkaW8td3JhcHBlciAubWVqc19fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMjUlIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuXG5hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG5cbiAgLnBvc3QtY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICYuZm9ybWF0LXF1b3RlIHtcbiAgICBwYWRkaW5nOiAxNTBweCA1MHB4IDQwcHggNTBweDtcbiAgfVxufVxuXG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbmFydGljbGUge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxufVxuXG5AaW5jbHVkZSB4cy1zaXplLW1heCB7XG5hcnRpY2xlIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cbn1cblxufVxuIiwiLmJsb2ctLW1ldHJvIHtcbiAgLmFodC1wYWdlLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wb3N0IHtcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2ctLXNpbmdsZSB7XG4gICAgJl9fZnVsbCB7XG5cbiAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWhlYWQge1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41NDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9zdC1hdXRob3Ige1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjokYy13aGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9zdC1hdXRob3Ige1xuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICBjb2xvcjokYy13aGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jb250ZW50IHtcblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDE1cHggMTEwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCA3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDQwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG5cbiAgICAgICAgICAgICAgJi5oZWFkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQycHggMCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubGVhZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAmLmFsaWduLW5vbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtbWV0YSB7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgNTBweDtcbiAgICAgIH1cbiAgICAgIC50YWdzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2VzIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIGNvbG9yOiMyMjI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjojZWUyODY1O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6I2VlMjg2NTtcbiAgICAgICAgICBjb2xvcjojZWUyODY1O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtYXV0aG9yLWluZm8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA1MHB4IDE3NHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMjVweCA0MHB4IDQwcHggNDBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTBweDtcbiAgICAgICAgbGVmdDogNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBsZWZ0OjQwcHg7XG4gICAgICAgICAgICB0b3A6NDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZGViYXIge1xuICAgICAgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMkE3NEVEO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haHQtdHdpdHRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fcG9zdCxcbiAgICAgICAgICAmX19oYXNodGFnIHtcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDIzcHggMCAyN3B4O1xuICAgICAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fZm9sbG93IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQgdXJsKC9pbWcvaW5uZXItcGFnZXMvYmxvZy9pY29uLWVudmVsb3BlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDk1cHg7XG5cbiAgICAgICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDUyYjc7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIFx0XHQgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgXHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMkE3NEVEO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUYWdzIHdpZGdldFxuICAgICAgLndpZGdldF90YWdzIHtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDE4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8vIFNlYXJjaCB3aWRnZXRcbiAgICAgIC5zZWFyY2gge1xuXG4gICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZCxcbiAgICAgICAgJi1zdWJtaXQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJtaXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBBZHZlcnRpc2VtZW50XG4gICAgICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjLXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgbWFyZ2luOiAyM3B4IDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFBvc3RzXG4gICAgICAuYWh0LXdpZGdldC1wb3N0cyB7XG5cbiAgICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDVweCAxM3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZy1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53aWRnZXRfdGFncyB7XG4gICAgICAgICBhIHtcbiAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLnNlYXJjaCB7XG5cbiAgICAgICAgICYtZmllbGQge1xuICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICB9XG4gICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgjMmE3NGVkLCAwLjEpO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5haHQtd2lkZ2V0LXBvc3RzIHtcbiAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG5cbiAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5haHQtcGFnZS0tZHVhbC1zYiB7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDgwcHggNDBweCA1MHB4O1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI4LjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haHQtcGFnZS0tcmlnaHQtc2Ige1xuICAgICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fc2Ige1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTIwcHggODBweCA0MHB4IDUwcHg7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MjguNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFodC1wYWdlLS1sZWZ0LXNiIHtcbiAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3NiIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDgwcHggNDBweCA1MHB4O1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1hbGwge1xuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiAsXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50ICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1JSk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1hbGwge1xuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19pbm5lciAsXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAsXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCAwO1xuICAgICAgfVxuXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtLXNpbmdsZSB7XG5cbiZfX2Z1bGwge1xuICAucGFnZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxufVxuLnBhZ2UtY29udGVudCB7XG5cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnBvc3QtY2F0cyB7XG4gIGEge1xuICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6Izk5OTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgIH1cbiAgfVxufVxuXG59XG5cbi5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgICBjb2xvcjojMkE3NEVEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiM5OTk7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjojMkE3NEVEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG5cbiAgJi5hbHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLmFoZXRvLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDozMHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDozMHB4O1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGUgLndpZGdldCB7XG4udHdlZXRzIHtcbiAgbGkge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIHNwYW57XG4gICAgY29sb3I6Izk5OTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxufVxuLmYtMzB7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MXB4KSB7XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LWxiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxufVxuXG4uaG9tZS1ibG9nIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciB7XG5cbiAgLnBvc3QtaGVhZCB7XG4gICAgcGFkZGluZzogMTMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwLjU0O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNDQ7XG4gICAgfVxuICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBjb2xvcjokYy13aGl0ZTtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtYXV0aG9yIHtcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6MC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdHMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgfVxufVxuLmltZy1oZWlnaHR7XG4gIGltZ3tcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnQge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgJHRoaXM6ICY7XG4gICYtaXRlbSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxuICAmLWNoaWxkcmVue1xuICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICB9XG4gICYtYXV0aG9ye1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuYXV0aG9yLXBob3Rve1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmJ0bi1yZXBseXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICBpe1xuICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtY29udGVudHtcbiAgICAuYXV0aG9yLW5hbWV7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IzMzMztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIC5jb21tZW50LWRhdGV7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2JiYmJiYjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21tZW50LXRleHR7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5mb3J1bS0tbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZ2VuZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3J1bSB7XG4gICAgJi0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwIDEyMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHg7XG4gICAgICB9XG4gICAgICAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWxlYWQtdG9waWMsXG4gICAgICAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyxcbiAgICAgICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgI2JicHJlc3MtZm9ydW1zIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBsaS5iYnAtaGVhZGVyIHVsIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5iYnAtaGVhZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ydW0tdGl0bGVzIGxpLmJicC10b3BpYy10aXRsZSxcbiAgICAgICAgLmZvcnVtLXRpdGxlcyBsaS5iYnAtZm9ydW0taW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWZvcnVtLWluZm8sXG4gICAgICAgIGxpLmJicC10b3BpYy10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYS5iYnAtZm9ydW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWJvZHkgdWwuZm9ydW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3J1bS10aXRsZXMge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJicC1ib2R5IHtcbiAgICAgICAgICAuYmJwLXRvcGljLXJlcGx5LWNvdW50LFxuICAgICAgICAgIC5iYnAtdG9waWMtdm9pY2UtY291bnQsXG4gICAgICAgICAgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgICAgICAgICAuYmJwLWZvcnVtLXJlcGx5LWNvdW50IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iYnAtdG9waWMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmJwLWZvcnVtLWZyZXNobmVzcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDMwcHg7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmJwLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5iYnAtZm9ydW0taW5mbyxcbiAgICAgICAgbGkuYmJwLXRvcGljLXRpdGxlIHtcbiAgICAgICAgXHR3aWR0aDogNDYlO1xuICAgICAgICB9XG4gICAgICAgIGxpLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgICAgICAgbGkuYmJwLXRvcGljLXZvaWNlLWNvdW50LFxuICAgICAgICBsaS5iYnAtZm9ydW0tcmVwbHktY291bnQsXG4gICAgICAgIGxpLmJicC10b3BpYy1yZXBseS1jb3VudCB7XG4gICAgICAgIFx0d2lkdGg6IDEzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmJicC1mb3J1bS1mcmVzaG5lc3MsXG4gICAgICAgIGxpLmJicC10b3BpYy1mcmVzaG5lc3Mge1xuICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcC5iYnAtdG9waWMtbWV0YSBpbWcuYXZhdGFyLFxuICAgICAgICB1bC5iYnAtcmVwbHktcmV2aXNpb24tbG9nIGltZy5hdmF0YXIsXG4gICAgICAgIHVsLmJicC10b3BpYy1yZXZpc2lvbi1sb2cgaW1nLmF2YXRhcixcbiAgICAgICAgZGl2LmJicC10ZW1wbGF0ZS1ub3RpY2UgaW1nLmF2YXRhcixcbiAgICAgICAgLndpZGdldF9kaXNwbGF5X3RvcGljcyBpbWcuYXZhdGFyLFxuICAgICAgICAud2lkZ2V0X2Rpc3BsYXlfcmVwbGllcyBpbWcuYXZhdGFyIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhcl9pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgICAgaDIud2lkZ2V0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgaW1nLmF2YXRhciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYnAtYXV0aG9yLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuYmJwLXJlcGx5LXRvcGljLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICArIGRpdiB7XG4gICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJicC1sb2dpbi1mb3JtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzRweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMDkpO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCA1MHB4O1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0gLFxuICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuNzgxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoNDIsIDExNiwgMjM3KTtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDIzcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVsOm5vdChbZm9yPVwicmVtZW1iZXJtZVwiXSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbFtmb3I9XCJyZW1lbWJlcm1lXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy42OTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmJwLXJlbWVtYmVyLW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iYnAtc3VibWl0LXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNDVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDEuMnB4IDMuOHB4IDE1LjdweCAyLjNweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4yKTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjY2OGQzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWwtbWVudSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzJhNzRlZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFoZXRvLXRpdGxlYmFyIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuXG4gICAgJl9faW5wdXQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcblxuICAgICYuc2luZ2xlIHtcblxuICAgICAgaDEuZW50cnktdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICB9XG5cbiAgICAgICNiYnByZXNzLWZvcnVtcyB7XG4gICAgICAgIGxpLmJicC1oZWFkZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgICAgICAgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYuYmJwLXJlcGx5LWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgICAgICAgICAgLmJicC1hdXRob3ItYXZhdGFyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmJwLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJicC1hdXRob3Itcm9sZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5iYnAtYm9keSB7XG4gICAgICAgICAgZGl2LmhlbnRyeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2VlZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYuYmJwLXJlcGx5LWhlYWRlciB7XG4gICAgICAgICAgICAgIGNsZWFyOiBpbmhlcml0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuXG4gICAgICAgICAgICAgIC5iYnAtcmVwbHktcGVybWFsaW5rIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ydW0gLnNpZGViYXJfaXRlbSBoMi53aWRnZXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICBoMS5lbnRyeS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6IzIyMjtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAxNXB4O1xuICAgIH1cblxuICAgIC5zaW5nbGUtZm9ydW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6Izk5OTk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAjYmJwcmVzcy1mb3J1bXMge1xuICAgICAgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4gICAgICBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsXG4gICAgICBwLmJicC10b3BpYy1tZXRhIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJicC1wYWdpbmF0aW9uLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTRweDtcbiAgICB9XG5cbiAgICAuYmJwLXRlbXBsYXRlLW5vdGljZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzJhNzRlZDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuLmNvbnRhaW5lci1mb3Jte1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICBwYWRkaW5nOiAwcHggNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmJwLXRvcGljLW1ldGF7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLWlubmVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLmJicC1mb3J1bXN7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxuICB9XG59IiwiLy8gRGVjbGFyaW5nIHZhcnMsIG1peGluc1xuXG4kbWVtYmVyLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuJG1lbWJlci10cmFuc2l0aW9uLXNsb3c6IGFsbCAwLjdzIGVhc2U7XG5cbi8vIFN0eWxlc1xuLmFoZXRvLW1lbWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJGs6ICY7XG5cbiAgJl9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yIC0taG9tZS1wYWdlXG4gICYtLWhvbWUtcGFnZSB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogJG1lbWJlci10cmFuc2l0aW9uO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIGJvdHRvbTogNzVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmljYXRvciAtLWNsYXNzaWNcbiAgJi0tY2xhc3NpYyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxODhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kaWZpY2F0b3IgLS1zaW1wbGVcbiAgJi0tc2ltcGxlLFxuICAmLS1zaW1wbGUtcmV2ZXJzZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBib3JkZXItdG9wOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDgwcHggNjBweCA1NXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX25hbWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlLXJldmVyc2VkIHtcbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0NnB4KSB7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vZGVybiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogJG1lbWJlci10cmFuc2l0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX25hbWUge1xuICAgICAgbWFyZ2luOiA3cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtZXZlbnQge1xuXG4gICAgJi5sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLmNlbnRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogJG1lbWJlci10cmFuc2l0aW9uLXNsb3c7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE3MHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbi1zbG93O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxMXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICByaWdodDogNDVweDtcbiAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbi1zbG93O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgYm90dG9tOiAxMzVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICYubGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5jZW50ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1lZHVjYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZmxleC1iYXNpczogMjcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweCAzMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMTVweDtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHggKSB7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgdG9wOiAyNDVweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zYWFzIHtcbiAgICAuYWhldG8tbWVtYmVyIHtcbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIH1cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDVweDtcbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmX19jb250YWN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICN7JGt9X19saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLS1iYXJiZXJzaG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDY0cHggNTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtd2hpdGUsIDAuMDUpO1xuXG4gICAgLmFoZXRvLW1lbWJlciB7XG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuICAgICAgfVxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgfVxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAzM3B4O1xuICAgICAgfVxuICAgICAgJl9fcG9zaXRpb24sXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB9XG4gICAgICAmX19saW5rLFxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICAgICZfX2xpbms6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXdoaXRlLCAwLjExKTtcbiAgICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtd2hpdGUsIDAuMDUpO1xuICAgICN7JGt9X19wb3NpdGlvbiB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAjeyRrfV9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB9XG4gICAgI3ska31fX2Rlc2Mge1xuICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNSk7XG4gICAgfVxuICAgICN7JGt9X19pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgI3ska31fX2xpbmsge1xuICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRrfV9fbGluay1wbHVzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgIH1cbiAgfVxuXG4gICYtLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyLTIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiA0MnB4IDI3cHggMzBweDtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMTBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5haGV0by1tZW1iZXJfX2ljb24tcGx1cyB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24tcGx1cyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMjE3JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwNXB4O1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcblxuICAgICAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTc1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMzVweCA0NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMik7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC41NSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFodC10ZWFtIHtcbiAgJi0tZWR1IHtcblxuICAgICY6aG92ZXIge1xuICAgICAgLmFodC10ZWFtIHtcbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbHMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXRlYW0ge1xuXG4gICAgICAmX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NvY2lhbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgcmlnaHQ6IDI5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wb3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzVweCA0NXB4IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXRlYW0ge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zIHtcbiAgICAgICAgbWFyZ2luOiAtMnB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjhweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1jbGllbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2hvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIG9wYWNpdHk6IDAuMztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS0yLWluLXJvdyB7XG4gICAgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMy1pbi1yb3cge1xuICAgIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIH1cbiAgfVxuXG4gICYtLTQtaW4tcm93IHtcbiAgICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gIH1cblxuICAmLS01LWluLXJvdyB7XG4gICAgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tbG93LW9wYWNpdHkge1xuICAgIC5haGV0by1jbGllbnRzX19pbWcge1xuICAgICAgb3BhY2l0eTogMC4xMztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5haHQtY2xpZW50cyB7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgcGFkZGluZzogMzJweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gIH1cblxuICAmLS0yIHtcbiAgICAuYWh0LWNsaWVudHNfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtLTMge1xuICAgIC5haHQtY2xpZW50c19faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgfVxuICB9XG5cbiAgJi0tNCB7XG4gICAgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gIH1cblxuICAmLS01IHtcbiAgICAuYWh0LWNsaWVudHNfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIC5haHQtY2xpZW50cyB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgb3BhY2l0eTogMC4xNTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnNucyB7XG5cbiAgICAuYWh0LWNsaWVudHMge1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLWJpZyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fY292ZXIsXG4gICZfX2NvdmVyIGltZyxcbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fbWFzayB7XG4gICAgb3BhY2l0eTogMC43ODtcbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtOCU7XG4gICAgICBsZWZ0OiAtOCU7XG4gICAgICB3aWR0aDogMTE2JTtcbiAgICAgIGhlaWdodDogMTE2JTtcbiAgICB9XG4gIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAlO1xuICAgICAgbGVmdDogLTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19wYXVzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogNTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLnBsYXkge1xuICAgICY6aG92ZXIge1xuICAgICAgLmFoZXRvLXZpZGVvX19wYXVzZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by12aWRlb19fcGF1c2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by12aWRlb19fY292ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uYWh0LXZpZGVvIHtcblxuICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgJi0tcGxheSB7XG4gICAgICAmLXRvcCB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ib3R0b20ge1xuICAgICAgICAuYWh0LXZpZGVvX19saW5rIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgLmFodC12aWRlb19fbGluayB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNlbnRlciB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDY4cHggMjBweCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuXG4gICAgLmFodC12aWRlbyB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggN3B4IDNweCByZ2JhKCRjLWJsYWNrLCAwLjMpO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTMpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBDbGFzc2ljXG4gICYtLWNsYXNzaWMge1xuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX2ljb24ge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2Rlcm5cbiAgJi0tbW9kZXJuIHtcblxuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIitcIjtcbiAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICB9XG5cbiAgLy8gSG9tZSBldmVudFxuICAmLS1ob21lLWV2ZW50IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgfVxuXG4gICYtLWRpdmlkZXIge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXQtd2hpdGUge1xuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX2ljb24sXG4gICAgICAmX19udW1iZXIsXG4gICAgICAmX19kZXNjIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuYWhldG8tY291bnRlciB7XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWhldG8tY291bnRlciB7XG4gICAgICAmX19pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoMCUgMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB9XG4gIH1cbiAgfVxuXG4gICYtLWVkdS0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb3VudGVyIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBwYWRkaW5nOiA5NXB4IDMwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbi1ob21lIHtcbiAgICBwYWRkaW5nOiA1OHB4IDAgNDVweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWhldG8tY291bnRlciB7XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIHBhZGRpbmc6IDEwOXB4IDMwcHggMTAycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmkuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuIiwiLmFoZXRvLWltYWdlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1MHB4IDEwMHB4IHJnYmEoJGMtYmxhY2ssIDAuNik7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmFoZXRvLWltYWdlLWJsb2NrX19saW5rIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuIiwiLmFoZXRvLWFjY29yZGlvbiB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjdweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWhldG8tYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWFjY29yZGlvbl9fZGVzYyB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gIH1cblxufVxuXG4iLCIuYWhldG8tY29udGFjdCB7XG4gICRrOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmFoZXRvLWNvbnRhY3RfX2xvYyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBEZWZhdWx0IG1vZGlmaWNhdG9yXG4gICYtLWRlZmF1bHQge1xuICAgIC5haGV0by1jb250YWN0X19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICAgICAgZmxleC1iYXNpczogMTVweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmFubmVyIHtcbiAgICAuYWhldG8tY29udGFjdCB7XG4gICAgICAmX19ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJiArIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAuYWhldG8tY29udGFjdCB7XG5cbiAgICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICsgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtZXZlbnQge1xuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICAgICAgZmxleC1iYXNpczogMTVweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU2ltcGxlIG1vZGlmaWNhdG9yXG4gICYtLXNpbXBsZSB7XG4gICAgLmFoZXRvLWNvbnRhY3Qge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGVybiBhbmQgU2lkZWJhciBtb2RpZmljYXRvciAodGhleSBhcmUgdGhlIHNhbWUpXG4gICYtLW1vZGVybixcbiAgJi0tc2lkZWJhciB7XG4gICAgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rLWRpciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBNdWx0aSBsb2NhdGlvbiBtb2RpZmljYXRvclxuICAmLS1tdWx0aS1sb2Mge1xuICAgIC5haGV0by1jb250YWN0X19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAxNXB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEF1dGhvciBCaW8gbW9kaWZpY2F0b3JcbiAgJi0tYXV0aG9yLWJpbyB7XG4gICAgLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX21haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX3RlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERpdmlkZXIgbGluZSBtb2RpZmljYXRvclxuICAmLS1kdmRlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHdoaXRlIG1vZGlmaWNhdG9yXG4gICYtLWMtd2hpdGUge1xuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2luZm8sXG4gICAgLmFoZXRvLWNvbnRhY3RfX2ljb24sXG4gICAgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDAgMCA0MXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LWRlc2t3e1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFodC1jb250YWN0IHtcblxuICAmLS1lZHUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5haHQtY29udGFjdCB7XG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fYWRkcmVzcyxcbiAgICAgICZfX2VtYWlsLFxuICAgICAgJl9fdGVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2VtYWlsLFxuICAgICAgJl9fdGVsIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmFodC1jb250YWN0IHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA4NXB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNyU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24taW5uZXIge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fdG91Y2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmX190b3VjaC1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsIHtcbiAgICAuYWh0LWNvbnRhY3Qge1xuXG4gICAgICAmX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmssXG4gICAgICAmX19tYXJrZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXNvY2lhbHMge1xuXG4gICZfX2xpbmsge1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC8vIEluY3JlYXNlZCByZXRyZWF0c1xuICAmLS1yZXRyZWF0IHtcbiAgICAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2lyY2xlIHNvY2lhbFxuICAmLS1jaXJjbGUge1xuXG4gICAgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBDbGFzcyBhY3RpdmUgZm9yIGNpcmNsZWQgc29jaWFsXG4gICAgLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC5haHQtc29jaWFsc19faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNYWtlIGljb24gY29sb3Igd2hpdGVcbiAgJi0taS13aGl0ZSB7XG4gICAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLWJhbm5lciB7XG4gICAgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJiArIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9sZCBLYXJtYSBzb2NpYWxzIChmb3IgZm9vdGVyKVxuLmFoZXRvLXNvY2lhbHMge1xuICAmLS1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYig0OCwgNDcsIDQ3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE5ldyBub3JtYWwgc29jaWFsc1xuLmFodC1zb2NpYWxzIHtcblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gICYtLWNpcmNsZSB7XG4gICAgbWFyZ2luOiAtNHB4O1xuXG4gICAgLmFodC1zb2NpYWxzIHtcblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1icmVhZGNydW1icyB7XG5cbiAgJl9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG4gIC5idXR0b25fYmFja3tcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBjb250ZW50OiAnXFxmMTI0JztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgfVxuICB9XG4gICYtLXdpdGgtYm9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gICYtLXlvZ2Ege1xuXG4gICAgLmFodC1icmVhZGNydW1icyB7XG5cbiAgICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1IHtcbiAgICAuYWh0LWJyZWFkY3J1bWJzIHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29taW5nLXNvb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX191bml0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxMTNweDtcbiAgICBtYXJnaW46IDAgNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmX19kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgfVxuXG4gICYtLWMtd2hpdGUge1xuICAgIC5jb21pbmctc29vbl9fbnVtYmVyLFxuICAgIC5jb21pbmctc29vbl9fY2FwdGlvbixcbiAgICAuY29taW5nLXNvb25fX2RvdHMge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtZXZlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gICAgLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fY2FwdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAuY29taW5nLXNvb25fX3VuaXQge1xuICAgICAgbWluLXdpZHRoOiA3N3B4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICB9XG5cbiAgICAuY29taW5nLXNvb25fX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzIHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgIH1cbiAgICAuY29taW5nLXNvb25fX3VuaXQge1xuICAgICAgbWluLXdpZHRoOiA0OHB4O1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG4gICAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICAuY29taW5nLXNvb25fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhY3QgZm9ybSA3IHN5bGVzXG4uYWhldG8tZm9ybSB7XG5cbiAgLy8gRGVmYXVsdCBmb3JtXG4gICYtLWRlZmF1bHQge1xuICAgIC53cGNmNy1mb3JtIHtcbiAgICAgICYgPiBwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAtMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGFuIHdyYXBcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbjogMTRweDtcbiAgICB9XG5cbiAgICAvLyBJbnB1dFxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNlbGVjdFxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgLy8gaW5wdXQgYWxlcnQgKGZvciBleGFtcGxlIGlmIGZpZWxkIGlzIHJlcXVpcmVkKVxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAvLyBUZXh0YXJlYVxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBTdWJtaXQgYnV0dG9uXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAyMXB4IDQ1cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuICB9XG5cbiAgLy8gU3VibWl0IGJ1dHRvbiBhbGlnbnMgdG8gbGVmdFxuICAmLS1idG4tbGVmdCB7XG4gICAgLndwY2Y3LWZvcm0ge1xuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIDE0cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGb3JtIGZvciBQb3AgdXAgKHBhZ2UgSG9tZSBFdmVudClcbiAgJi0tcG9wLXVwIHtcbiAgICAud3BjZjctZm9ybSB7XG4gICAgICAmID4gcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLy8gU3BhbiB3cmFwXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIElucHV0XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIH1cblxuICAgICAgLy8gaW5wdXQgYWxlcnQgKGZvciBleGFtcGxlIGlmIGZpZWxkIGlzIHJlcXVpcmVkKVxuICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIFNlbGVjdFxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLy8gVGV4dGFyZWFcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIFN1Ym1pdCBidXR0b25cbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMjFweCA1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG5cbiAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLndwY2Y3LXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYud3BjZjctc3VibWl0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEVtYWlsIGZvcm1cbi5haGV0by1mb3JtLWVtYWlsIHtcblxuXG4gIC8vIERlZmF1bHQgc3R5bGVzXG4gIC5tYzR3cC1mb3JtIHtcbiAgICAmLWZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGlucHV0IHtcblxuICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjdweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1jNHdwLXJlc3BvbnNlIHtcbiAgICAgICYgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBFbWFpbCBmb3JtIGZvciBwYWdlIENvbW1pbmcgU29vblxuICAmLS1jb3VudGRvd24ge1xuICAgIC5tYzR3cC1mb3JtIHtcbiAgICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggNDNweCAyM3B4IDUzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVtYWlsIGZvcm0gZm9yIHBhZ2UgSG9tZSBFdmVudFxuICAmLS1ldmVudCB7XG4gICAgLm1jNHdwLWZvcm0ge1xuICAgICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVtYWlsIGZvcm0gZm9yIHBhZ2UgSG9tZSBFZHVjYXRpb25cbiAgJi0tZWR1Y2F0aW9uIHtcbiAgICAubWM0d3AtZm9ybSB7XG4gICAgICAubWM0d3AtZm9ybS1maWVsZHMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDQycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFodC1mb3JtIHtcbiAgJi0tZWR1IHtcbiAgICAud3BjZjcge1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtZm9ybSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW46IC0xNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMzJweCAxNHB4IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIC53cGNmNyB7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1mb3JtIHtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbjogLTE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIG1hcmdpbjogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtc2VsZWN0IHtcbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDQ3cHggYXV0byAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29sb3JfYmx1ZSB7XG4gIC5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24ge1xuICAgIC5tYzR3cC1mb3JtIHtcbiAgICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFoZXRvLXBvcC11cC1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wb3AtdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC41KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDI7XG5cbiAgJl9fd2luZG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI5cHg7XG4gICAgcmlnaHQ6IDI5cHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIE1vZGlmaWNhdG9yIGhvbWUtZXZlbnRcbiAgJi0taG9tZS1ldmVudCB7XG5cbiAgICAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICAgICAgcGFkZGluZzogMTEwcHggNjBweCA4MHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wb3AtdXBfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tYmxvY2txdW90ZSB7XG5cbiAgJl9fcXVvdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi5pdGFsaWMge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgJl9fcXVvdGUge1xuICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYXV0aG9yLWJpbyB7XG5cbiAgICAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgICAgcGFkZGluZzogMTIwcHggMHB4IDg1cHggMHB4O1xuICAgICAgbWF4LXdpZHRoOiA0NjVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNTBweCA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICBmb250LXNpemU6IDM1MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gICAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBvcnRmb2xpby0wMSB7XG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgcGFkZGluZzogMjYwcHggMTEwcHggODBweDtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAyNjBweCA3MHB4IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMjBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMC43NTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCA1MHB4IDUwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAzMHB4IDUwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb3J0Zm9saW8tMDYge1xuICAgIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDMwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1wcm9ncmVzcyB7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLy8gQ2hhcnRcbiAgJl9fY2hhcnQtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fY2hhcnQtYmcge1xuICAgIHN0cm9rZTogI2VlZTtcbiAgICBzdHJva2Utd2lkdGg6IDAuNTtcbiAgfVxuXG4gICZfX2NoYXJ0LWNpcmNsZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgc3Ryb2tlLXdpZHRoOiAwLjU7XG5cbiAgICAvLyBBbmltYXRpb25cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhbmltYXRpb246IGNpcmNsZS1jaGFydC1maWxsIDIuNXMgcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAmX19jaGFydCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBAa2V5ZnJhbWVzIGNpcmNsZS1jaGFydC1maWxsIHtcbiAgICAgIHRvIHsgc3Ryb2tlLWRhc2hhcnJheTogMCAxMDA7fVxuICAgIH1cbiAgfVxuXG4gICZfX2NoYXJ0LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgJl9fY2hhcnQtbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIC8vIFByb2dyZXNzIEJhclxuICAmX19iYXItaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKTtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cblxuICAmX19iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICAmX19iYXItaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIH1cblxuICAmX19iYXItcGVyYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDYlO1xuICAgIGxlZnQ6IDUyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fYmFyLXZhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi0tY2hhcnQge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweCAzMHB4O1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAuYWhldG8tcHJvZ3Jlc3Mge1xuICAgICAgJl9fY2hhcnQge1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG5cbiAgJi0tYmlnLWNoYXJ0LW51bWJlciB7XG4gICAgLmFoZXRvLXByb2dyZXNzIHtcbiAgICAgICZfX2NoYXJ0LW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC5haGV0by1wcm9ncmVzcyB7XG5cbiAgICAgICZfX2NoYXJ0IHtcbiAgICAgICAgJi1ob2xkZXIge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJnIHtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2lyY2xlIHtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiA3cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by00MDQge1xuXG4gICZfX3dyYXAge1xuICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19zdmcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuZmlsMCB7XG4gICAgZmlsbDogI0ZFRkVGRTtcbiAgfVxufVxuIiwiLmFoZXRvLWdhbGxlcnkge1xuICAkcDogJjtcblxuICAmLS0yLWluLXJvdyB7XG4gICAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtLTMtaW4tcm93IHtcbiAgICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgIH1cbiAgfVxuXG4gICYtLTQtaW4tcm93IHtcbiAgICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgJi0tNS1pbi1yb3cge1xuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIH1cblxuICAgICYtLWhlaWdodCB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC8vIE1vZGFsIHdpbmRvd1xuICAmX19tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuOSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgJl9fbW9kYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgem9vbSB7XG4gICAgZnJvbSB7dHJhbnNmb3JtOiBzY2FsZSgwKX0gXG4gICAgdG8ge3RyYW5zZm9ybTogc2NhbGUoMSl9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiA3cHggNXB4IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gICYtLW1vc2FpY3Mge1xuICAgIC5haGV0by1nYWxsZXJ5IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAzKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFuaW1hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICN7JHB9X19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRpbmcge1xuXG4gICZfX2xpbmsge1xuICAgIC5haGV0by1idG4ge1xuICAgICAgJiArIC5haGV0by1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcblxuICAgICYtLWRyb3AtY2FwcyB7XG4gICAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgaDYgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAmLS1vcGFjaXR5IHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgJi0tYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB9XG4gICAgJi0tbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1vcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAmLS1kaXZpZGVyLXQxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LWNlbnRlciB7XG4gICAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudC1yaWdodCB7XG4gICAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kaXZpZGVyLXQyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50LWNlbnRlciB7XG4gICAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LXJpZ2h0IHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWRpdmlkZXItdDMge1xuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xuICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LWNlbnRlciB7XG4gICAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LXJpZ2h0IHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNsYXNzaWMge1xuICAgIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBiIHtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdC13aGl0ZSB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUsXG4gICAgcCxcbiAgICAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLW1vZGVybiB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIC5haGV0by1oZWFkaW5nIHtcblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICAmLS1kcm9wLWNhcHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24tdG0ge1xuICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXNvdXJjZS1zYW5zLXBybztcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5haHQtaGVhZGluZyB7XG5cbiAgJl9fc3VidGl0bGUsXG4gICZfX3RpdGxlLFxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBiIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gICYtLXRyYXZlbCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXG4gICAgJi50LWNlbnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG5cbiAgICAmLnQtcmlnaHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xuICAgIH1cblxuICAgICYuYWh0LWhlYWRpbmctLWJnIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5haHQtaGVhZGluZyB7XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tYWluIHtcbiAgICAuYWh0LWhlYWRpbmcge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNociB7XG4gICAgLmFodC1oZWFkaW5nIHtcbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWh0LWhlYWRpbmctLXdoaXRlIHtcbiAgICAgIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4gICAgICAuYWh0LWhlYWRpbmdfX3RpdGxlLFxuICAgICAgLmFodC1oZWFkaW5nX19kZXNjIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tdGFiIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljbyB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSwgb3BhY2l0eSAxcztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtLW92ZXJsYXkge1xuICAgICAgJi0xIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtMiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0zIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtNCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC5haGV0by10YWIge1xuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgZmxleDogMSAwIDE5MnB4O1xuICAgICAgICAgIHdpZHRoOiAxOTJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuXG4gICAgLmFoZXRvLXRhYl9faGVhZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLXRhYl9fbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLXdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDYycHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDMzcHggMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tdGFiX19ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by10YWJfX2JveC1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWhldG8tYnRuLS1saWdodC5haGV0by1idG4tLXRyYW5zIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24taG9tZSB7XG4gICAgLmFoZXRvLXRhYiB7XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5haGV0by10YWIge1xuICAgICAgICAgICAgJl9fbGlzdC1saW5rIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAmX192aWV3YWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudG0ge1xuXG4gICZfX2F2YXRhciB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICYtLWRlZmF1bHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRtX19hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC50bV9fYXZhdGFyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC50bV9faW5mbyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAudG1fX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cblxuICAgIC50bV9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC50bV9fc3RhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuXG4gICAgICAgICYuaW9uLWlvcy1zdGFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1ldmVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnRtX19hdmF0YXIge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAudG1fX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAudG1fX25hbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnRtX19wb3NpdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRtX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC50bV9fc3RhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAmLmlvbi1pb3Mtc3RhciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAudG1fX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgICAudG1fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmFyYmVyc2hvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgLnRtIHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRkFBQUFBK0NBWUFBQUM4NzV5SEFBQURJVWxFUVZSNG5PV2M0VkxFSUF5RXQ5eTkveE43VjMrY1VlUm8yVUFDcWU1TTFYRVV0bDlDMnFQUURUb2xBRnQyNU5vcngycHRsU05YN3ZYWjJ3SHpOK25yMEVoTWRSa2IxQWJnQnU3OGNvbGZPdml0RG03UWd5dTFBM2hnVGtiMkJydlVFeS9QVklkSHYrK0o0SmtlOE0zR0RjRGR1TTBQTkFKL096QmlEUS80cVo4ZW1aaGdEMC9hQlU0OGx3Qzk0T1h0VzBQMHlMeGNweEJMZ0hmNHdSTlpRdlNHSnpxRW1CZGJ6OHlyOVR0YTZJRjZDZkpTbFkrY3hBYWJFOUpvTkdCU1UyZnFMV0NwK0Q1Ykl4bTB3ck5jSTk1TXJBTFltL2tyc3EvYXQxVXRHbEZQLzZ2Z2lWTCt3Mm96UFZrWUp1Z1JBQUl4UEdpVjVFc0U4NXFNaXVBWHlBQkdVUlF3ckRZZ0ZzQklYbGh0Q1RFbVBvSHJaU0R3QmZCcWloSnc0TUlaR01aendwb3A5eU94RU1ONGxneU1FbEZXVWZ4KzE4QXdFU1hWL1JUTldqbkFLRkZsRlFvZ1FENkZDaVI1MnJkVXRmbTRsYmMyMnF6YVVYOWdQazBsUUJuR3F5RDJETXVWRVBkYUJzcFZlUVNpdEtFOXFkNGhhUkg0THM5blUrcFA5RVgyZ1orVkNOci9IN2t3NUFDME4rV3lFa0VTaC8zL2FnYldUSW1PR2k1TjVHS3p3dXJXSkwrak9BTWg2MkJLejVvQTdNd3oxZkpxVjF2aFpDSEwyeWp4L0VBZHhsbGZHaDhVd0pFTy9uSzdBTEJIbW8ySmNpT3ZxcC9lQUs4NHc4THFDZmpmNzExdWRnV0tDd2dRWnhvOVV2YXBndTROa0cwL1NnYXFSNHdud0w4OGZLY0F2RnIyQVp6blh4OHVWbWRncEhsSTloUElyNEI3QWV3eXMxaHM5azBCeUt6N2k1UjlBTWZpTGVBZUFObnNXejZibklrSmVIV3l3d01nWXlZU1BIWjVYZFd6TlVCbUxtM1Y5cThqc2ZDcTVjWVM0TnY2NFlwQ1BBakt4S3pRUFEyNEpjQXJEdDNoZ0ZzQlpMWXN6TnB3eU1vazRCWUFtV0hndmRGUUt5Ymd6WTJHSUJwcEthRWR5WWp3V2dHbjRBSGpPNFgrTlR5Z0h5QURUMlZrZ2xyd3VqYUc5d0IwTWVJb1pndnZqbGZBdXhxM05FSnZsWjhrOXpMREFtUnFSNlI2eDJiZDhFaHBBV1FpR0NucjJKZE9tQVg3Q0NBRExsS3RZOEdaZXk0QnNxODVpVFJjbWRjVXVBVzdYTnJCZkJ5TEFrN1Vxbk91c3ovczRxSm9VMUF0VFNzdlp3QWoxVGhXNmxjM2phb0VLTmwycGIwalMwZklKN25sMkhtbHExeGVBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnRtX19hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuXG4gICAgLnRtX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRtX19hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC50bV9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAudG1fX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50bV9fc3RhcnMge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjRkZDMDE1O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50bV9fdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudG0ge1xuXG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwIC01cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJy8gJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDg5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICAgICAgICBmb250LXNpemU6IDIwMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzdweDtcbiAgICAgICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICBsZWZ0OiA1M3B4O1xuICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXJzIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBjb2xvcjogI0ZGQzAxNTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xuICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjRweCk7XG5cbiAgICAgICAgLnRtIHtcbiAgICAgICAgICAmX19uYW1lLFxuICAgICAgICAgICZfX3Bvc2l0aW9uLFxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50bSB7XG5cbiAgICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnRtX19hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuXG4gICAgLnRtX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRtX19hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC50bV9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAudG1fX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnRtX19zdGFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjRkZDMDE1O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50bV9fdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICAgIC50bSB7XG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogNDVweCAzNXB4O1xuICAgICAgfVxuICAgICAgJl9fYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgJl9fc3RhcnMge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZDMDE1O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5haHQtdG0ge1xuXG4gICZfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgLmFodC10bSB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJy8gJ1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuXG5cbn1cbiIsIi5haGV0by1jb250ZW50LWJsb2NrIHtcbiAgJHA6ICY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwcHg7XG5cbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG5cbiAgICAmLS1sZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi50LWNlbnRlciB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnQtcmlnaHQge1xuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZS1ob2xkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmLS1jaGVzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgcGFkZGluZzogMTA1cHggMzBweCA5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJi5jaGVzcy1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZmO1xuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtYWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZXNzLWJnLW1lZGl1bSB7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fZGVzY3Ige1xuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyxcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUsXG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYtLWJnSW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAzMHB4O1xuXG4gICAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19kZXNjciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSAnLic7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wMyk7XG5cbiAgICAgICYtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZmVhdHVyZSB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWltZy1oODAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLS1saXN0LWljb24ge1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2FhcyB7XG4gICAgI3skcH1fX2ljbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gICAgICBtYXJnaW46IDIzcHggMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMCA0OHB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9jayB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc291cmNlLXNhbnMtcHJvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXNpbmdsZSB7XG4gICYtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJi0taDEwMHZoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAkc3RlcDogMjA7XG4gICAgICAkY291bnQ6IDUwO1xuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgICAgICAmLS1oI3skc3RlcCokaX0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogKDBweCskc3RlcCokaSk7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogKDBweCskc3RlcCokaSkvMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAoMHB4KyRzdGVwKiRpKS8yO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAoMHB4KyRzdGVwKiRpKS8yLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gICYtYm94IHtcbiAgICBwYWRkaW5nOiA2NXB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwLFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNixcbiAgICAgIHAsXG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx0ci1zcG5nLTMge1xuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2LFxuICAgICAgcCxcbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9faWNvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpdGhJY28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSAnLiAnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmdJY28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNjVweCAzMHB4IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogNTAwbXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNjVweCAzMHB4IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNjVweCAxNXB4IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUgJiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTNweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNixcbiAgICAgIHAge1xuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcztcbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1zaW5nbGUtaXRlbV9faWNvIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXNpbmdsZS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJnc2l6ZS1jb3ZlcntcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiIsIi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmFoZXRvLWJ0biB7XG4gICAgJi5haGV0by1idG4ge1xuICAgICAgJi0tbGlnaHQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gbGkge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuIiwiJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZzogNzBweDtcbiRhaGV0by10aW1lLXNjYWxlLWd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemU6IDI0cHg7XG4kYWhldG8tdGltZS1zY2FsZS1ib3JkZXItY29sb3I6ICNlZWU7XG5cbi5haGV0by10aW1lLXNjYWxlIHtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAkYWhldG8tdGltZS1zY2FsZS1jaXJjbGUtc2l6ZTtcbiAgICAgIGhlaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemUgLyAyO1xuICAgICAgaGVpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1jaXJjbGUtc2l6ZSAvIDI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAkYWhldG8tdGltZS1zY2FsZS1jaXJjbGUtc2l6ZSAvIDQpO1xuICAgIH1cblxuICAgICYucmV2ZXJzZWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWhldG8tdGltZS1zY2FsZS1ib3JkZXItY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDI1cHggNjVweDtcbiAgICAgICAgICBtYXJnaW46IC03MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYWhldG8tdGltZS1zY2FsZS1ib3JkZXItY29sb3I7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmX19waG90byB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nOiA0MHB4O1xuXG4gIC5haGV0by10aW1lLXNjYWxlIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICYucmV2ZXJzZWQgPiAmIHtcbiAgICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nOiAyMHB4O1xuXG4gIC5haGV0by10aW1lLXNjYWxlIHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsICRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplIC8gNCk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnJldmVyc2VkIHtcbiAgICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWhldG8tdGltZS1zY2FsZS1ib3JkZXItY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZmxleDogMCAwIDE1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHdvcmQtc3BhY2luZzogOTk5OTk5OXB4O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmc6IDEwcHg7XG5cbiAgLmFoZXRvLXRpbWUtc2NhbGUge1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDgwcHg7XG5cbiAgICAgIH1cblxuICAgICAgJi5yZXZlcnNlZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMDtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG4gIH1cbn1cbiIsIiRwcmljaW5nLWJvcmRlci1yYWRpdXM6IDVweDtcbiRwcmljaW5nLWJnOiAjZmZmO1xuJHByaWNpbmctY29udGVudC1wYWRkaW5nOiA1MHB4IDUwcHggODBweDtcbiRwcmljaW5nLWhlYWRlci1wYWRkaW5nOiAxM3B4IDMwcHg7XG4kcHJpY2luZy1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuJHByaWNpbmctZGVmYXVsdC1idG4tYmc6ICNlZWVlZWU7XG4kcHJpY2luZy1kZWZhdWx0LWJ0bi1jb2xvcjogIzk5OTk5OTtcblxuJHByaWNpbmctdHJhbnN0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xuXG5cbi5haGV0by1wcmljaW5nIHtcbiAgJHA6ICY7XG4gIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcbiAgYm9yZGVyLXJhZGl1czogJHByaWNpbmctYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNpbmctYmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICYtLWFsdGVybmF0aXZlIHtcbiAgICBib3gtc2hhZG93OiAkcHJpY2luZy1zaGFkb3c7XG5cbiAgICAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNTVweDtcbiAgICAgIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogJHByaWNpbmctdHJhbnN0aW9uO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogJHByaWNpbmctaGVhZGVyLXBhZGRpbmc7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcblxuICAgICAgJi12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFoZXRvLXByaWNpbmdfX2Nvc3QsXG4gICAgICAgIHVsIGxpLFxuICAgICAgICBvbCBsaSxcbiAgICAgICAgdWwgbGk6YmVmb3JlLFxuICAgICAgICBvbCBsaTpiZWZvcmUsXG4gICAgICAgIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWRlZmF1bHQge1xuICAgIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ob21lLXNhYXMge1xuICAgICRib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuXG4gICAgLyp3aWR0aDogY2FsYygxMDAlIC8gMyk7Ki9cbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gICAgI3skcH1fX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgLTUwcHg7XG4gICAgfVxuICAgICN7JHB9X190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y5ZmY7XG4gICAgfVxuICAgICN7JHB9X19jb3N0LXZhbHVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgI3skcH1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgI3skcH1fX2RldGFpbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAjeyRwfV9fZGV0YWlsIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgICAgJi0tY2hlY2tlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tbm90LWxhYmVsZWQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBbZGF0YS1sYWJlbF0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1sZWdlbmQge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIH1cbiAgICAjeyRwfV9fdGl0bGUge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC51bC0tZG90dGVkIGxpOmJlZm9yZSB7XG4gICAgICB0b3A6IC00cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgJi0tZGVmYXVsdCxcbiAgICAmLS1hbHRlcm5hdGl2ZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogJHByaWNpbmctc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkcHJpY2luZy1jb250ZW50LXBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29zdCB7XG4gICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcblxuICAgICYtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdWwsXG4gICAgb2wsXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICAuYWhldG8tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogJHByaWNpbmctZGVmYXVsdC1idG4tYmc7XG4gICAgICBjb2xvcjogJHByaWNpbmctZGVmYXVsdC1idG4tY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogM3B4IDExcHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgKyAuYWhldG8tcHJpY2luZ19fb3B0aW9ucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBrcm0gdGFibGUgaXRlbVxuLmFoZXRvLXByaWNpbmcge1xuICAmOmhvdmVye1xuICAgIC5haGV0by1wcmljaW5nX19mb290ZXJ7XG4gICAgICAuYWhldG8tYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgcGFkZGluZzogMTZweCAwIDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgJi0tZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY28tb2sge1xuICAgICAgY29sb3I6ICM0OGI4MGM7XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVIZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1M3B4IDQ0cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2xpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgaDYge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVDb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAkcHJpY2luZy1zaGFkb3c7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgICBtYXJnaW46IDUwcHggMCAzNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpY2luZy1kZWZhdWx0LWJ0bi1iZztcbiAgICAgIGJhY2tncm91bmQ6ICRwcmljaW5nLWRlZmF1bHQtYnRuLWJnO1xuICAgICAgY29sb3I6ICRwcmljaW5nLWRlZmF1bHQtYnRuLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbS0tZW1wdHkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogNDJweCAxNXB4IDI4cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG5cbiAgICAgIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlLFxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVIZWFkLFxuICAmLS10YWJsZUNvbHVtbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXRvcDowcHg7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1wcmljaW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgJi0taG9tZS1zYWFzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgNzMuMXB4IDEwLjlweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuICAmLS1sZWdlbmQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLmFoZXRvLXByaWNpbmcge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIC5haGV0by1wcmljaW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC5haGV0by1wcmljaW5nIHtcbiAgICAmLS10YWJsZUhlYWQge1xuICAgICAgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGVDb2x1bW4ge1xuICAgICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgLmFoZXRvLXByaWNpbmcge1xuICAgICZfX2xpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgJi0tZW1wdHkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZm9yIHByaWNpbmcgdGFibGVcbi5haGV0by1wcmljaW5nIHtcbiAgJi10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDk7XG4gICAgfVxuICB9XG4gICYtLXRhYmxlSGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRhYmxlQ29sdW1uIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAuYWhldG8tcHJpY2luZyB7XG4gICAgJi10YWJsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxlQ29sdW1uIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAuYWhldG8tcHJpY2luZyB7XG4gICAgJi10YWJsZSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJsZUNvbHVtbiB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxuLmFoZXRvLXByaWNpbmcge1xuICAmLS1ob21lLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDVweCAwIDUwcHg7XG4gICAgdHJhbnNpdGlvbjogJHByaWNpbmctdHJhbnN0aW9uO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJHByaWNpbmctc2hhZG93O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAzMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fZGV0YWlscyB7XG4gICAgICBtYXJnaW46IDEwcHggMCA0NXB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXRhaWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtZWR1Y2F0aW9uIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogNjVweCA0MHB4IDc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ2Ljk4cHggNy4wMnB4IHJnYmEoODEsIDgxLCA4MSwgMC4wNSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19pbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3ByaWNlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjVweCA1cHggMjJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3ByaWNlLXZhbHVlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fcHJpY2UtcGVyaW9kIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ob21lLWNvbnN0cnVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0ci1wcmljaW5nLWJnLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAuYWhldG8tcHJpY2luZyB7XG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICZfX2ljbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICAgICAgfVxuICAgICAgJl9fY29zdC12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI5cHggMzVweCAzOXB4O1xuICAgICAgfVxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5cbi5haHQtcHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcblxuICAgIC5haHQtcHJpY2luZyB7XG5cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiA0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDQ3cHggNDVweCA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGY0MDAnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXB0aW9uIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogOTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICYtcHJpY2UsXG4gICAgICAgICYtZGVzYyxcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1wcmljaW5nX19tYWluIHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMThweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAuYWh0LXByaWNpbmdfX2l0ZW0tY2FwdGlvbiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5haHQtcHJpY2luZ19faXRlbS1saW5rIHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLmFodC1wcmljaW5nX19pdGVtLWNhcHRpb24sXG4gICAgICAgICAgLmFodC1wcmljaW5nX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAjNDhCODBDO1xuICAgICAgfVxuXG4gICAgICAmLWNhcHRpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgcGFkZGluZzogMzdweCAzMHB4IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJi1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDUzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5haHQtcHJpY2luZyB7XG5cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBmbGV4OiA0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDQ3cHggNDVweCA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiA5O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtYXJnaW46IDAgMTVweCA2NXB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDM3cHggNTVweCA0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmLXByaWNlLFxuICAgICAgICAmLWRlc2MsXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtZWxlZ2FudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTAzMyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1wcmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0tbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMCAxNnB4IDMzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDRlJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWxpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUge1xuXG4gICAgJi50d28taW4tcm93IHtcbiAgICAgIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRocmVlLWluLXJvdyB7XG4gICAgICAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuYWh0LXByaWNpbmcge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZzogNjVweCAzNXB4IDc1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3BlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLyAnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgbGVmdDogLTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyOiAxNHB4IGRvdHRlZCAkYy13aGl0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGOEY4Rjg7XG4gICAgICB9XG5cbiAgICAgIC5haHQtcHJpY2luZ19faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDIwcHggcmdiYSgkYy1ibGFjaywgMC4wMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1wcmljaW5nIHtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzdweCAyMHB4IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb3Jwb3JhdGUge1xuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuIiwiLnNpbmdsZS1ib3gge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi5haGV0by1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yc1xuICAmLS1tYXJnaW5zIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAmLS1oZWlnaHQtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYtLWhlaWdodC0xMDAwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1oZWlnaHQtNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTQzMCB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxuXG4gICYtLWhlaWdodC00MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAmLS1oZWlnaHQtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uZ29vZ2xlLW1hcmtlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nbS1zdHlsZS1pdyB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gLmFoZXRvLWJhbm5lciB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIHBhZGRpbmc6IDEwMHB4IDAgNzBweDtcbi8vICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbi8vICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuLy8gICBwIHtcbi8vICAgICBtYXJnaW4tdG9wOiA2cHg7XG4vLyAgIH1cblxuLy8gICAmLS1mdWxsLWhlaWdodCB7XG4vLyAgICAgbWluLWhlaWdodDogMTAwdmg7XG4vLyAgICAgcGFkZGluZzogMTc0cHggMCAxMDBweDtcbi8vICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuLy8gICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi0tYmFyYmVyc2hvcCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcGFkZGluZzogMDtcblxuLy8gICAgIC5haGV0by1oZWFkaW5nIHtcbi8vICAgICAgICYgPiBoMSxcbi8vICAgICAgICYgPiBoMiB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4vLyAgICAgICB9XG4vLyAgICAgICAmID4gaDMge1xuLy8gICAgICAgICBmb250LXNpemU6IDgwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgICAmX19zdWJ0aXRsZSB7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuLy8gICAgICAgLmFoZXRvLWhlYWRpbmcge1xuLy8gICAgICAgICAmID4gaDEsXG4vLyAgICAgICAgICYgPiBoMiB7XG4vLyAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuLy8gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgICZfX3N1YnRpdGxlIHtcbi8vICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuLy8gICAgICAgLmFoZXRvLWhlYWRpbmcge1xuLy8gICAgICAgICAmID4gaDEsXG4vLyAgICAgICAgICYgPiBoMiB7XG4vLyAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuLy8gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJiA+IGgzIHtcbi8vICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICAgIC5haGV0by1idG4ge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi0tYmctdG9wLWxlZnQge1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuLy8gICB9XG5cbi8vICAgJl9faW1hZ2Uge1xuLy8gICAgICYtLWFic29sdXRlIHtcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgIHRvcDogLTgycHg7XG4vLyAgICAgICByaWdodDogLTM4LjMlO1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbi8vICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfX3JhdGluZyB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGNvbG9yOiAkYy1hbHRlcjtcbi8vICAgICBmb250LXNpemU6IDE4cHg7XG4vLyAgIH1cblxuLy8gICAmX19zdG9yZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMDtcbi8vICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4vLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuLy8gICAgIGgxIHtcbi8vICAgICAgIGZvbnQtc2l6ZTogJHhzLWgxLWZudC1zaXplO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4uYWh0LWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjMpO1xuXG4gICAgJi0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjQpO1xuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAwLjQ3O1xuICAgIH1cblxuICAgICYtLTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gICZfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgLTEwcHg7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW46IDEwcHg7XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0td2l0aC1wcm9tbyB7XG4gICAgLmFodC1iYW5uZXJfX2hvbGRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcbiAgICAgIGFuaW1hdGlvbjogQW5pbWF0aW9uTmFtZSA0cyBlYXNlIGluZmluaXRlO1xuXG4gICAgICBAa2V5ZnJhbWVzIEFuaW1hdGlvbk5hbWUge1xuICAgICAgICAgIDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCV9XG4gICAgICAgICAgNTAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUxJX1cbiAgICAgICAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCV9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWJhbm5lcl9fcHJvbW8tdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0td2hpdGUtdGV4dCB7XG4gICAgLmFodC1iYW5uZXJfX3Byb21vLXRleHQsXG4gICAgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSxcbiAgICAuYWh0LWJhbm5lcl9fdGl0bGUsXG4gICAgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWhlaWdodC04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmLS10cmF2ZWwtMSB7XG4gICAgLmFodC1iYW5uZXIge1xuICAgICAgJl9fc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXNpZ24tcGFpbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYXZlbC0yIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cmF2ZWwtMyB7XG5cbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXNpZ24tcGFpbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgLmFodC1iYW5uZXIge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWRhbmNpbmctc2NyaXB0O1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtMiB7XG4gICAgLmFodC1iYW5uZXIge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS15b2dhLTMge1xuICAgIC5haHQtYmFubmVyIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50LWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWRhbmNpbmctc2NyaXB0O1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuICAgIC5haHQtYmFubmVyIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUge1xuXG4gICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLTEge1xuICAgICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICAuYWh0LWJhbm5lciB7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWh0LWJhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICZfX3N1YnRpdGxlLFxuICAmX190aXRsZSxcbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi0tbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5haHQtYmFuIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICNlZWVlZWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDMycHggMCAgMDtcbiAgICAgICAgY29sb3I6ICNlZWVlZWU7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgfVxuICAgIH1cblxuICAgICYtMSB7XG4gICAgICAuYWh0LWJhbiB7XG5cbiAgICAgICAgJl9fbGluay13cmFwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluay1wcmltZSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rLXNlY29uZCB7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnb3InO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0zIHtcbiAgICAgIC5haHQtYmFuIHtcbiAgICAgICAgJl9fbGlua3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4MDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYWh0LWJhbiB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMTVweCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcy13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW46IC0xMnB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEycHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcGFkZGluZzogMjFweCAzNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5haHQtYmFuLS1mdWxsIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpICBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5haHQtYmFuLS1tYWluLTMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxufSIsIi5rYXJtYS1jb3B5cmlnaHQge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbiIsIi5haGV0by1pbWFnZS1zbGlkZXIge1xuICB3aWR0aDogMTQ3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICAmLS1tb2JpbGUtdmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02NXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA1KSArIDNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvc2Fhcy9tb2JpbGUucG5nJykgbm8tcmVwZWF0IGNlbnRlciAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkYy13aGl0ZSwgMC43KSAwJSwgcmdiYSgkYy13aGl0ZSwgMC43KSA2MCUsIHJnYmEoJGMtd2hpdGUgLCAxKSAxMDAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAtNDdweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDVweCk7XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NiUgLyAyKTtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgJl9faW1nLWRhcmsge1xuICAgIC8vIGhpZGUgZWxlbVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbi5sb2dvX3doaXRle1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIC5haGV0by1sb2dvX190ZXh0e1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn0iLCIuaWNvbnMtd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGUtem9vbS1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLXpvb20tb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc2l0ZS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYW5pbWF0aW9uOiBmYWRlLXpvb20taW4gMC4zcyBmb3J3YXJkcztcblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5jbG9zaW5nIHtcbiAgICBhbmltYXRpb246IGZhZGUtem9vbS1vdXQgMC4zcyBmb3J3YXJkcztcbiAgfVxuXG4gIC5jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ4cHg7XG4gICAgcmlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLmNsb3NlLWljb24ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgdG9wOjIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG5cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLnNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIud3BtbC1scyB7XG5cdHVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LndwbWwtbHMtZmxhZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG5cdHdpZHRoOiBhdXRvO1xuXHRhIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHQmLndwbWwtbHMtaXRlbS10b2dnbGUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtM3B4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LndwbWwtbHMtc3ViLW1lbnUge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRib3gtc2hhZG93OiAwIDAgN3B4IDAgcmdiYSgkYy1ibGFjaywgMC4xNSk7XG5cdFx0YSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxufVxuIiwiLmFoZXRvLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLnJlZ2lzdGFydGlvbixcbiAgLmxvZy1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICB9XG5cbiAgLndpZGdldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAzM3B4IDhweCAyNHB4O1xuICB9XG5cbiAgLmFodC1zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmbG9hdDogbGVmdDsgICAgICBcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXNlcnZpY2VzIHtcbiAgJHA6ICY7XG5cbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDkwcHggNDVweCA2MHB4O1xuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cblxuICAmX190aXRsZSxcbiAgJl9fcHJpY2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxLjdlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBbY2xhc3NePSdpb24nXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmlvbi1hcnJvdy1yaWdodC1jIHtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYtLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYtLWV2ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICBcdCN7JHB9X19pbWFnZSB7XG4gIFx0XHRoZWlnaHQ6IDIzNXB4O1xuICBcdH1cbiAgXHQjeyRwfV9fY29udGVudCB7XG4gIFx0XHRwYWRkaW5nOiAzMHB4IDM1cHggMzVweDtcbiAgXHR9XG4gIFx0I3skcH1fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBcdH1cbiAgXHQjeyRwfV9fbGluayB7XG4gIFx0XHRtYXJnaW4tdG9wOiA1cHg7XG4gIFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICBcdH1cbiAgXHQjeyRwfV9fdGltZSB7XG4gIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0XHR0b3A6IDA7XG4gIFx0XHRsZWZ0OiAzOHB4O1xuICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgXHR9XG5cdCN7JHB9X19jYXB0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogNDg1cHg7XG4gICAgcGFkZGluZzogNzBweCA0MHB4IDYwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDAgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzX19wcmljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXNfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDIwcHggNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzNXB4IDUwcHggMCByZ2JhKCRjLWJsYWNrLCAwLjExKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNucy1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzIHtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNDNweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEzcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICAuYWhldG8tc2VydmljZXMge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFoZXRvLXNlcnZpY2VzIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDVweCA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg4JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgfVxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uLW5ld3Mge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlcyB7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4IDEzcHg7XG4gICAgICB9XG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaGVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gICAgLmFoZXRvLXNlcnZpY2VzIHtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZzogMThweCAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFodC1zZXJ2aWNlIHtcblxuICAmLS1lZHUge1xuICAgIC5haHQtc2VydmljZSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsIHtcblxuICAgIC5haHQtc2VydmljZSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWh0LXNlcnZpY2Uge1xuICAgICAgICAmX190b3Age1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXNlcnZpY2Uge1xuXG4gICAgICAmX190b3Age1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkYy13aGl0ZSAwJSwgcmdiKDI1NCwyMzgsMjI3KSAxMDAlKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjNweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm11bHRpLWxhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAubXVsdGktbGFuZ19fbGFuZ3VhZ2Uge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuXG4gICZfX2xhbmd1YWdlLWltZyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICB9XG59XG4iLCIubG9nbyB7XG4gIFxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9faW1nLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiArIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAmX190ZXh0LWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gIH1cblxuICAmX19zdWItdGV4dCB7XG4gIH1cbn1cbiIsIi5hdXRoZW50aWNhdGlvbiB7XG4gICZfX3NpZ24taW4sXG4gICZfX3NpZ24tdXAge1xuICAgIHBhZGRpbmc6IDE2cHggMzVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19sb2ctaW4sXG4gICZfX3JlZ2lzdGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5haHQtZGVhbCB7XG5cbiAgJi0tdHJ2bC0xIHtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB9XG5cbiAgICAuYWh0LWRlYWwge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGhlaWdodDogNDQwcHg7XG4gICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgICYtLWhlaWdodCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDg4MHB4O1xuXG4gICAgICAgICAgICAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0td2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgLmFodC1kZWFsX19jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwMHB4IDEzMHB4IC02NXB4IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yMDBweCAxMzBweCAtNjVweCByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuXG4gICAgICAgICAgLmFodC1kZWFsX19kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmcge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDEzcHggMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtLXRydmwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsICRjLWJsYWNrKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWh0LWRlYWxfX2Rlc2Mge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtZGVhbCB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgcGFkZGluZzogNzFweCA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3Byb21vIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LXRvdXIge1xuXG4gICYtLXRydmwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICYuYWh0LXRvdXItLTIge1xuICAgICAgICAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFodC10b3VyLS0zIHtcbiAgICAgICAgLmFodC10b3VyX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWh0LXRvdXItLTQge1xuICAgICAgICAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXRvdXIge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDQ5cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICAgICAgcGFkZGluZzogMjhweCAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtOTlweCAxMTBweCAtMzRweCByZ2JhKCRjLWJsYWNrLCAwLjg1KTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1taW4ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19yYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cblxuICAgICAgJl9fcmF0ZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGRkJCNDk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJl9fcmF0ZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzBweCA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb3N0IHtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZnJvbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19wZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi0tdHJ2bC0yIHtcblxuICAgICY6aG92ZXIge1xuICAgICAgLmFodC10b3VyX19wcm9tbyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtdG91ciB7XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmX19wcm9tbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fcHJvbW8tdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDI2cHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LXRkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX190YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA0OHB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgJi1yYXRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cblxuICAgICYtc3RhcnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICYtc3RhciB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuXG4gICAgJi1yYXRlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BlY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDg5cHggMCA3N3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19zcGVjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VuaXRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cblxuICAmX191bml0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICYtLWNvbW1lbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgcGFkZGluZzogNnB4IDA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjFweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgd2lkdGg6IDU3JTtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA0MyU7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA2cHggMCA0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1jaGVjayxcbiAgICAmLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdXRlcyB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuXG4gICZfX3JvdXRlIHtcblxuICAgICYtY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuYWh0LXRkX19yb3V0ZS1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgcGFkZGluZzogMjVweCAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAkYy1ibGFjayk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzVweCA0NXB4O1xuICAgIH1cblxuICAgICYtZGVzYyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19waG90b3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDUzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19waG90byB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA1MzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29tbWVudHMge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG5cbiAgLy8gU2lkZWJhclxuICAmX19zYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgZmxleC1iYXNpczogNDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAzNzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jvb2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICB9XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLS1kaXNjb3VudCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFodC10ZF9fYm9vay1jb3N0IHtcbiAgICAgICAgICBwYWRkaW5nOiAzM3B4IDE1cHggMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWNvc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMjhweCAxNXB4IDI5cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLWRpc2NvdW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdvcmQtc3BhY2luZzogMTAwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICYtZnJvbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyM3B4IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0td3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19lbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICYtLWhhbGYge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMThweCA1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3doeSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyNnB4IDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fd2lkZ2V0cyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuIiwiLmFodC1jdGEge1xuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBiIHtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgbWFyZ2luOiA0NXB4IC0xNXB4IC0xNXB4O1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbnRlbnQ6ICfilrwnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5haHQtY3RhIHtcblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDEzcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweCAtMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2xhc3NpYyB7XG5cbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMzFweCAwIDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAyMXB4IDAgOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kZXJuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmLmFoZXRvLWJ0biB7XG4gICAgICAgICAgJi0tdHJhbnMge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10LXdoaXRlIHtcbiAgICAuYWh0LWN0YV9fc3ViLXRpdGxlLFxuICAgIC5haHQtY3RhX190aXRsZSxcbiAgICAuYWh0LWN0YV9fZGVzYyxcbiAgICAuYWh0LWN0YV9fdGVsIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX2xpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3MtMiB7XG5cbiAgICAuYWh0LWN0YV9fbGluayB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtY3RhX190aXRsZSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5haHQtY3RhX19saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIC5haHQtY3RhIHtcblxuICAgICAgJl9fc3ViLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWRhbmNpbmctc2NyaXB0O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uIHtcblxuICAgIC5haHQtY3RhIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIC5haHQtY3RhIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIFt0eXBlPWVtYWlsXSxcbiAgICAgICAgW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgcGFkZGluZzogMTlweCA0MHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG5cbiAgICAgICAgW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNociB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19jb250ZW50IHtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDE3cHggMCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbi1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYWh0LWN0YV9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWJ0bi1jb250YWluZXIge1xuICBcbiAgJi0tZnVsbHdpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgXG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDM3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGx3aWR0aC0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgXG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtYnEtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2xlZnQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLXdoaXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjLXdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2JxIHtcbiAgICBmbGV4OiAxIDEgMjIwcHg7XG4gICAgcGFkZGluZzogMjdweCA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYy13aGl0ZTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiA4OXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICB9XG4gIH1cblxuICAmX19icS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMjJweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAmX19icS1pbWcge1xuICAgIGZsZXg6IDEgMSAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuIiwiLmFodC1hdXRob3Ige1xuICBcbiAgJl9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAmX19jYXB0aW9uIHtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3BvcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWluZm8ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9faW1nLWlubmVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmX19pbWctbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gIH1cblxuICAmX19wZXJzb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fcGVyc29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICZfX3BlcnNvbi1pbWcge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgfVxuXG4gICZfX2RldGFpbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19kZXRhaWwtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICYtLXlvZ2EtY291cnNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG5cbiAgICAgICAgLmFodC1pbmZvX19wZXJzb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5haHQtaW5mbyB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wZXJzb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICZfX3BlcnNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01OHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGMtd2hpdGU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1pbmZvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAgICAgJi0tZGF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgLmFodC1pbmZvX19kZXRhaWwtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IDgwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtbGluZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsLXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZmlsdGVyLXRydmwge1xuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDI0cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA5NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1pbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJi0tbW9udGgsXG4gICAgJi0tdHlwZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMjVweCAyNHB4IDQ1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgIG9wdGlvbiB7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDI1cHggMjRweCA0NXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZmxleDogMTc7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLmFodC1maWx0ZXIteW9nYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIFxuICAmX19maWx0ZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgbWluLXdpZHRoOiAxNTRweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBvcGFjaXR5OiAwLjM1O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG59XG4iLCIuYWh0LWZpbHRlciB7XG5cbiAgJi0tZWR1IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDE0cHggMjRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5haHQtZmlsdGVyIHtcbiAgICAgICZfX2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDExO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXQsXG4gICAgICAgICYtLXByYy10eXBlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfilrwnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICZfX2lucHV0LFxuICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9faW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDQycHg7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG9wdGlvbiB7XG5cbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWJtaXQge1xuICAgICAgICBmbGV4OiAzO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbSB7XG5cblx0Ji0tY29uc3RydWN0aW9uIHtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0aGVpZ2h0OiA2MDBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cGFkZGluZzogNDVweCA0MHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNDclLHJnYmEoMCwwLDAsMSkgMTIwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpO1xuXHRcdH1cblxuXHRcdC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0ge1xuXHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSxcblx0XHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdH1cblx0XHRcdCZfX2NvdmVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDIxLCA1NywgMC45KTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdCZfX2NvdmVyLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkYy1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtIHtcblx0XHRcdFx0Jl9fY292ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRleHRfbWFyZ2lue1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cbn1cbiIsIi5haHQtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tdHJ2bCB7XG4gICAgLmFodC10ZXh0IHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHZ3O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jbGFzc2ljIHtcbiAgICAuYWh0LXRleHQge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpc3Qge1xuICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJBNzRFRDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLXdyYXAge1xuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG9wYWNpdHk6IDAuNzg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubWFpbi1ob21lLWNiIHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYWh0LWNiX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDM4cHggMCAxN3B4O1xuICB9XG4gIC5haHQtY2JfX2ljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiX19jb250ZW50IHtcbiAgICAuYWhldG8tYnRuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbn1cbiIsIi5haHQtdGIge1xuICAmLS10cnZsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5haHQtdGIge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZGVzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNjAlLCAkYy1ibGFjayk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzRweCAzMHB4O1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi5haHQtZ2FsLXBhciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjY1cHg7XG4gIH1cblxuICAmX19ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDE2JTtcbiAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICB6LWluZGV4OiA1XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiAyMSU7XG4gICAgICByaWdodDogMTQlO1xuICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiAzMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiA0MiU7XG4gICAgICBsZWZ0OiA0MiU7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAyNCU7XG4gICAgICB3aWR0aDogMzU1cHg7XG4gICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuXG4gICYtLWNociB7XG4gICAgLmFodC1nYWwtcGFyIHtcbiAgICAgICZfX2hvbGRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhlYWRlciAoMTUgdGhlbWUpXG4ubWFpbi1oZWFkZXIge1xuXG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLndpZGdldHMtYXJlYSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWFkZXIgYmFzZVxuLmFoZXRvLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLmhhbWJ1cmdlciB7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG59XG4iLCIubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCB7XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgLmFoZXRvLXRvb2xiYXIge1xuICAgICAgPiAqIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpZGdldCxcbiAgLnJlZ2lzdGFydGlvbixcbiAgLmxvZy1pbiB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpc3RhcnRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubm8tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLWxpZ2h0IHtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5haHQtc29jaWFscyB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYtLXRyYW5zbHVjZW50LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNSk7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAuYWh0LXNvY2lhbHMge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC43KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMSB7XG5cbiAgLy8gVG9vbGJhclxuICAmX190b29sYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX3Rvb2xiYXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLy8gSGVhZGVyIGNvbnRlbnRcbiAgJl9fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzVweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAxNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLWFsbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZmxvYXQ6bm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gICZfX2RldGFpbC10ZXh0LFxuICAmX19kZXRhaWwtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fZGV0YWlsLXRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdlxuICAmX19uYXYtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUzcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFuZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1pY29uIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZmFkZS1vdXQoJGMtd2hpdGUsIDAuNSk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnVcbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTNweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICZfX2NvbCB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBoYW1idXJnZXJcbiAgLmhhbWJ1cmdlciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAua2FybWEtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1hbGwge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNvY2lhbHNcbiAgLmFoZXRvLXNvY2lhbHMge1xuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTXVsdGkgbGFuZ3VhZ2VcbiAgLm11bHRpLWxhbmcge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZfX2FjdGl2ZSB7XG4gICAgICAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGZhZGUtb3V0KCRjLXdoaXRlLCAwLjUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhbmd1YWdlLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTIge1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OXB4KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggNjVweCAxNXB4IDc1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1iYXNpczogMCU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EtbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1nLWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHggMjBweCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYgKyAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBTb2NpYWxzXG4gIC5haHQtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTMge1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkaXRpb25hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaFxuICAmX19zZWFyY2gtaWNvbiB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gIC8vIE1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG5cbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuOCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudS1tZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNzUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvblxuICAuYWhldG8tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nOiAxOXB4IDM3cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci00IHtcblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxODQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW46IDAgNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjRweCkgO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAvLyBNYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMTBweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuXG4gICAgICAubWVnYS1tZW51X190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMyU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDMpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudSBpdGVtXG4gIC5tZWdhLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDhweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdDYXZlYXQnO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBwYWRkaW5nOiA1cHggMzhweCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU29jaWFsc1xuICAuYWh0LXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgLy8gQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAvLyAgIGNvbG9yOiAkYy1hY3RpdmU7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTUge1xuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE2cHggMTVweCAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2J1dHRvbi1pY29uIHtcblxuICAgICYtLXNlYXJjaCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb250ZW50OiAnXFw1NSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFza2V0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWVsZWdhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzcHg7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnVcbiAgLm1haW4tbWVudSB7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDIzcHggMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA0KTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTVweCAyNXB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTYge1xuICAmX190b29sYmFyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAmX190b29sYmFyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLXRleHQge1xuICAgIHBhZGRpbmc6IDNweCA0MHB4IDNweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci10ZWwsXG4gICZfX3Rvb2xiYXItZW1haWwge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLXRlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjJkMic7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItZW1haWwge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjJlYic7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICB9XG5cbiAgJl9fdG9vbGJhci1sYW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX21haW4taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNDE1cHg7XG5cbiAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIH1cbiAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAzcHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuXG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8gQXV0aGVudGljYXRpb25cbiAgLmF1dGhlbnRpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICZfX2xvZy1pbixcbiAgICAmX19yZWdpc3RlciB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcmVnaXN0ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgfVxuXG4gICAgJl9fbG9nLWluIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAvLyB3cG1sXG4gIC53cG1sLWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLWZsYWcge1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi1pdGVtLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU29jaWFsc1xuICAuYWh0LXNvY2lhbHMuYWhldG8tc29jaWFscy0tY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5haHQtc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTcge1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgJi5qcy1hc2lkZS1vcGVuZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29udGVudDogJ1xcZjJkNyc7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS10ZXh0LWJ0biB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggNjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTQ1cHggMTAwcHg7XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWhlYWRlci03X19sb2dvIHtcbiAgICAgIGZsZXg6IDAgMCAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgIH1cbiAgfVxuXG4gICZfX2VtYWlsLXRpdGxlLFxuICAmX190ZWwtdGl0bGUsXG4gICZfX2hvdXJzLXRpdGxlLFxuICAmX19hZGRyZXNzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2hvdXJzLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuXG4gICZfX2VtYWlsLWhvbGRlcixcbiAgJl9fYWRkcmVzcy1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAmX19lbWFpbCxcbiAgJl9fdGVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9faG91cnMge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX19hZGRyZXNzIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWJ0biB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlci1hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gICZfX21lbnUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMjdweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IGEsXG4gICAgICAgICAgPiAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzlweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCRjLXdoaXRlLCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKCRjLXdoaXRlLCAwLjE1KTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDMwcHggN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLmFoZXRvLWNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTgge1xuXG4gICZfX2lubmVyIHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbnNcbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLy8gTG9nb1xuICAmX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaFxuICAmX19zZWFyY2gge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtaWNvbiB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU0cHgpXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweClcbiAgICB9XG5cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDEwMiU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX2NvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGMtd2hpdGUsIDEwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvblxuICAuYWhldG8tYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICB9XG5cbiAgLy8gbG9nb1xuICAubG9nbyB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItOSB7XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDA7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTRweCk7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDJweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aGVudGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyN3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbG9nb1xuICAubG9nbyB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gIH1cblxuICAvLyBBdXRoZW50aWNhdGlvblxuICAuYXV0aGVudGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19zaWduLWluLFxuICAgICZfX3NpZ24tdXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZ24taW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2lnbi11cCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIubm8tY29udGFpbmVyLW1kIHtcbiAgJi5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwIHtcblxuICAvLyBUb29sYmFyXG4gICZfX3Rvb2xiYXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci1pbmZvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgJl9fdG9vbGJhci1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAmX190b29sYmFyLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fdG9vbGJhci1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fbWFpbi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC8vIERldGFpbHNcbiAgJl9fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiA1cHggOTBweCAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fZGV0YWlsLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmLWVsZWdhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19kZXRhaWwtdGFyZ2V0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLy8gQnV0dG9uc1xuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuICAgICYtLXNlYXJjaCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb250ZW50OiAnXFw1NSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFza2V0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtZWxlZ2FudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29udGVudDogXCJcXGUwMTVcIjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTNweDtcbiAgICByaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgdG9wOiAtOXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEhhbWJ1cmdlclxuICAmX19oYW1idXJnZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gICZfX21lbnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpO1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgIGxlZnQ6IDEwMSU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5haHQtc29jaWFscyB7XG4gICAgJl9faWNvbiB7XG4gICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTExIHtcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLy8gTW9kYWxcbiAgJl9fbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAmX19tb2RhbC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUlIDMuNSU7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNDBweCAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgJl9fc29jaWFscy10aXRsZSB7XG4gICAgbWFyZ2luOiAxMjBweCAwIDI1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHggMCAxMHB4O1xuXG4gICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDVweCA0MHB4IDVweDtcbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICB9XG5cbiAgLmhhbWJ1cmdlciB7XG5cbiAgICAmLWJveCB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWhldG8tc29jaWFscyB7XG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAuYWhldG8taGVhZGVyLTExX19oYW1idXJnZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgcmlnaHQ6IDkwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAub3Zlci1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMTIge1xuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDUwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIYW1idXJnZXJcbiAgLmhhbWJ1cmdlciB7XG5cbiAgICAmLWJveCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiA0OXB4O1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaCBmb3JtXG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDowcHg7XG4gICAgICB9XG5cbiAgICAgIC5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8taGVhZGVyLTEyIHtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggNDBweCAzMHB4IDU1cHg7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNzBweCA1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hhbWJ1cmdlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcnQge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9nbyB7XG5cbiAgICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQtaG9sZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICB9XG4gIH1cblxuICAmX19hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hc2lkZS1vdmVybGF5IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hc2lkZS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlLWNsb3NlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJ0IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJ0LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAmX19jYXJ0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gICZfX2NhcnQtbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMTMge1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cblxuICAgICYtLWNhcnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19idXR0b24taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgJl9fYnV0dG9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgbGVmdDogMTAxJTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA0KTtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDI1cHggMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcblxuICAgICZfX2ltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRleHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8gSGFtYnVyZ2VyXG4gIC5oYW1idXJnZXIge1xuICAgICYtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTE0IHtcbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYzcHg7XG4gICAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNzdweDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBmYWRlLW91dCgkYy13aGl0ZSwgMC45KTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBmYWRlLW91dCgkYy13aGl0ZSwgMC45KTtcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIzcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtLWNhcnQge1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2J1dHRvbi1pY29uIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAvLyBNYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDEwMSU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDMpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudSBpdGVtXG4gIC5tZWdhLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNvY2lhbHNcbiAgLmFodC1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBIYW1idXJnZXJcbiAgLmhhbWJ1cmdlciB7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuICAgICZfX2ltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19zdWItdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhlYWRlciBpcyBXSElURSBieSBkZWZhdWx0XG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG4gIC5sb2dvLXdoaXRle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gTWVudSB3cmFwXG4gICZfX21lbnUtd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpbiBsaW5lXG4gICZfX21haW4tbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIEhhbWJ1cmdlclxuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICYtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGJ1dHRvblxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgJl9fbG9nbyB7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmFoZXRvLWxvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAvLyBJY29uc1xuICAmX19pY29ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAuaWNvbnMtd2lkZ2V0X19pdGVtIHtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1saW5lIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAvLyBBY3Rpb24gQnV0dG9uXG4gICZfX2FjdGlvbi1idG4ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51IGJveFxuICAmX19tZW51LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogOTcwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDc1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFNsaWRlIHN1Yi1tZW51c1xuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSGlkZSBEcm9wZG93biBTdWJtZW51c1xuICAgICYtLWhpZGUtc3VibWVudSB7XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZSBNZW51IEFycm93c1xuICAgICYtLWhpZGUtYXJyb3dzIHtcbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ3VycmVudCBpdGVtXG4gICAgJi0tY2ktc2hvcnQtbGluZSB7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNpLWxpbmUtYWJvdyB7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2ktbGluZS1iZWxvdyB7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2ktcm91bmRlZC1zb2xpZC1iZyB7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd24gc3R5bGVzXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgICYtLWRkdC1kZWZhdWx0IHtcblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWluLW1lbnUtLWRkYy13aGl0ZSB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtZGFyayB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kZHQtY2xhc3NpYyB7XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWluLW1lbnUtLWRkYy13aGl0ZSB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtZGFyayB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kZHQtY2xlYW4ge1xuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW4tbWVudS0tZGRjLXdoaXRlIHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWluLW1lbnUtLWRkYy1kYXJrIHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgICAgICA+IC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2XG4gIG5hdiB7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudSBJdGVtXG4gIC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzM3B4IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICZfX3N1YnRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBDdXJyZW50XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEN1cnJlbnRcbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJl9fY29sIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNik7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT1BUSU9OU1xuXG4gIC8vIEZ1bGx3aWR0aCBjb250YWluZXJcbiAgJl9fZmx1aWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuXG4gICAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtbWFpbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBuYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmljYXRvcnNcbiAgJi0tY2VudGVyLW5hdiB7XG4gICAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgICAgZmxleC1iYXNpczogMTYlO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBDb2xvcnNcbiAgLy8gU29saWQgaXMgc3VwcG9zZWQgdG8gYmUgc29tZSBkYXJrIGNvbG9yXG5cbiAgJi0tc29saWQge1xuICAgIC8vIE1ha2Ugd2hpdGUgaXRlbXNcbiAgICAubWVudS1pdGVtX19zdWJ0ZXh0LFxuICAgIC5haGV0by1sb2dvX190ZXh0LFxuICAgIC5pY29ucy13aWRnZXRfX2xpbmsge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAubWFpbi1tZW51IHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiAgLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICA+IC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXaWRnZXRzXG4gICAgLndpZGdldCB7XG4gICAgICAmcy1hcmVhX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmFodC1zb2NpYWxzIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1ncmFkIHtcbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLS1ncmFkLWhvciB7XG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVHJhbnNwYXJlbnQgQ29sb3JzXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC45KTtcbiAgICB9XG4gIH1cblxuICAmLS10cmFuc2x1Y2VudC1kYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC5tYWluLWhlYWRlcl9fbWVudS1ib3gsXG4gICAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWFrZSB3aGl0ZSBpdGVtc1xuICAgIC5tZW51LWl0ZW1fX3N1YnRleHQsXG4gICAgLmFoZXRvLWxvZ29fX3RleHQsXG4gICAgLmljb25zLXdpZGdldF9fbGluayB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5tYWluLW1lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICA+ICAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgID4gLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdpZGdldHNcbiAgICAud2lkZ2V0IHtcbiAgICAgICZzLWFyZWFfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYW5zbHVjZW50LWxpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC42KTtcblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC45KTtcbiAgICB9XG4gIH1cblxuICAvLyBGdWxsc2NyZWVuIE1lbnUgaGFzIGl0cyBvd24gc3R5bGUgb2YgaXRlbXMgYW5kIGRyb3Bkb3duc1xuICAmLS1mdWxsc2NyZWVuLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIH1cblxuICAgICAgbmF2IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuanMtc3RpY2t5LWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gU2hhZG93c1xuICAmLS1zaGFkb3ctMSB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDZweCAtNnB4IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gIH1cblxuICAmLS1zaGFkb3ctMiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuICB9XG5cbiAgJi0tc2hhZG93LTMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuNCk7XG4gIH1cblxuICAmLS1zaGFkb3ctNCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDEwcHggcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgfVxuXG4gICYtLXNoYWRvdy01IHtcbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFdpZGdldHNcbiAgJl9fd2lkZ2V0cy1hcmVhIHtcbiAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHRvcDogLTlweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53cG1sIHtcbiAgICAmLWxzLWxlZ2FjeS1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLndwbWwtbHMtc3ViLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1scy1uYXRpdmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxzLXN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1scy1mbGFnIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgIC53aWRnZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFoZXRvLXRvb2xiYXIge1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAucmVnaXN0YXJ0aW9uLFxuICAgICAgLmxvZy1pbiB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyNXB4IDRweCAwO1xuICAgICAgfVxuXG4gICAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDRweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXRfdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgIC5tYWluLWhlYWRlcl9faWNvbnMge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAgY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgIC53cG1sLWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICB9XG5cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcHtcbiAgICAgICAuYWhldG8tdG9vbGJhciB7XG4gICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvLXdoaXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5sb2dvLWJsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tc29saWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXNvbGlkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCB7XG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLndpZGdldCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMyQTc0RUQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAge1xuICAgICAgLnJlZ2lzdGFydGlvbiwgLmxvZy1pbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMyQTc0RUQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXRvb2xiYXIge1xuICAgICAgLmFodC1zb2NpYWxzX19pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzJBNzRFRDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbG9nb19fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmljb25zLXdpZGdldF9fbGluayB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzJBNzRFRDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCB7XG4gICAgICAuYWhldG8tdG9vbGJhciB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZ3JhZGllbnQtd3JhcHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkYy13aGl0ZSwgcmdiKDI0MCwgMjQ1LCAyNTUpKTtcbiAgLnctMTAwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaW1nLXdpZGh0e1xuICAgIC53LTEwMCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LWNvdW50ZXItd3JhcHAge1xuICBwYWRkaW5nOiAxMDBweCAwIDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsc19fd3JhcHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG5cbiAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXRvcDogMjhweCBzb2xpZCAkYy13aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mLTE4cHh7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50YWItZ3JhZGllbi13cmFwcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjQ2LDI0OSwyNTUpIDAlLCByZ2IoMjU1LDI1NSwyNTUpIDU5JSk7XG59XG5cbi5zZXJ2aWNlLXdyYXBwIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mdWxsX2hlaWdodF93cmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM3cHgpO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjdweCk7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5jb250YWN0LXNpZGViYXItY29udGFjdC13cmFwIHtcbiAgcGFkZGluZzogMTIwcHggOTVweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgfVxufVxuLm1hcmdpbi0zMHR7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5jb21pbmctc29vbi13cmFwIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2lubmVyLXBhZ2VzL2FkZGl0aW9uYWwtcGFnZS9jb21pbmctc29vbi1iZy5wbmcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBGQ0FFNiAsICMyQTc1RUUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bywgYXV0bztcbn1cblxuLmZhcS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cblxuLmNvbnRhY3Qtc2luZ2xlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XG5cbiAgICAmLS1zYWFzIHtcbiAgICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDczLjFweCAxMC45cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgLmNvbnRhY3Qtc2luZ2xlLXdyYXBfX2NvbnRhY3RzIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9tZSBldmVudFxuLmhvbWUtZXZlbnQtd3JhcC1zdWJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9NYXNrLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoNTAlIDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC10ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLycpO1xufVxuXG4uaG9tZS1ldmVudC13cmFwLXRpY2tldHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZXZlbnQvYmcucG5nJyk7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtYWJvdXQtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZXZlbnQvQS5wbmcnKSwgdXJsKCcuLi9pbWcvaG9tZS9ob21lLWV2ZW50L3Jvdy1iZy1lbGxpcHNlcy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQsIHRvcCBsZWZ0O1xufVxuXG4uaG9tZS1ldmVudC13cmFwLWxldHRlci1zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9ob21lLWV2ZW50L1MucG5nJyksIHVybCgnLi4vaW1nL2hvbWUvaG9tZS1ldmVudC90ZWFtLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCBib3R0b20gcmlnaHQ7XG59XG5cbi8vIEVkdWNhdGlvblxuLmhvbWUtZWR1LXdyYXAtMSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2VkdWNhdGlvbi9iZy0xLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUwJTtcbn1cblxuLmhvbWUtZWR1LXdyYXAtMiB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2VkdWNhdGlvbi9iZy0zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkwcHg7XG59XG5cbi5ob21lLWVkdS13cmFwLWNvdXJjZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZWR1LWNvdXJjZXMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLWVkdS13cmFwLW1haWwtZm9ybSB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZWR1Y2F0aW9uLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaG9tZS1lZHUtd3JhcC10ZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9ob21lLWVkdS10ZWFtLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS1lZHUtd3JhcC1wcmljaW5nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJSwgY2VudGVyIDgwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDUwcHgsIGF1dG87XG59XG5cbi5hdXRob3ItYmlvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9fYmxvY2txdW90ZSB7XG4gICAgZmxleDogNTtcbiAgICBtaW4td2lkdGg6IDQ2MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NraWxscyB7XG4gICAgZmxleDogNTtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcnQtcmVsYXRlZC1wcm9kdWN0cy13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5wb3J0Zm9saW8tbmF2LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4ucG9ydGZvbGlvLTAzLXRpdGxlLWJnLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7IDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLTAzLXRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiA2NXB4IDMwcHggNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG59XG5cbi5wb3J0Zm9saW8tMDMtcmVjLXByai13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLndyYXAtMTI3MHB4IHtcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xNzIwcHgge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTE3NTBweCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtMTI5MHB4IHtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubGFyZ2UtY29udGFpbmVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLndyYXAtMTgyMHB4IHtcbiAgbWF4LXdpZHRoOiAxODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xMzIwcHgge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBvcnRmb2xpby0wNi1uYXYtd3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5ociB7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG59XG5cblxuLnRyYXZlbC10b3Vycy13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdHJhdmVsL2hvbWUtcGFnZS9iZy0xLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogKDEwMCUsIGF1dG8pO1xufVxuXG4uYnVzaW5lc3Mtc2VydmljZXMtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2J1c2luZXNzL2hvbWUtcGFnZS9iZy0xLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cblxuLndyYXAteW9nYS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi53cmFwLXlvZ2EtMiB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3lvZ2EvaG9tZS15b2dhL2JnLTEucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0LCB1cmwoJy4uL2ltZy95b2dhL2hvbWUteW9nYS9iZy0yLnBuZycpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG59XG5cbi53cmFwLXlvZ2EtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi53cmFwLXlvZ2EtNyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG59XG5cbi5iZy13cmFwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29uc3RydWN0aW9uLWN0YS1ob21lLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnV0aW9uLWN0YS1ob21lLmpwZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY3RhLXRlc3RpbW9uaWFscy1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbnN0cnVjdGlvbi9jb25zdHJ1Y3Rpb24tdGVzdGltb25pYWxzLmpwZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi56LWluZGV4LTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lZHUtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzguNSUgY2VudGVyO1xufVxuXG4uZWR1LXdyYXAtMiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NTVweDtcbn1cblxuLnRydmwtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDI1NSwyNTAsMjQ2KSAwJSwgcmdiKDI1NSwyNTUsMjU1KSAxMDAlKTtcbn1cblxuLmNodXJjaC13cmFwLTEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi5jaHVyY2gtd3JhcC0yIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciA1MzVweDtcbn1cblxuLmNodXJjaC13cmFwLTMge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgUmVib290IHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKiBGb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzLCBsaWNlbnNlZCBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicmVib290XCI7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfSAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLndpZGdldCB7XG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gICZfYWhldG8ge1xuICAgICZfX2xvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICYtLWFkZHJlc3Mge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWhldG8tc29jaWFscyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIE5hdk1lbnVcbiAgJl9uYXZfbWVudSB7XG4gICAgLm1lbnUge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmXzEge1xuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl8yIHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfMyB7XG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBSZWNlbnQgZW50cmllc1xuICAmX3JlY2VudF9lbnRyaWVzIHtcbiAgICAmXzEge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfMiB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndpZGdldC1pbWcge1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl8zIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gTWFpbGNoaW1wIE5ld3NsZXR0ZXJcbiAgJl9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYuYWhldG9fbWMge1xuICAgICAgJl8xIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWthcmxhO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfMiB7XG4gICAgICAgIGJ1dHRvbixcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl8zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLy8gUGF5bWVudFxuICAmX3BheW1lbnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC8vIFRpbWUgU2NoZWR1bGVcbiAgJl90aW1lX3NjaGVkdWxlIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBiIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAmXzIge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBNZWRpYSBHYWxsZXJ5XG4gICZfbWVkaWFfZ2FsbGVyeSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICB9XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEZvcm1cbiAgJl9jdXN0b21fZm9ybSB7XG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICBpbnB1dFt0eXBlPXVybF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4wNSk7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gICAgYnV0dG9uLFxuICAgIGlucHV0IHtcbiAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFR3aXR0ZXJcbiAgJl90d2l0dGVyIHtcbiAgICAud2lkZ2V0LXBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICAgIC53aWRnZXQtaWNvbiB7XG4gICAgICAvL3BhZGRpbmctdG9wOiAzcHg7XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53aWRnZXQtY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2lkZ2V0LWFkZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgc3BhbixcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aWRnZXQge1xuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2FoZXRvX19sb2dvIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIFNvY2lhbFxuLmFoZXRvLXNvY2lhbHMge1xuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIC5pY29uIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5haHQtc29jaWFscyB7XG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbiAgfVxufVxuLmFodC1zb2NpYWxzLS1jaXJjbGUge1xuICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgIG1hcmdpbjogLTUwcHggMCA1MHB4O1xuICB9XG59XG4vLyBGb290ZXIgbWVudVxuLmFoZXRvLWZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLm1lbnUge1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWZvb3Rlci0xIHtcbiAgLndpZGdldCB7XG4gICAgJl9haGV0b19fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTIge1xuICAud2lkZ2V0IHtcbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICAmLS1hZGRyZXNzIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0zIHtcbiAgLy8gSW5zdGFmZWVkXG4gIC5pbnN0YWZlZWQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2lkZ2V0IHtcbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIC5haGV0by1zb2NpYWxzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC8vIE5hdk1lbnVcbiAgICAmX25hdl9tZW51IHtcbiAgICAgICZfMiB7XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci00IHtcbiAgLy8gSW5zdGFmZWVkXG4gIC5pbnN0YWZlZWQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2lkZ2V0IHtcbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfcmVjZW50X2VudHJpZXMge1xuICAgICAgJl8yIHtcbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci01IHtcbiAgLndpZGdldCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3JlY2VudF9lbnRyaWVzIHtcbiAgICAgICZfMiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAgICYuYWhldG9fbWMge1xuICAgICAgICAmXzEge1xuICAgICAgICAgIGJ1dHRvbixcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTYge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZWNlbnRfZW50cmllcyB7XG4gICAgICAmXzIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgICAmLmFoZXRvX21jIHtcbiAgICAgICAgJl8xIHtcbiAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJlt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItNyB7XG4gIC53aWRnZXQge1xuICAgICZfbmF2X21lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgLm1lbnUge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDIycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTgge1xuICAud2lkZ2V0IHtcbiAgICAudHdlZXRzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICAmLS1hZGRyZXNzIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjYpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjYpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBOYXYgTWVudVxuICAgICZfbmF2X21lbnUge1xuICAgICAgLm1lbnUge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBUd2l0dGVyXG4gICAgJl90d2l0dGVyIHtcbiAgICAgIC53aWRnZXQtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2lkZ2V0LXBvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgLndpZGdldC1hZGQge1xuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItOSB7XG4gIC53aWRnZXQge1xuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgJi0tYWRkcmVzcyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGVsIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMCB7XG4gIC53aWRnZXQge1xuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmLXNvdXJjZS1zYW5zLXBybztcbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICZfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgICAgJi5haGV0b19tYyB7XG4gICAgICAgICZfMiB7XG4gICAgICAgICAgYnV0dG9uLFxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcDplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMTEge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxLjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2luZm9zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICYtLW1haWwge1xuICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBOYXYgTWFudVxuICAgICZfbmF2X21lbnUge1xuICAgICAgLm1lbnUge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTEyIHtcbiAgLndpZGdldCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmX3BheW1lbnQge1xuICAgICAgLmNhcmRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5haHQtc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZWU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMTMge1xuICAud2lkZ2V0IHtcbiAgICAudHdlZXRzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZ25QYWludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xNCB7XG4gIC53aWRnZXQge1xuICAgIC50d2VldHMge1xuICAgICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmFodC1zb2NpYWxzLS1jaXJjbGUge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAtMjRweCAwIDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMTUge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgfVxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZWNlbnRfZW50cmllcyB7XG4gICAgICAmXzIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgICAgJi5haGV0b19tYyB7XG4gICAgICAgICZfMSB7XG4gICAgICAgICAgYnV0dG9uLFxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmFodC1zb2NpYWxzLS1jaXJjbGV7XG4gICAgLmFodC1zb2NpYWxzX19saW5re1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuIl19 */
